{Access} requetes

aigle -  
 aigle -
Bonjour,
ce problem designe koi

Parse error: parse error, unexpected T_CONSTANT_ENCAPSED_STRING in C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\projet_biblio\biblio\recherche.php3 on line 248

corresponds à la requete suivante:

$q = "INSERT INTO tab_res VALUES ('".$code."','".$titre"','".$domaine."','".$nb_lecture."','".$langue."','".$niveau."','".$moyen."','".$bien."','".$tres_bien."','".$score."')";


ou est le problem aide moi svp

5 réponses

incaout Messages postés 347 Date d'inscription   Statut Membre Dernière intervention   74
 
Salut,

Il manque un point (.) après $titre. Je ne sais pas si ton pb est du à cela. Sinon tu peux aussi essayer d'enlever les quotes '. Je ne sais pas si elles sont utiles ou pas, cela dépend beaucoup du SGBD.

Cdlt

IC
2
aigle
 
merci pour votre réponse c était le point oui et j l ai pas vu
merci
0
aigle
 
j ai un autre problem
je vx retirer des données de la table livres qui se trouve dans la base bd_livres selon la requete et les inserées
dans la table tab_res :
$con=odbc_connect("bd_livres","user","");
$result= odbc_do($con, $q);echo '<BR>',$q;
while( $rc = odbc_fetch_into($result, $row))
{ echo '<BR> ggggggg',$q; //'<BR>',$result,'<BR>',$row;
$code = $row[0]; echo '<BR>', $code;
$titre = $row[1]; echo $titre;
$domaine = $row[2]; echo '<BR>',$domaine;
$nb_lecture = $row[3];echo '<BR>',$nb_lecture;
$langue = $row[4];echo '<BR>',$langue;
$niveau = $row[5];echo '<BR>',$niveau;
$moyen = $row[6];echo '<BR>',$moyen;
$bien = $row[7];echo '<BR>',$bien;
$tres_bien = $row[8];echo '<BR>',$tres_bien;
$score = $row[9]; echo '<BR>',$score;

$q = "INSERT INTO tab_res VALUES ('".$code."','".$titre."','".$domaine."','".$nb_lecture."','".$langue."','".$niveau."','".$moyen."','".$bien."','".$tres_bien."','".$score."')";
echo '<BR>',$q;
$result= odbc_do($con, $q);
} ;

c est juste? puisque ne m affiche que la dernier ligne du resultat
merci
0
Mythical
 
Ça ne serait pas plutôt odbc_exec? À l'endroit de odbc_do. Je pourrais me tromper.. ^^

D'ailleurs, on comprend mal que tu veuilles retirer des valeurs pour les réinsérer sans avoir rien fait avec. Sois plus clair, s'il-te-plaît.
0
moderno31 Messages postés 872 Date d'inscription   Statut Membre Dernière intervention   92
 
hello,
en attendant la réponse où tu plus claire das ton explication, tu peux déjà retenir une syntaxe plus souple et lisible
$q = "INSERT INTO tab_res VALUES ('$code','$titre','$domaine'...)";
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
aigle
 
bonjour, dsl pour le retard

je voulais retirer des valeurs et réinsérer dans une autre table intermédiaire pour y effectuer des changements sans toucher les valeur de la table originale

156 $con=odbc_connect("bd_livres","user","");
157 $result= odbc_do($con, $q);//echo '<BR>',$q;
158 while( $rc = odbc_fetch_into($result, $row))
459 { $code= $row[0]; $titre = $row[1]; $domaine = $row[2]; $nb_lecture = $row[3]; .......
$q = "INSERT INTO tab_res VALUES ('".$code."','".$titre."','".$domaine."',..............)";
$result= odbc_do($con, $q);
} ;

le pbm c est que juste la première valeur du résultat est affiché et un message d erreur:

Warning: odbc_fetch_into() [function.odbc-fetch-into]: No tuples available at this result index in C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\projet_biblio\biblio\recherche.php3 on line 158

ça veut dire koi aide moi svp
0