UPDATE ne se fait pas
Résolu/Fermé
Ricky38
Messages postés
4349
Date d'inscription
samedi 15 mars 2008
Statut
Contributeur
Dernière intervention
2 novembre 2013
-
2 juil. 2011 à 15:32
le père - 2 juil. 2011 à 18:36
le père - 2 juil. 2011 à 18:36
A voir également:
- UPDATE ne se fait pas
- Windows update 0x80070643 - Accueil - Windows
- Windows update bloqué - Guide
- Asus live update - Télécharger - Utilitaires
- Erreur 0x80070643 Windows 10 : comment résoudre le problème de la mise à jour KB5001716 - Accueil - Windows
- Nettoyage windows update - Guide
9 réponses
Bonjour
Est-ce que ça affiche Modification terminé !! ?
Peux-tu faire, juste avant le bout de code que tu nous montres, un print_r($_POST); pour voir ce qu'il y a réellement dans ce que tu reçois ?
et aussi ajouter un or die(mysql_error()) à ta requête pour voir s'il y a une erreur
Est-ce que ça affiche Modification terminé !! ?
Peux-tu faire, juste avant le bout de code que tu nous montres, un print_r($_POST); pour voir ce qu'il y a réellement dans ce que tu reçois ?
et aussi ajouter un or die(mysql_error()) à ta requête pour voir s'il y a une erreur
mysql_query("UPDATE adresses SET nom='$nom_upd', categorie='$categorie_upd',url='$url_upd' WHERE id='$id'") or die (mysql_error());
Ricky38
Messages postés
4349
Date d'inscription
samedi 15 mars 2008
Statut
Contributeur
Dernière intervention
2 novembre 2013
1 459
2 juil. 2011 à 18:01
2 juil. 2011 à 18:01
Salut et merci de regarder mon cas ;)
un print_r[$_POST];
donne
ça correspond à mes changements
un print_r[$_POST];
donne
Array ( [id2] => [nom2] => ment [categorie2] => art [url2] => vision [modifier_sql] => Modifier )
ça correspond à mes changements
Ricky38
Messages postés
4349
Date d'inscription
samedi 15 mars 2008
Statut
Contributeur
Dernière intervention
2 novembre 2013
1 459
2 juil. 2011 à 18:10
2 juil. 2011 à 18:10
Pourtant il devrait passer
voici le code de mon formulaire:
voici le code de mon formulaire:
if (isset($_GET['modifier']) AND $_GET['modifier'] == 'ok') { $id = $_GET['id']; $q = mysql_query("SELECT * FROM adresses WHERE id = $id"); $r = mysql_fetch_array($q); ?> Modifier l'entrée avec l'id : <?php echo $id;?> <form action="<?php echo $_SERVER['PHP_SELF'];?>" method="post"> <input type="hidden" name="id2" value="<? echo $id; ?>"> <br /> <table width="780" border="0" cellpadding="0"> <tr> <td><strong>Nom du site</strong></td> <td><input type="text" name="nom2" size="98" value="<?php echo stripslashes($r['nom']);?>"></td> </tr> <tr> <td><strong>Catégorie</strong></td> <td><input type="text" name="categorie2" size="98" value="<?php echo stripslashes($r['categorie']);?>"></td> </tr> <tr> <td><strong>Adresse du site</strong></td> <td><input type="text" name="url2" size="98" value="<?php echo stripslashes($r['url']);?>"></td> </tr> </table> <input type="submit" name="modifier_sql" size="98"value="Modifier"> </form> <a href="/admin/admin.php">Revenir à la page d'administration</a>
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
La question est maintenant déplacée (si j'ose dire ^^)
$_GET['id'] est-il bien défini quand tu invoques ton formulaire ?
$_GET['id'] est-il bien défini quand tu invoques ton formulaire ?
Ricky38
Messages postés
4349
Date d'inscription
samedi 15 mars 2008
Statut
Contributeur
Dernière intervention
2 novembre 2013
1 459
2 juil. 2011 à 18:20
2 juil. 2011 à 18:20
oui il sort le bon id
Vu
<? echo $id; ?> ça ne marche pas si ton PHP n'est pas configuré pour les balises courtes. il faut <?php
<? echo $id; ?> ça ne marche pas si ton PHP n'est pas configuré pour les balises courtes. il faut <?php
Ricky38
Messages postés
4349
Date d'inscription
samedi 15 mars 2008
Statut
Contributeur
Dernière intervention
2 novembre 2013
1 459
2 juil. 2011 à 18:31
2 juil. 2011 à 18:31
ahhh mais oui, je n'avais pas pensé à cela.
Merci beaucoup d'avoir prit le temps de m'aider. Avec ce que je voyais, mon code était bon sauf cette petite erreur.
Merci encore
Merci beaucoup d'avoir prit le temps de m'aider. Avec ce que je voyais, mon code était bon sauf cette petite erreur.
Merci encore