histoire d'if et d'else
j'ai un gestionnaire pour remplir et modifier le contenu de ma base. Ca marche mais voilà je voudrais dire :
Si tous mes champs ont vides, affiche le bouton "envoyer" (pour remplir la base) sinon, affiche le bouton "modifier". j'ai mis ça qui ne marche pas :(
<?
if ($nom=="") {
echo "<INPUT TYPE='submit' VALUE='Envoyer' NAME='envoyer'>";
exit;
}
else {
echo "<INPUT TYPE='submit' VALUE='modifier' NAME='modifier'>";
exit;
}
?>
choupa choupa
http://www.lephpfacile.com/wall/lire_wall.php?wall=1825
voici le code en entier
choupa choupa
Tu utilises $nom qui est une variable que tu n'as pas défini.
Utilise $data['nom'] à la place.
oui en fait j'ai déjà essayé avec $data['nom'] et ça n'a pas fovtionné non plus
choupa choupa
Enleve les exit(); dans ton if.
Faudrait aussi faire un mysql_fetch_array pour récupérer les données de ta requete SQL.
[Message modifié le 08/11/2004 à 21:33 par LA GLOBULE]
Oui ca marche le bouton modifier apparait quan la base est pleine par contre quand je vide la base mon formulaire n'apparait plus je n'ai qu'une page blanche!!??
[url]http://www.lephpfacile.com/wall/lire_wall.php?wall=1827[/url]
choupa choupa
Ben c'est normal, si y'a plus rien dans la base, le while ne s'execute pas.
je vois mais comment faire alors? excuse moi je sais que je te demande bcp
choupa choupa
Ben si y'a plus rien dans la base, y'a plus rien à modifier.
Je comprend pas ce que tu cherches à faire.
Et bien c pour remplir des champs, je veux que la premiere fois qu'on arrive sur le formulaire, on puisse inserer des données dans la base (avec un bouton inserer), puis que la seconde fois on puisse les modifier (avec un bouton modifier). C'est tout simple!
non?
choupa choupa