develop_adn
Messages postés7Date d'inscriptionsamedi 13 août 2016StatutMembreDernière intervention 4 décembre 2016
-
Modifié par develop_adn le 4/12/2016 à 00:15
develop_adn
Messages postés7Date d'inscriptionsamedi 13 août 2016StatutMembreDernière intervention 4 décembre 2016
-
4 déc. 2016 à 21:19
Bonjour,
salut
svp qui peut m'aider
j'ai un problème qui m'affiche ce msg:erreur dans l'execution de la requetele message d'erreur est:Erreur de syntaxe pr�s de 'index,num_dossier,taille,poid,temperature,tension,groupe_sanguin,categ_ant) VALU' � la ligne 1
avec ces deux codes:
afficherUtilisateur5.php
//test connexion au serveur if(!$connexion){ echo 'impossible de se connecter au serveur mysql'; exit; } //test acces à bdd if(!mysqli_select_db($connexion,NOM_BASE)){ echo "impossible de connecter à la BDD"; exit; }
//test si modification ou creation if(isSet($_GET["index"])){ //mode modification //recuperation de l'utilisateur $resultat=mysqli_query($connexion,"select * from dossier_patient where index='".$_GET["index"]."'"); $utilisateur=mysqli_fetch_array($resultat); if(!$resultat){ echo "erreur dans l'execution de la requete</br>"; echo "le message d'erreur est:".mysqli_error($connexion); }
else{
echo "<h1>Dossier medical</h1>\n"; //recuperation de chaque ligne et affichage ds un tableau html
//connexion au serveur $connexion= mysqli_connect(SERVEUR,NOM_SERVEUR,MOT_PASSE);
//test connexion au serveur if(!$connexion){ echo "impossible de se connecter au serveur mysql"; exit; } //test acces à bdd if(!mysqli_select_db($connexion,NOM_BASE)){ echo "impossible de connecter à la BDD"; exit; } //test si modification demandee if (isSet($_POST["modifier"])){
//mise a jour de BDD $requete="UPDATE dossier_patient SET index='".$_POST['index']."'" .",num_dossier='".$_POST['num_dossier']."'" .",taille='".$_POST['taille']."'" .",poid='".$_POST['poid']."'" .",temperature='".$_POST['temperature']."'" .",tension='".$_POST['tension']."'" .",groupe_sanguin='".$_POST['groupe_sanguin']."'" .",categ_ant='".$_POST['categ_ant']."'" ."WHERE index='".$_POST['index']."'"; $resultat=mysqli_query($requete,$connexion); if(!$resultat){ echo "erreur dans l'execution de la requete</br>"; echo "le message d'erreur est:" .mysqli_error($connexion);
} } //sinon test si creation demandée else if(isSet($_POST["creer"])){ //creation dans la BDD $requete="INSERT INTO dossier_patient(index,num_dossier,taille,poid,temperature,tension,groupe_sanguin,categ_ant) VALUES ('".$_POST['index']."','".$_POST['num_dossier']."','".$_POST['taille']."', '".$_POST['poid']."','".$_POST['temperature']."','".$_POST['tension']."', '".$_POST['groupe_sanguin']."','".$_POST['categ_ant']."')";
//recuperation de tous les enregistrements de la table utilisateurs $resultat=mysqli_query($connexion,$requete); if(!$resultat){ echo "erreur dans l'execution de la requete"; echo "le message d'erreur est:".mysqli_error($connexion); } } //sinon si suppression else if (isSet($_GET["index"])){ $requete="DELETE FROM dossier_patient WHERE index='".$_GET['index']."'"; $resultat=mysqli_query($requete,$connexion); if(!$resultat){ echo "erreur dans l'execution de la requete</br>"; echo "le message d'erreur est:".mysqli_error($connexion);
} }
//recuperation de tous les enregistrements de la table utilisateurs $resultat=mysqli_query($connexion,"select * from dossier_patient order by index"); if($resultat){ echo "<h1>liste des utilisateurs</h1>\n"; //nbre de lignes dans resultat $nbdossier_patient=mysqli_num_rows($resultat);
$resultat=mysqli_query($connexion,"SELECT * FROM dossier_patient"); $records_count=(mysqli_num_rows($resultat))-1; @mysqli_free_result($resultat);
$pages_count=(int)ceil($records_count/$records_at_page); if(($page>$pages_count)||($page <= 0)){ mysqli_close($connexion); die('NO MORE PAGES'); } $start=($page-1)*$records_at_page; $end=$records_at_page; if($records_count!=0){ $resultat=mysqli_query($connexion,"SELECT * FROM dossier_patient ORDER BY taille"); if($resultat){ echo "<h1>liste des utilisateurs</h1>\n"; //nbre de lignes dans resultat $nbdossier_patient=mysqli_num_rows($resultat); //recuperation de chaque ligne et affichage ds un tableau html echo "<table border='1'>\n"; echo "<tr>\n"; echo "<td><strong>index</strong></td>\n"; echo "<td><strong>num_dossier</strong></td>\n"; echo "<td><strong>taille</strong></td>\n"; echo "<td><strong>poid</strong></td>\n"; echo "<td><strong>temperature</strong></td>\n"; echo "<td><strong>tension</strong></td>\n"; echo "<td><strong>groupe_sanguin</strong></td>\n"; echo "<td><strong>categ_ant</strong></td>\n";
jordane45
Messages postés38109Date d'inscriptionmercredi 22 octobre 2003StatutModérateurDernière intervention28 mars 2024344 4 déc. 2016 à 17:12
Bonjour,
Visiblement le souci se produit sur cette requête
//creation dans la BDD
$requete="INSERT INTO dossier_patient(index,num_dossier,taille,poid,temperature,tension,groupe_sanguin,categ_ant) VALUES
('".$_POST['index']."','".$_POST['num_dossier']."','".$_POST['taille']."', '".$_POST['poid']."','".$_POST['temperature']."','".$_POST['tension']."',
'".$_POST['groupe_sanguin']."','".$_POST['categ_ant']."')";
4 déc. 2016 à 21:19