Formulaire mysql

Fermé
netanonima Messages postés 36 Date d'inscription vendredi 26 décembre 2008 Statut Membre Dernière intervention 3 février 2013 - 1 août 2009 à 11:33
netanonima Messages postés 36 Date d'inscription vendredi 26 décembre 2008 Statut Membre Dernière intervention 3 février 2013 - 1 août 2009 à 13:15
Bonjour,
je cherche à créer une page pour mettre à jour les données d'une base mysql.

J'ai un message d'erreur de la ligne :
$post = mysql_query("UPDATE INTO $dbtable3 VALUES ('$Joueur', '$Janvier', '$Fevrier', '$Mars', '$Avril', '$Mai', '$Juin', '$Juillet', '$Aout', '$Septembre', '$Octobre', '$Novembre', '$Decembre', now())";


Voici tout mon script :

<table  align=center aligncellpadding=0 border=1 cellspacing=0>
  <tr>
    <td width="40" align=center><B>Rang</B></td>
    <td width="75" align=left><B>Joueur</B></td>
    <td width="40" align=right><B>Jan.</B></td>
    <td width="40" align=right><B>Fév.</B></td>
    <td width="40" align=right><B>Mars</B></td>
    <td width="40" align=right><B>Avr.</B></td>
    <td width="40" align=right><B>Mai</B></td>
    <td width="40" align=right><B>Juin</B></td>
    <td width="40" align=right><B>Juil.</B></td>
    <td width="40" align=right><B>Août</B></td>
    <td width="40" align=right><B>Sept.</B></td>
    <td width="40" align=right><B>Oct.</B></td>
    <td width="40" align=right><B>Nov.</B></td>
    <td width="40" align=right><B>Déc.</B></td>
    <td width="60" align=right><B>Total</B></td>
  </tr>

<?php

include("config.php");

mysql_connect("$dbhost", "$dblogin", "$dbpassword");
mysql_select_db("$dbname");



$post = mysql_query("UPDATE INTO $dbtable3 VALUES ('$Joueur', '$Janvier', '$Fevrier', '$Mars', '$Avril', '$Mai', '$Juin', '$Juillet', '$Aout', '$Septembre', '$Octobre', '$Novembre', '$Decembre', now())";


$reponses = mysql_query("SELECT Joueur,Janvier,Fevrier,Mars,Avril,Mai,Juin,Juillet,Aout,Septembre,Octobre,Novembre,Decembre,(Janvier+Fevrier+Mars+Avril+Mai+Juin+Juillet+Aout+Septembre+Octobre+Novembre+Decembre) as total FROM $dbtable3 ORDER BY total DESC");
$numligne="1";
while ($donnees = mysql_fetch_array($reponses))
{ 

echo





  '<tr>
<form method='POST' action='a001.php' name='$post'>
    <td width="40" align=center><B>' .$numligne. '</BR></td>
    <td width="75" align=left><input type=text name=$Joueur size=20 value='.$donnees['Joueur'].'></td>
    <td width="40" align=right><input type=text name=$Janvier size=5 value=' .$donnees['Janvier']. '></td>
    <td width="40" align=right><input type=text name=$Fevrier size=5 value=' .$donnees['Fevrier']. '></td>
    <td width="40" align=right><input type=text name=$Mars size=5 value=' .$donnees['Mars']. '></td>
    <td width="40" align=right><input type=text name=$Avril size=5 value=' .$donnees['Avril']. '></td>
    <td width="40" align=right><input type=text name=$Mai size=5 value=' .$donnees['Mai']. '></td>
    <td width="40" align=right><input type=text name=$Juin size=5 value=' .$donnees['Juin']. '></td>
    <td width="40" align=right><input type=text name=$Juillet size=5 value=' .$donnees['Juillet']. '></td>
    <td width="40" align=right><input type=text name=$Aout size=5 value=' .$donnees['Aout']. '></td>
    <td width="40" align=right><input type=text name=$Septembre size=5 value=' .$donnees['Septembre']. '></td>
    <td width="40" align=right><input type=text name=$Octobre size=5 value=' .$donnees['Octobre']. '></td>
    <td width="40" align=right><input type=text name=$Novembre size=5 value=' .$donnees['Novembre']. '></td>
    <td width="40" align=right><input type=text name=$Decembre size=5 value=' .$donnees['Decembre']. '></td>
    <td width="40" align=right><B>' .$donnees['total']. '</B></td>
<input type='submit' value='Envoyer' name='$post'>
</form>
      </tr> ';









$numligne++ ;


     }


mysql_close();
?> 

</table>

2 réponses

salut,
$post = mysql_query("UPDATE INTO $dbtable3 VALUES ('$Joueur', '$Janvier', '$Fevrier', '$Mars', '$Avril', '$Mai', '$Juin', '$Juillet', '$Aout', '$Septembre', '$Octobre', '$Novembre', '$Decembre', now())";

erreur de syntaxe, "UPDATE INTO" n'existe pas,, on fait: "UPDATE $dbtable3 SET attribut_de_table1='$valeur1'....

merci.
0
netanonima Messages postés 36 Date d'inscription vendredi 26 décembre 2008 Statut Membre Dernière intervention 3 février 2013 1
1 août 2009 à 13:15
J'ai changé la ligne mais toujours le même message d'erreur.

Code après quelques modifications (dont celle évoquée par "malade"):

<table  align=center aligncellpadding=0 border=1 cellspacing=0>
  <tr>
    <td width="40" align=center><B>Rang</B></td>
    <td width="75" align=left><B>Joueur</B></td>
    <td width="40" align=right><B>Jan.</B></td>
    <td width="40" align=right><B>Fév.</B></td>
    <td width="40" align=right><B>Mars</B></td>
    <td width="40" align=right><B>Avr.</B></td>
    <td width="40" align=right><B>Mai</B></td>
    <td width="40" align=right><B>Juin</B></td>
    <td width="40" align=right><B>Juil.</B></td>
    <td width="40" align=right><B>Août</B></td>
    <td width="40" align=right><B>Sept.</B></td>
    <td width="40" align=right><B>Oct.</B></td>
    <td width="40" align=right><B>Nov.</B></td>
    <td width="40" align=right><B>Déc.</B></td>
    <td width="60" align=right><B>Total</B></td>
  </tr>

<?php

include("config.php");

mysql_connect("$dbhost", "$dblogin", "$dbpassword");
mysql_select_db("$dbname");



$post = mysql_query("UPDATE $dbtable3 SET joueur='$Joueur' janvier='$Janvier' fevrier='$Fevrier' mars='$Mars' avril='$Avril' mai='$Mai' juin='$Juin' juillet='$Juillet' aout='$Aout' septembre='$Septembre' octobre='$Octobre' novembre='$Novembre' decembre='$Decembre')";


$reponses = mysql_query("SELECT Joueur,Janvier,Fevrier,Mars,Avril,Mai,Juin,Juillet,Aout,Septembre,Octobre,Novembre,Decembre,(Janvier+Fevrier+Mars+Avril+Mai+Juin+Juillet+Aout+Septembre+Octobre+Novembre+Decembre) as total FROM $dbtable3 ORDER BY total DESC");
$numligne="1";
while ($donnees = mysql_fetch_array($reponses))
{ 

echo





  '<tr>
<form method='POST' action='a001.php' name='$post'>
    <td width="40" align=center><B>' .$numligne. '</BR></td>
    <td width="75" align=left><input type=text name=joueur size=20 value='.$donnees['Joueur'].'></td>
    <td width="40" align=right><input type=text name=janvier size=5 value=' .$donnees['Janvier']. '></td>
    <td width="40" align=right><input type=text name=fevrier size=5 value=' .$donnees['Fevrier']. '></td>
    <td width="40" align=right><input type=text name=mars size=5 value=' .$donnees['Mars']. '></td>
    <td width="40" align=right><input type=text name=avril size=5 value=' .$donnees['Avril']. '></td>
    <td width="40" align=right><input type=text name=mai size=5 value=' .$donnees['Mai']. '></td>
    <td width="40" align=right><input type=text name=juin size=5 value=' .$donnees['Juin']. '></td>
    <td width="40" align=right><input type=text name=juillet size=5 value=' .$donnees['Juillet']. '></td>
    <td width="40" align=right><input type=text name=aout size=5 value=' .$donnees['Aout']. '></td>
    <td width="40" align=right><input type=text name=septembre size=5 value=' .$donnees['Septembre']. '></td>
    <td width="40" align=right><input type=text name=octobre size=5 value=' .$donnees['Octobre']. '></td>
    <td width="40" align=right><input type=text name=novembre size=5 value=' .$donnees['Novembre']. '></td>
    <td width="40" align=right><input type=text name=decembre size=5 value=' .$donnees['Decembre']. '></td>
    <td width="40" align=right><B>' .$donnees['total']. '</B></td>
      </tr><P> ';
$numligne++ ;
     }
mysql_close();
?> 
</table>
<input type=submit value=Envoyer name='.$post.'>
</form>
0