Je travaille sur une tentative de site de réseau social avec un membre de ma famille en tant que projet parallèle. J'écris la plupart par moi-même. J'ai fait en sorte que chaque utilisateur est stocké dans une table avec leurs données (mysql) et je veux faire une seule déclaration de comparaison de sorte que si un champ est vide pour changer la variable reçue en "Pas de données".Affectation d'une valeur par défaut à un champ vierge de base de données rappelée
Par exemple: les données personnes est
name=john
age=34
mobile number=(empty because it hasnt been entered)
donc quand je reçois l'identifiant de ressource avec la fonction mysql_func_assoc $ result = mysql_query ($ sql);
$db_field = mysql_fetch_assoc($result);
$szUser_name=$db_field['user_name'];
$szAge=$db_field['user_age'];
$szNumber=$db_field['user_number'];
maintenant je veux une instruction if pour reconnaître un champ vide (quelque chose comme si (szUser de $ == "" || $ szAge == "" || $ szNumber == "")) puis automatiquement remplacez le champ correspondant par "Aucune donnée". Je pourrais juste placer toutes les valeurs à = "aucune donnée" ci-dessus et les ai réaffectées par la fonction d'assoc, mais im recherchant une option simple ordonnée. Merci à l'avance
Si vous avez utilisé Smarty, il serait simple: '{$ quelque chose | default: » Aucune donnée '} '. –