Problème formulaire php/mysql
Résolu
benoit09
Messages postés
60
Date d'inscription
Statut
Membre
Dernière intervention
-
benoit09 Messages postés 60 Date d'inscription Statut Membre Dernière intervention -
benoit09 Messages postés 60 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai créer un formulaire pour pouvoir modifié un enregistrement du champ "Resultat" dans ma table "rencontre" .
Mon problème est que sa marche pas ! voici le code que j'ai utilisé :
ajout_resultat.html :
add_resultat.php
l'erreur envoyée :
Erreur SQL !1
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '1' at line 1
J'ai créer un formulaire pour pouvoir modifié un enregistrement du champ "Resultat" dans ma table "rencontre" .
Mon problème est que sa marche pas ! voici le code que j'ai utilisé :
ajout_resultat.html :
<html> <form method="POST" action="add_resultat.php"> <center> <input type="text" name="Resultat" size="20" value="Resultat" maxlength="35"><br> <input type="submit" value="Envoyer" name="envoyer"> </center> </form> </html>
add_resultat.php
<?php // On commence par récupérer les champs if(isset($_POST['Resultat'])) $Resultat=$_POST['Resultat']; else $Resultat=""; // On vérifie si les champs sont vides if(empty($Resultat)) { echo '<font color="red">Veuillez remplir !</font>'; } // Aucun champ n'est vide, on peut enregistrer dans la table else { // connexion à la base $db = mysql_connect('***', '*******', '*******') or die('Erreur de connexion '.mysql_error()); // sélection de la base mysql_select_db('nom_de_la_base',$db) or die('Erreur de selection '.mysql_error()); // on écrit la requête sql $sql = mysql_query("UPDATE rencontre SET Resultat = '$Resultat' WHERE no_match = '5' "); // on insère les informations du formulaire dans la table mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error()); // on affiche le résultat pour le visiteur echo 'Vos infos on été ajoutées.'; mysql_close(); // on ferme la connexion } ?>
l'erreur envoyée :
Erreur SQL !1
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '1' at line 1
A voir également:
- Problème formulaire php/mysql
- Whatsapp formulaire opposition - Guide
- Formulaire de réclamation facebook - Guide
- Formulaire de reclamation instagram - Guide
- Easy php - Télécharger - Divers Web & Internet
- Mysql community server - Télécharger - Bases de données
2 réponses
// on écrit la requête sql $sql = mysql_query("UPDATE rencontre SET Resultat = '$Resultat' WHERE no_match = '5' "); // on insère les informations du formulaire dans la table mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());
Tu fais deux mysql_query à la suite... Forcément, ça marche beaucoup moins bien !
Correction :
// on écrit la requête sql $sql = "UPDATE rencontre SET Resultat = '$Resultat' WHERE no_match = '5' "; // on insère les informations du formulaire dans la table mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());