Php ne met pas a jour ma table sql :(

Utilisateur anonyme -  
 Utilisateur anonyme -
salut, j'ai se code qui devrait mettre a jour la table download met rien ne se passe:

mysql_query ("UPDATE download SET `nom`='$nom' WHERE id='$id'");
Configuration: Windows XP
Firefox 3.1

8 réponses

  1. lucasc Messages postés 99 Statut Membre 14
     
    Je pense que ca coince au niveau du $id ...

    comment le récupère tu ?
    0
  2. lucasc Messages postés 99 Statut Membre 14
     
    voila tu a trouvé le problème :)
    0
  3. Utilisateur anonyme
     
    marche pas non plus avec $id = $_POST['id'];
    0
  4. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  5. lucasc Messages postés 99 Statut Membre 14
     
    on ne peut pas récupérer un id avec un post.

    Ton id est en auto incrément et en clé primaire ?
    0
  6. lucasc Messages postés 99 Statut Membre 14
     
    donne moi un peu plus de code ...
    0
  7. Utilisateur anonyme
     
    $sql = connect_sql();
    $recherche = mysql_query ("SELECT * FROM download WHERE `nom`='$nom'");
    $var = mysql_fetch_array ($recherche);
    $mail_sql = $var['id'];

    if ( $id != $id_sql )
    {
    $verification2 = mysql_query("SELECT COUNT(*) FROM download WHERE id='$id'") or die (mysql_error());
    $donnees2 = mysql_fetch_array($verification2)or die (mysql_error());

    if($donnees2['COUNT(*)'] >= 1)
    {
    $reponse = 'Ce nom est déjà utilisé, veuillez en choisir une autre. <a href="javascript:history.back(1)">Retour au formulaire</a>';
    }
    }
    elseif(empty($nom))
    {
    $reponse = 'Vous n\'avez pas rempli le champ du nom. <a href="javascript:history.back(1)">Retour au formulaire</a>' ;
    }
    else
    {
    mysql_query ("UPDATE download SET `noml`='nom', `lien1`='$lien1', ' WHERE id='$id'");
    $reponse = 'Vos données on été actualisées.<br><a href="dllist.php">Retour à la liste des téléchargements</a>' ;
    }
    mysql_close($sql);
    0