le code php "modifier" ne fonctionne pas
Posté : 19 juil. 2013, 15:41
Bonjour,
Je change un peu le sujet car une partie de mon problème est déjà résolu.
Au fait, à présent, avec mon code php suivant, je ne parviens pas à modifier les informations dans ma base de données via un formulaire.
Voici à présent mon code (retouché) pour la modification :
<?php
//--------------------------------connexion avec la base de donnees
require_once("connectionMYSQL.inc.php");
//------------------------initialisation de l'Id
$id =$_REQUEST['IdClient'];
//---------------------requete de recherche
$requete= "SELECT * FROM client WHERE IdClient='$id'";
$resultat = mysql_query($requete);
$client = mysql_fetch_array($resultat);
//----------------------------- requete pour la modification
if(isset($_POST['modif'])){
$requete2 = ("UPDATE client SET nom = '".$_POST['nom']."',prenom = '".$_POST['prenom']."',etatcivil = '".$_POST['etatcivil']."',nationalite= '".$_POST['nationalite']."',adresse = '".$_POST['adresse']."',telephone = '".$_POST['telephone']."'
,occupation = '".$_POST['occupation']."',sexe = '".$_POST['sexe']."' WHERE IdClient = $id'") or die (mysql_error());
if($requete2){
echo "la modification a reussi avec succes!";
}
}
mysql_close();
?>
Je pense qu'il y a encore quelque chose que omis dans ce code afin que je puisse faire correctement la modification. Mais je crois bien que je ne suis pas loin de la solution.
Veuillez m'aider SVP !!!
Merci d'avance pour votre aide et bon après midi.
Je change un peu le sujet car une partie de mon problème est déjà résolu.
Au fait, à présent, avec mon code php suivant, je ne parviens pas à modifier les informations dans ma base de données via un formulaire.
Voici à présent mon code (retouché) pour la modification :
<?php
//--------------------------------connexion avec la base de donnees
require_once("connectionMYSQL.inc.php");
//------------------------initialisation de l'Id
$id =$_REQUEST['IdClient'];
//---------------------requete de recherche
$requete= "SELECT * FROM client WHERE IdClient='$id'";
$resultat = mysql_query($requete);
$client = mysql_fetch_array($resultat);
//----------------------------- requete pour la modification
if(isset($_POST['modif'])){
$requete2 = ("UPDATE client SET nom = '".$_POST['nom']."',prenom = '".$_POST['prenom']."',etatcivil = '".$_POST['etatcivil']."',nationalite= '".$_POST['nationalite']."',adresse = '".$_POST['adresse']."',telephone = '".$_POST['telephone']."'
,occupation = '".$_POST['occupation']."',sexe = '".$_POST['sexe']."' WHERE IdClient = $id'") or die (mysql_error());
if($requete2){
echo "la modification a reussi avec succes!";
}
}
mysql_close();
?>
Je pense qu'il y a encore quelque chose que omis dans ce code afin que je puisse faire correctement la modification. Mais je crois bien que je ne suis pas loin de la solution.
Veuillez m'aider SVP !!!
Merci d'avance pour votre aide et bon après midi.