probleme requete sql

Eléphant du PHP | 102 Messages

28 juil. 2005, 14:03

Voila j'ai un souci sql au niveau d'une requete et je ne comprend pas d'ou viens le soucis

$tempo=$_POST['tmp'];
				echo ($tempo);
               
				$chefs=$_POST['NomChef'];
				echo ("$chefs");

				$infonom=odbc_exec ( $ExODBC , "select * from user where matricule = $chefs ");
				$nom_chefinal = odbc_result ( $infonom , "Nom" ) ;
				echo ($nom_chefinal);
				odbc_exec ( $ExODBC , "update sections set matcl_chef = $chefs where code_section = $tempo " ) ;
			   odbc_exec ( $ExODBC , "update sections set nom_chef = $nom_chefinal where code_section = $tempo " )


Mon souci ce situe precisement au nivau de cette requete
odbc_exec ( $ExODBC , "update sections set nom_chef = $nom_chefinal where code_section = $tempo " )

les different echo montre que les variable ont les bonne valeurs
et j'ai une erreur de type

Trop peu de paramètres. 1 attendu., SQL state 07001 in SQLExecDiret
d'ou viens le soucis a votre avis

merci d'avance

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

28 juil. 2005, 14:08

A part qu'il manque un ; à la fin de la ligne et que je mettrais des " autour des variables non numérique, je vois rien
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