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'");
A voir également:

8 réponses

lucasc Messages postés 97 Date d'inscription   Statut Membre Dernière intervention   14
 
Je pense que ca coince au niveau du $id ...

comment le récupère tu ?
0
Utilisateur anonyme
 
oups il y es pas ^^
0
lucasc Messages postés 97 Date d'inscription   Statut Membre Dernière intervention   14
 
voila tu a trouvé le problème :)
0
Utilisateur anonyme
 
marche pas non plus avec $id = $_POST['id'];
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
lucasc Messages postés 97 Date d'inscription   Statut Membre Dernière intervention   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
Utilisateur anonyme
 
oui
0
lucasc Messages postés 97 Date d'inscription   Statut Membre Dernière intervention   14
 
donne moi un peu plus de code ...
0
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