Update mysql ne se fait pas
cgershon
Messages postés
288
Statut
Membre
-
macgawel Messages postés 676 Statut Membre -
macgawel Messages postés 676 Statut Membre -
Bonjour,
j'ai le script suivant ou je n'arrive pas a ecrire dans la table gestion bien qu' en faisant echo de $champ je vois que les donnees ont ete saisies et que $_SESSION['server'] etc... sont correctes!
if( isset($_POST['validinfo']) ){
$_SESSION['nouvelles']=$_POST['nouvelles'] ;$_SESSION['infosderoule']=$_POST['infosderoule'] ;$_SESSION['historique']=$_POST['historique'] ;
$_SESSION['adminemail']=$_POST['adminemail'] ;
mysql_connect($_SESSION['server'],$_SESSION['user'] , $_SESSION['pswd'] );
mysql_select_db( $_SESSION['db'] ); // Sélection de la base
echo '<span style="position:absolute;left:450px;top:500px;">';
$champ=$_SESSION['nouvelles'];echo $champ;
$sql = " UPDATE gestion SET nouvelles='$champ' ";
$ReqLog = mysql_query($sql) or die ('Erreur SQL : impossible d\'effectuer la requête : <br />'.$sql);
$champ=$_SESSION['infosderoule'];echo $champ;
$sql = " UPDATE gestion SET infosderoule='$champ' ";
$ReqLog = mysql_query($sql) or die ('Erreur SQL : impossible d\'effectuer la requête : <br />'.$sql);
$champ=$_SESSION['historique'];echo $champ;
$sql = " UPDATE gestion SET historique='$champ' ";
$ReqLog = mysql_query($sql) or die ('Erreur SQL : impossible d\'effectuer la requête : <br />'.$sql);
$champ=$_SESSION['adminemail'];echo $champ;
$sql = " UPDATE gestion SET adminemail='$champ' ";
$ReqLog = mysql_query($sql) or die ('Erreur SQL : impossible d\'effectuer la requête : <br />'.$sql);
echo 'MODIFICATIONS ENREGISTREES';
mysql_close();
$_POST['validinfo']='';
}// fin de validinfo
avez vous une idee ? pourtant sur d'autre formulaires cela fonctionne
j'ai le script suivant ou je n'arrive pas a ecrire dans la table gestion bien qu' en faisant echo de $champ je vois que les donnees ont ete saisies et que $_SESSION['server'] etc... sont correctes!
if( isset($_POST['validinfo']) ){
$_SESSION['nouvelles']=$_POST['nouvelles'] ;$_SESSION['infosderoule']=$_POST['infosderoule'] ;$_SESSION['historique']=$_POST['historique'] ;
$_SESSION['adminemail']=$_POST['adminemail'] ;
mysql_connect($_SESSION['server'],$_SESSION['user'] , $_SESSION['pswd'] );
mysql_select_db( $_SESSION['db'] ); // Sélection de la base
echo '<span style="position:absolute;left:450px;top:500px;">';
$champ=$_SESSION['nouvelles'];echo $champ;
$sql = " UPDATE gestion SET nouvelles='$champ' ";
$ReqLog = mysql_query($sql) or die ('Erreur SQL : impossible d\'effectuer la requête : <br />'.$sql);
$champ=$_SESSION['infosderoule'];echo $champ;
$sql = " UPDATE gestion SET infosderoule='$champ' ";
$ReqLog = mysql_query($sql) or die ('Erreur SQL : impossible d\'effectuer la requête : <br />'.$sql);
$champ=$_SESSION['historique'];echo $champ;
$sql = " UPDATE gestion SET historique='$champ' ";
$ReqLog = mysql_query($sql) or die ('Erreur SQL : impossible d\'effectuer la requête : <br />'.$sql);
$champ=$_SESSION['adminemail'];echo $champ;
$sql = " UPDATE gestion SET adminemail='$champ' ";
$ReqLog = mysql_query($sql) or die ('Erreur SQL : impossible d\'effectuer la requête : <br />'.$sql);
echo 'MODIFICATIONS ENREGISTREES';
mysql_close();
$_POST['validinfo']='';
}// fin de validinfo
avez vous une idee ? pourtant sur d'autre formulaires cela fonctionne
A voir également:
- Update mysql ne se fait pas
- Windows update bloqué - Guide
- Winget update - Guide
- Asus live update - Télécharger - Utilitaires
- Wsus offline update - Télécharger - Systèmes d'exploitation
- Mysql community download - Télécharger - Bases de données
1 réponse
Bonjour.
ICI un petit rappel sur la mise à jour en SQL.
Tu ne précises pas de clause WHERE...
Rajoute des or die à tes fonctions Mysql :
Et profite-en pour rajouter le message d'erreur dans tes requêtes :
ICI un petit rappel sur la mise à jour en SQL.
Tu ne précises pas de clause WHERE...
Rajoute des or die à tes fonctions Mysql :
mysql_connect($_SESSION['server'],$_SESSION['user'] , $_SESSION['pswd'] ) or die(mysql_error()); mysql_select_db( $_SESSION['db'] ) or die(mysql_error()); // Sélection de la base
Et profite-en pour rajouter le message d'erreur dans tes requêtes :
$ReqLog = mysql_query($sql) or die ('Erreur SQL : impossible d\'effectuer la requête : <br />'.$sql.'<br />'.mysql_error());