Modifier des données dans une base

jenifer17 Messages postés 7 Date d'inscription samedi 11 avril 2009 Statut Membre Dernière intervention 8 avril 2011 - 8 avril 2011 à 15:52
 Profil bloqué - 8 avril 2011 à 18:46
salut, j'ai besoin de votre aide
je suis entrain de réaliser un site web pour mon pfe et j'ai un probleme dans la page de modifier3.php
Notice: Undefined variable: CODE_CLIENT
Erreur de syntaxe près de 'WHERE CODE_CLIENT = '''


j'ai créer une page modifier.php qui va nous permettre d'afficher les clients de la base, et de choisir laquelle modifier:

<?php
//connection au serveur:
$cnx = mysql_connect( "localhost", "root", "" ) ;

//sélection de la base de données:
$db = mysql_select_db( "BASE" ) ;

//requête SQL:
$sql = "SELECT *
FROM client ORDER BY CODE_CLIENT" ;

//exécution de la requête:
$requete = mysql_query( $sql, $cnx ) ;

//affichage des données:
while( $result = mysql_fetch_object( $requete ) )
{
echo("
".$result->libelle." CODE_CLIENT.""> modifier
\n") ;
}
?>




//maintenant la page modif2.php//
<?php
//connection au serveur:
$cnx = mysql_connect( "localhost", "root", "" ) ;

//sélection de la base de données:
$db = mysql_select_db( "BASE" ) ;
//récupération de la variable d'URL,
//qui va nous permettre de savoir quel enregistrement modifier
$CODE_CLIENT = $_GET["CODE_CLIENT"] ;

//requête SQL:
$sql = "SELECT *
FROM client
WHERE CODE_CLIENT = ".$CODE_CLIENT ;

//exécution de la requête:
$requete = mysql_query( $sql, $cnx ) ;

//affichage des données:
while( $result = mysql_fetch_array( $requete ) )
{
?>

<form name="modification" action="modifier3.php" method="POST">
">
libelle,
libelle) ;?>">,

----

login,
login) ;?>">,

----

Password,
pwd) ;?>">,

----


</form>
<?php
}//fin if
?>




//maintenant modifier3.php
<?php
//connection au serveur
$cnx = mysql_connect( "localhost", "root", "" ) ;

//sélection de la base de données:
$db = mysql_select_db( "BASE" ) ;

//récupération des valeurs des champs:
//login
$login = $_POST["log"] ;
//pwd:
$pwd = $_POST["pwd"] ;
//libelle:
$libelle = $_POST["libelle"] ;

//récupération de l'identifiant Du client:
$CODE_CLIENT = $_POST["CODE_CLIENT"] ;

//création de la requête SQL:
$sql = "UPDATE client
SET login = '$login',
pwd = '$pwd',
libelle = '$libelle'
WHERE CODE_CLIENT = ".$CODE_CLIENT ;

//exécution de la requête SQL:
$requete = mysql_query($sql) or die( mysql_error() ) ;


//affichage des résultats, pour savoir si la modification a marchée:
if($requete)
{
echo("La modification à été correctement effectuée") ;
}
else
{
echo("La modification à échouée") ;
}
?>

2 réponses

jenifer17 Messages postés 7 Date d'inscription samedi 11 avril 2009 Statut Membre Dernière intervention 8 avril 2011
8 avril 2011 à 15:54
merci en avance
0
Profil bloqué
8 avril 2011 à 18:46
Salut
Sur VB France on peut pas grand chose en PHP
Va sur le bon site

La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi.

GRENIER Alain
0
Rejoignez-nous