Page 1 sur 1

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

Posté : 30 juin 2005, 17:11
par Icha[Round2]
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

Posté : 30 juin 2005, 17:15
par zeus
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

Posté : 30 juin 2005, 17:39
par Invité
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]

Posté : 30 juin 2005, 17:43
par zeus
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:

Posté : 01 juil. 2005, 09:46
par Icha
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]