Problème formulaire php/mysql
Résolu
benoit09
Messages postés
64
Statut
Membre
-
benoit09 Messages postés 64 Statut Membre -
benoit09 Messages postés 64 Statut Membre -
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 compte désactivé - Guide
- Formulaire de reclamation instagram - Guide
- Easy php - Télécharger - Divers Web & Internet
- Mysql community download - 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());