insertion de valeurs dans la base d'une liste déroulante

Icha[Round2]
Invité n'ayant pas de compte PHPfrance

30 juin 2005, 17:11

je retente ma chance (plus que deux problèmes et j'ai fini tout mon taf :P )

Donc oui voila, j'ai un formulaire de saisie coté admin, pour choisir les personnes ayant accès à certaines parties

donc je dois rentrer les champs suivant:
artiste (je vais chercher le nom dans la table artiste mais dans ma table user, la ou sera mon enregistrement ça sera son identifiant qui rentrera)
nom
mot de passe
email
donc une fois tout mes champs rentrés je valide normal, je passe par une page de vérification (pour qu'il n'y est pas deux fois le même nom, pas de champs vides, des trucs du genres) et après viens ma page d'enregistrement, seulement tous mes champs passent, sauf celui du nom de l'artiste parce que c'est dans une liste déroulante surement

Pour les autres j'ai simplement fais passer les variables d'une page à l'autre par l'url, mais j'avous coincé

Je vous montre mon code :

Mon formulaire de saisie :
$reqartiste="select id_artiste, nom  from artiste";
		            $requeteartiste=mysql_query($reqartiste);
		            echo "<td><select name=\"artiste\">";
		
		           while ($rowartiste=mysql_fetch_array($requeteartiste))
		           {
		
			                echo "<option value=".$rowartiste["id_artiste"].">".$rowartiste["nom"]."</option>";
			
		           }
				   echo "</td></tr>";
Comment je fais passer la valeur dans les autre pages pour arriver à mon insert dans la base

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

30 juin 2005, 17:15

tu met ton select dans un form et tu rècupère par get ou par post la variable du nom de ton select et sa valeur sera celle qui est entre les balises option de la ligne sélectionnée
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Invité
Invité n'ayant pas de compte PHPfrance

30 juin 2005, 17:39

héhé merci en trois coup de cuillère a pot c'est résolu.
Moi qui est batailler à faire passer mon mysql_fetch_array($requeteartiste ) dans une var pour le faire passer par l'url -__-

Je te remerci
[resolu]

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

30 juin 2005, 17:43

Comme tout le monde sur ce forum, tu passes par la période, je sais faire des trucs, je vais essayer et je découvre un beau jour qu'on peut faire plus simple :lol:

si tu savais le nombre de fois où je m'embete à faire une fonction super complexe avant de me rendre compte qu'elle existait déjà :evil:
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Icha
Invité n'ayant pas de compte PHPfrance

01 juil. 2005, 09:46

Mdr, au moins ça fais cogiter c'est pas plus mal
Au moins ça m'évitera maintenant de faire deux fois la même erreur ;)


Merci

[RESOLU]