Probleme PHP - UPDATE
Résolu
Romain44
-
le père -
le père -
Bonsoir à tous, j'ai un problème qui m'embête . J'ai crée un petit gestionnaire de base de données ( en PHP/mysql ) avec des fonctions tels que ajouter, supprimer, rechercher ( merci le pere :) ), et je souhaite modifier des valeurs mais cela ne fonctionne pas, on ne m'affiche aucune erreur mais ce que j'ai modifié dans le formulaire" modifier" ne fait rien. Donc si une personne pourrait me venir en aide ça serait génial.
Voici le code :
<html>
<head><meta http-equiv="refresh" content="3;url=listecontact.php" /></head>
<title>Document sans titre</title>
</head>
<body>
<?php
mysql_connect("localhost", "root", "");
mysql_select_db("test");
$id = $_POST ['id'];
$societe = $_POST['societe'];
$activite = $_POST['activite'];
$nom = $_POST['nom'];
$prenom = $_POST['prenom'];
$telephone = $_POST['telephone'];
$adresse = $_POST['Adresse'];
$couriel = $_POST['Couriel'];
$ville = $_POST['Ville'];
$remarque = $_POST['Remarque'];
mysql_query (" UPDATE news SET societe='$societe', nom='$nom', prenom='$prenom', telephone='$telephone', Adresse='$adresse', , Ville='$ville', Couriel='$couriel', activite='$activite', Remarque='$remarque' WHERE id='$id' ");
echo ' Données mises à jour avec succès !' ;
?>
</body>
</html>
Je vous remercie d'avance :D .
Romain
Voici le code :
<html>
<head><meta http-equiv="refresh" content="3;url=listecontact.php" /></head>
<title>Document sans titre</title>
</head>
<body>
<?php
mysql_connect("localhost", "root", "");
mysql_select_db("test");
$id = $_POST ['id'];
$societe = $_POST['societe'];
$activite = $_POST['activite'];
$nom = $_POST['nom'];
$prenom = $_POST['prenom'];
$telephone = $_POST['telephone'];
$adresse = $_POST['Adresse'];
$couriel = $_POST['Couriel'];
$ville = $_POST['Ville'];
$remarque = $_POST['Remarque'];
mysql_query (" UPDATE news SET societe='$societe', nom='$nom', prenom='$prenom', telephone='$telephone', Adresse='$adresse', , Ville='$ville', Couriel='$couriel', activite='$activite', Remarque='$remarque' WHERE id='$id' ");
echo ' Données mises à jour avec succès !' ;
?>
</body>
</html>
Je vous remercie d'avance :D .
Romain
A voir également:
- Probleme PHP - UPDATE
- Windows update bloqué - Guide
- Winget update - Guide
- Asus live update - Télécharger - Utilitaires
- Easy php - Télécharger - Divers Web & Internet
- Wsus offline update - Télécharger - Systèmes d'exploitation
3 réponses
Juste comme sa il y a un espace:
Entre $id = $_POST et ['id'];
Vire le, peut-être que sa fonctionnera.
Bilou.
Entre $id = $_POST et ['id'];
Vire le, peut-être que sa fonctionnera.
Bilou.
Romain44
Malheureusement le problème ne vient pas de la ! :(
Bonjour
mysql_query (" UPDATE news SET societe='$societe', nom='$nom', prenom='$prenom', telephone='$telephone', Adresse='$adresse', , Ville='$ville', Couriel='$couriel', activite='$activite', Remarque='$remarque' WHERE id='$id' ");
c'est normal les deux virgules qui se suivent au milieu ?
Et si c'est une erreur de recopie, ajoute à la fin de l'instruction (avant le ;..)
mysql_query (" UPDATE news SET societe='$societe', nom='$nom', prenom='$prenom', telephone='$telephone', Adresse='$adresse', , Ville='$ville', Couriel='$couriel', activite='$activite', Remarque='$remarque' WHERE id='$id' ");
c'est normal les deux virgules qui se suivent au milieu ?
Et si c'est une erreur de recopie, ajoute à la fin de l'instruction (avant le ;..)
or die(mysql_error());Il est toujours bon d'afficher les messages d'erreur quand il y a quelque chose qui ne se passe pas comme on l'attend