Php ne met pas a jour ma table sql :(

Fermé
Utilisateur anonyme - 21 avril 2009 à 19:08
 Utilisateur anonyme - 21 avril 2009 à 19:52
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 mercredi 18 février 2009 Statut Membre Dernière intervention 12 juin 2009 14
21 avril 2009 à 19:24
Je pense que ca coince au niveau du $id ...

comment le récupère tu ?
0
Utilisateur anonyme
21 avril 2009 à 19:27
oups il y es pas ^^
0
lucasc Messages postés 97 Date d'inscription mercredi 18 février 2009 Statut Membre Dernière intervention 12 juin 2009 14
21 avril 2009 à 19:30
voila tu a trouvé le problème :)
0
Utilisateur anonyme
21 avril 2009 à 19:31
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 mercredi 18 février 2009 Statut Membre Dernière intervention 12 juin 2009 14
21 avril 2009 à 19:43
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
21 avril 2009 à 19:44
oui
0
lucasc Messages postés 97 Date d'inscription mercredi 18 février 2009 Statut Membre Dernière intervention 12 juin 2009 14
21 avril 2009 à 19:46
donne moi un peu plus de code ...
0
Utilisateur anonyme
21 avril 2009 à 19:52
$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