Requete sql update
Résolu/Fermé
A voir également:
- Requete sql update
- Windows update 0x80070643 - Accueil - Windows
- Windows update bloqué - Guide
- Asus live update - Télécharger - Utilitaires
- Erreur 0x80070643 Windows 10 : comment résoudre le problème de la mise à jour KB5001716 - Accueil - Windows
- American megatrends bios update ✓ - Forum Windows
2 réponses
Utilisateur anonyme
Modifié par lionhell454 le 27/08/2012 à 05:18
Modifié par lionhell454 le 27/08/2012 à 05:18
j'avance:
$sql = "UPDATE 'lionhell_first_site'.'user' SET 'id', 'user_pseudo', 'user_pass', 'mail', 'nom', 'prenom', 'adresse' WHERE '$pseudo', '$pass', '$email', '$nom', '$prenom', '$adresse';";
mais j'obtient Duplicate entry 'lionl' for key 'user_pseudo'
cela doit se passer avant dans mon code
// test de l'existance et de la longueur du pseudo
if (!empty($_POST['user_pseudo']) && (strlen($_POST['user_pseudo']) > 2) && (strlen($_POST['user_pseudo']) < 21))
{
echo "<p>votre pseudo est: $pseudo";
$test_validite++;
}
else
{
echo '<br>--->vous n avez pas saisi le pseudo, il doit etre compris entre 3 et 20 lettres et les espaces seront supprimer';
}
et je ne sait pas comment ne pas tester l existence de user_pseudo
Plusieurs problèmes font parfois une solution...
$sql = "UPDATE 'lionhell_first_site'.'user' SET 'id', 'user_pseudo', 'user_pass', 'mail', 'nom', 'prenom', 'adresse' WHERE '$pseudo', '$pass', '$email', '$nom', '$prenom', '$adresse';";
mais j'obtient Duplicate entry 'lionl' for key 'user_pseudo'
cela doit se passer avant dans mon code
// test de l'existance et de la longueur du pseudo
if (!empty($_POST['user_pseudo']) && (strlen($_POST['user_pseudo']) > 2) && (strlen($_POST['user_pseudo']) < 21))
{
echo "<p>votre pseudo est: $pseudo";
$test_validite++;
}
else
{
echo '<br>--->vous n avez pas saisi le pseudo, il doit etre compris entre 3 et 20 lettres et les espaces seront supprimer';
}
et je ne sait pas comment ne pas tester l existence de user_pseudo
Plusieurs problèmes font parfois une solution...
Utilisateur anonyme
27 août 2012 à 05:51
27 août 2012 à 05:51
j'ai trouvé:
j'ai rajouter session start pour pouvoir récupérer l'id du membre
<?php
session_start();
if(isset($_SESSION['membre']))
$identification = $_SESSION['membre'];
else
$non_identifier = 'visiteur';
?>
<?php
j'ai donnée la variable de session id
$id=$_SESSION['id'];
et enfin m'a requete:
$sql = "UPDATE 'lionhell_first_site'.'user' SET 'user_pseudo' = '$pseudo', 'user_pass' = '$pass', 'mail' = '$email', 'nom' = '$nom', 'prenom' = '$prenom', 'adresse' = '$adresse' WHERE 'user'.'id' = '$id';";
$req=mysql_query($sql) or die ('Erreur SQL!!</br>'.$sql.'</br>'.mysql_error());
echo '<br>Votre inscription est validé<p>';
j'ai rajouter session start pour pouvoir récupérer l'id du membre
<?php
session_start();
if(isset($_SESSION['membre']))
$identification = $_SESSION['membre'];
else
$non_identifier = 'visiteur';
?>
<?php
j'ai donnée la variable de session id
$id=$_SESSION['id'];
et enfin m'a requete:
$sql = "UPDATE 'lionhell_first_site'.'user' SET 'user_pseudo' = '$pseudo', 'user_pass' = '$pass', 'mail' = '$email', 'nom' = '$nom', 'prenom' = '$prenom', 'adresse' = '$adresse' WHERE 'user'.'id' = '$id';";
$req=mysql_query($sql) or die ('Erreur SQL!!</br>'.$sql.'</br>'.mysql_error());
echo '<br>Votre inscription est validé<p>';