Modifier des données dans une base

Signaler
Messages postés
7
Date d'inscription
samedi 11 avril 2009
Statut
Membre
Dernière intervention
8 avril 2011
-
Messages postés
1263
Date d'inscription
mardi 11 novembre 2003
Statut
Membre
Dernière intervention
24 juillet 2013
-
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

Messages postés
7
Date d'inscription
samedi 11 avril 2009
Statut
Membre
Dernière intervention
8 avril 2011

merci en avance
Messages postés
1263
Date d'inscription
mardi 11 novembre 2003
Statut
Membre
Dernière intervention
24 juillet 2013
6
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