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 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());
                
                