Page 1 sur 1

inser into table en post

Posté : 09 nov. 2012, 16:03
par neomega
bonjour

je souhaite ajouter une valeur a ma table donc je fait ceci
tout fonctionne si je met : $var1,


$req="insert into devis values (
										".$_POST['id_dev'].",
										$new_max,
										$id_client_insrt,
										".$_SESSION['id_comm'].",
										$coef,
										".$_POST['type_dev'].",
										$time,
										'".$_POST['descr_devis']."',
										'".$_POST['intro_devis']."',
						ici-->>>			$var1,
										0
										);";


		$res=Cnx_bd($req,0);
		if(!mysql_affected_rows)
		{	echo "erreur";		}

mais mon souci c'est que je doit mettre 2 variable : $var1 $var2 ,
comme ci dessus sa ne vaut pas fonctionner avez vous une solution svp

merci

Re: inser into table en post

Posté : 09 nov. 2012, 16:28
par mikael.fichou
Bonjour,

quelle est la structure de ta table devis ?

Où souhaites-tu insérer la variable $var2 ?

Je ne suis pas sûr qu'il faille un ; quand tu fermes la parenthèse de VALUES.

Mikael

Re: inser into table en post

Posté : 09 nov. 2012, 17:06
par Mazarini
En général, pour vérifier la bonne exécution "technique" d'une requete, on teste mysql_errno() et on affiche mysql_error().

Il est souvent mieux de préciser les colonnes à alimenter : insert into taTable(col1,col2,...) values(val1,val2,...)

Re: inser into table en post

Posté : 09 nov. 2012, 17:12
par doorgets
tu peux utiliser la concaténation de variable :
"$var1.$var2"

Re: [RESOLU] inser into table en post

Posté : 10 nov. 2012, 15:06
par neomega
merci de votre aide sa marche avec
tu peux utiliser la concaténation de variable :
"$var1.$var2"
encore merci beaucoup a tous