requete dans boucle for

Petit nouveau ! | 4 Messages

27 oct. 2007, 12:48

Salut tout le monde j'ai un problème avec une requete. Mes variable $dom et $visi ne sont pas afficher dans ma base de donnée.J'ai essayer le code sans boucle et avec 1 variable visi et dom ca marche, mais dans la boucle for avec les $i ca ne marche plus.
Voici le code, merci d'avance.
for ($i=1; $i<($nb); $i++) 
{
$journee=htmlentities($_POST['journee']);
$date=htmlentities($_POST['date']);
$equipe_bd=htmlentities($_GET['equipe_bd']);

	mysql_query("INSERT INTO calendrier_$equipe_bd(id,journee,date,equipe_dom,equipe_visi) VALUES('','$journee',
'$date','${"dom". $i}','${"visi". $i}')") or die (mysql_error());
		}.
Voici l'erreur.
Notice: Undefined variable: dom1 in d:\mes sites web\site esvvg\acces_bureau\saisie_calendrier_equipe_index.php on line 30

Notice: Undefined variable: visi1 in d:\mes sites web\site esvvg\acces_bureau\saisie_calendrier_equipe_index.php on line 30

Notice: Undefined variable: dom2 in d:\mes sites web\site esvvg\acces_bureau\saisie_calendrier_equipe_index.php on line 30

Notice: Undefined variable: visi2 in d:\mes sites web\site esvvg\acces_bureau\saisie_calendrier_equipe_index.php on line 30

Notice: Undefined variable: dom3 in d:\mes sites web\site esvvg\acces_bureau\saisie_calendrier_equipe_index.php on line 30

Notice: Undefined variable: visi3 in d:\mes sites web\site esvvg\acces_bureau\saisie_calendrier_equipe_index.php on line 30

Notice: Undefined variable: dom4 in d:\mes sites web\site esvvg\acces_bureau\saisie_calendrier_equipe_index.php on line 30

Notice: Undefined variable: visi4 in d:\mes sites web\site esvvg\acces_bureau\saisie_calendrier_equipe_index.php on line 30

Modérateur PHPfrance
Modérateur PHPfrance | 2575 Messages

27 oct. 2007, 14:52

C'est normal que tu as cette erreur, car les variable $dom... et $visi... ne sont pas définies dans le code ta boucle. La question est quelles sont les valeurs des 2 variables.

D'un autre côté si tu compte simplement entrer dans ta table des valeurs commençant par "dom..." et "visi..." tu ne dois pas alors les concidérer comme des variables et tu dois donc enlever le premier $.
--------//////----//---//----//////
-------//---//----//---//----//---//
------//////----//////-----//////
-----||--------||--||---||
Prendre le recul n'est pas une perte de temps.


ps: Affrontez moi dans l'arène