A voir également:
- Probleme de code sql
- Code ascii de a - Guide
- Code de déverrouillage oublié - Guide
- Code puk bloqué - Guide
- Code activation windows 10 - Guide
- Code gta 4 ps4 - Guide
4 réponses
Utilisateur anonyme
Modifié par ludobabs le 3/09/2014 à 10:57
Modifié par ludobabs le 3/09/2014 à 10:57
Bonjour,
Peux ête pourrais tu nous donner la ligne SELECT ..... (ligne 7) en entier, ca pourrait être utile ^^
Deja c'est soit simple quote soit double quote mais pas les deux differentes
Cordialement
En informatique 99% des problèmes se situent entre le fauteuil et le clavier
Peux ête pourrais tu nous donner la ligne SELECT ..... (ligne 7) en entier, ca pourrait être utile ^^
WHERE id_user = '7''
Deja c'est soit simple quote soit double quote mais pas les deux differentes
Cordialement
En informatique 99% des problèmes se situent entre le fauteuil et le clavier
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 422
3 sept. 2014 à 10:54
3 sept. 2014 à 10:54
Salut,
Affiche ton code, peut-être que d'autres verront l'erreur que tu ne vois pas ;-\
Affiche ton code, peut-être que d'autres verront l'erreur que tu ne vois pas ;-\
<?php if(isset($_GET['valid'])){ //récupération des valeurs des champs: $id=$_POST['id']; $nom=$_POST['nom']; $adresse = $_POST['adresse']; $prenom = $_POST['prenom']; $ville = $_POST['ville']; $pays= $_POST['pays']; $email= $_POST['email']; $sexe= $_POST['sexe']; $tel = $_POST['tel']; $civilite= $_POST['civilite']; $cni = $_POST['cni']; $date_naiss = $_POST['date_naiss']; $niveau= $_POST['niveau']; $specialite= $_POST['specialite']; $ecole = $_POST['ecole']; $type = $_POST['type_user']; $annul = $_POST['annuler']; $id_admin ='3'; //création de la requête SQL: $sql = "UPDATE utilisateur SET type_user='$type', nom = '$nom', prenom = '$prenom', adresse = '$adresse', tel= '$tel', situation_famille='$civilite', sexe='$sexe', email='$email', ville='$ville', cni='$cni', id_pays='$pays' WHERE id_user = '$id' " ; //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") ; } $sql1 = "UPDATE stagiaire SET date_naiss='$date_naiss', niveau = '$niveau', specialite = '$specialite', ecole = '$ecole', id_admin='$id_admin', WHERE id_user = '$id' " ; //exécution de la requête SQL: $requete1 = mysql_query($sql1) or die( mysql_error() ) ; } ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>formulaire</title> <link type='text/css' rel='Stylesheet' href="css/style.css" /> <link rel="stylesheet" media="screen" type="text/css" title="Design" href="css/calendar.css" /> <script type="text/javascript" src="javascript/calendar.js"></script> </head> <body style="background-color:#567"> <table style="margin:auto; border-color:#999; border-width:1px; border-style:ridge; background-color:#FFF; border-radius:4px; width:990px" align="center" cellpadding="0" cellspacing="0"> <tr><td > <?php include('banniere.php'); ?></td></tr> <tr><td style="background-color:#3399cc;"><?php include('menu_admin.php'); ?></td> </tr> <tr><td> <?php //récupération de la variable d'URL, //qui va nous permettre de savoir quel enregistrement modifier $id = $_GET["identifiant"] ; //requête SQL: // $sql = "SELECT * // FROM utilisateur // WHERE id_user ='$id' " ; // $requete = mysql_query( $sql ) or die( mysql_error()) ; // $sql1 = "SELECT * // FROM stagiaire // WHERE id_user = '$id'"; // // $requete1 = mysql_query( $sql1 ) or die( mysql_error()) ; //affichage des données: // if( $dnn = (mysql_fetch_object( $requete)&& mysql_fetch_object($requete1) ) ) //requête SQL: $sql = "SELECT * FROM utilisateur AS u, stagiaire AS s, pays AS p, ecole AS e WHERE u.id_user = s.id_user AND u.id_user = $id AND s.id_user =$id AND p.id_pays = u.id_pays AND e.id_ecole = s.id_ecole"; $requete = mysql_query( $sql ) or die( mysql_error()) ; if( $dnn = (mysql_fetch_array( $requete))) { $d = $dnn['situation_famille']; $s = $dnn['sexe']; $p = $dnn['nom_pays']; $e = $dnn['nom_ecole']; ?>
svp regarder mes requetes sql
je regarde
Pourrais tu nous faire apres la requete ligne 23 un petit echo $sql;
je dis ça parceque si $type, $nom, etc contiet un appostrophe on est mal :)
Pourrais tu nous faire apres la requete ligne 23 un petit echo $sql;
$sql = "UPDATE utilisateur SET type_user='$type', nom = '$nom', prenom = '$prenom', adresse = '$adresse', tel= '$tel', situation_famille='$civilite', sexe='$sexe', email='$email', ville='$ville', cni='$cni', id_pays='$pays' WHERE id_user = '$id' " ; echo $sql; die();
je dis ça parceque si $type, $nom, etc contiet un appostrophe on est mal :)
et cest just la portion de mon code ou il ya mes requetes sql ki derange
<?php if(isset($_GET['valid'])){ //récupération des valeurs des champs: $id=$_POST['id']; $nom=$_POST['nom']; $adresse = $_POST['adresse']; $prenom = $_POST['prenom']; $ville = $_POST['ville']; $pays= $_POST['pays']; $email= $_POST['email']; $sexe= $_POST['sexe']; $tel = $_POST['tel']; $civilite= $_POST['civilite']; $cni = $_POST['cni']; $date_naiss = $_POST['date_naiss']; $niveau= $_POST['niveau']; $specialite= $_POST['specialite']; $ecole = $_POST['ecole']; $type = $_POST['type_user']; $annul = $_POST['annuler']; $id_admin ='3'; //création de la requête SQL: $sql = "UPDATE utilisateur SET type_user='$type', nom = '$nom', prenom = '$prenom', adresse = '$adresse', tel= '$tel', situation_famille='$civilite', sexe='$sexe', email='$email', ville='$ville', cni='$cni', id_pays='$pays' WHERE id_user = '$id' " ; //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") ; } $sql1 = "UPDATE stagiaire SET date_naiss='$date_naiss', niveau = '$niveau', specialite = '$specialite', ecole = '$ecole', id_admin='$id_admin', WHERE id_user = '$id' " ; //exécution de la requête SQL: $requete1 = mysql_query($sql1) or die( mysql_error() ) ; } ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>formulaire</title> <link type='text/css' rel='Stylesheet' href="css/style.css" /> <link rel="stylesheet" media="screen" type="text/css" title="Design" href="css/calendar.css" /> <script type="text/javascript" src="javascript/calendar.js"></script> </head> <body style="background-color:#567"> <table style="margin:auto; border-color:#999; border-width:1px; border-style:ridge; background-color:#FFF; border-radius:4px; width:990px" align="center" cellpadding="0" cellspacing="0"> <tr><td > <?php include('banniere.php'); ?></td></tr> <tr><td style="background-color:#3399cc;"><?php include('menu_admin.php'); ?></td> </tr> <tr><td> <?php //récupération de la variable d'URL, //qui va nous permettre de savoir quel enregistrement modifier $id = $_GET["identifiant"] ; //requête SQL: // $sql = "SELECT * // FROM utilisateur // WHERE id_user ='$id' " ; // $requete = mysql_query( $sql ) or die( mysql_error()) ; // $sql1 = "SELECT * // FROM stagiaire // WHERE id_user = '$id'"; // // $requete1 = mysql_query( $sql1 ) or die( mysql_error()) ; //affichage des données: // if( $dnn = (mysql_fetch_object( $requete)&& mysql_fetch_object($requete1) ) ) //requête SQL: $sql = "SELECT * FROM utilisateur AS u, stagiaire AS s, pays AS p, ecole AS e WHERE u.id_user = s.id_user AND u.id_user = $id AND s.id_user =$id AND p.id_pays = u.id_pays AND e.id_ecole = s.id_ecole"; $requete = mysql_query( $sql ) or die( mysql_error()) ; if( $dnn = (mysql_fetch_array( $requete))) { $d = $dnn['situation_famille']; $s = $dnn['sexe']; $p = $dnn['nom_pays']; $e = $dnn['nom_ecole']; ?>
cite : " prenom = 'argenté' " ce n'est pas un prenom ça ^^ ca sent l'UTF8
<?php $mysqli = new mysqli("localhost", "my_user", "my_password", "test"); /* Vérification de la connexion */ if (mysqli_connect_errno()) { printf("Échec de la connexion : %s\n", mysqli_connect_error()); exit(); } /* Modification du jeu de résultats en utf8 */ if (!$mysqli->set_charset("utf8")) { printf("Erreur lors du chargement du jeu de caractères utf8 : %s\n", $mysqli->error); } else { printf("Jeu de caractères courant : %s\n", $mysqli->character_set_name()); } $mysqli->close(); ?>
Modifié par jipicy le 3/09/2014 à 12:04