Test requete
don dali
Messages postés
20
Statut
Membre
-
don dali Messages postés 20 Statut Membre -
don dali Messages postés 20 Statut Membre -
Bonjour,
jai un probleme dans mon code php j aimerai faire une modification de login et de mot de passe deja existants dans ma base personne jai ajoute un test de requete mai c toujours paraeil jaimerai avoir une solution pour que je puisse modifier le login et le mot de passe et davoir un alerte sil ya une faute de saisi voici le code pour mieux vous exlpiquer
<?php
include("connexion22.php");?>// c pour la connexion a ma base personne qui comporte 2 tables login et mot de passe
<?php
$ancloge=$_POST["login"];
$ancpasse=$_POST["pass"];
$nvloge=$_POST["nvlogin"];
$nvpasse=$_POST["nvpass"];
$sql ="UPDATE identification SET login='$nvloge' AND mot de passe='$nvpasse' WHERE login='$ancloge',
mot de passe='$ancpasse' ";
$req = @mysql_query($sql);
$data = @mysql_fetch_array($req);
if($sql!==false){
echo "MODIFICATION AVEC SUCCEES";
}
else {
echo "requete invalide";
}
?>
jai un probleme dans mon code php j aimerai faire une modification de login et de mot de passe deja existants dans ma base personne jai ajoute un test de requete mai c toujours paraeil jaimerai avoir une solution pour que je puisse modifier le login et le mot de passe et davoir un alerte sil ya une faute de saisi voici le code pour mieux vous exlpiquer
<?php
include("connexion22.php");?>// c pour la connexion a ma base personne qui comporte 2 tables login et mot de passe
<?php
$ancloge=$_POST["login"];
$ancpasse=$_POST["pass"];
$nvloge=$_POST["nvlogin"];
$nvpasse=$_POST["nvpass"];
$sql ="UPDATE identification SET login='$nvloge' AND mot de passe='$nvpasse' WHERE login='$ancloge',
mot de passe='$ancpasse' ";
$req = @mysql_query($sql);
$data = @mysql_fetch_array($req);
if($sql!==false){
echo "MODIFICATION AVEC SUCCEES";
}
else {
echo "requete invalide";
}
?>
A voir également:
- Test requete
- Test performance pc - Guide
- Steam deck oled test - Guide
- Test disque dur - Télécharger - Informations & Diagnostic
- Test composant pc - Guide
- Redmi note 14 4g test - Accueil - Téléphones
4 réponses
Je te conseille de faire une requete de recherche avant de faire ta modif.
Tu veux changer les 2 champs qui te sert de repère c'est pas trés bon ça (c'est pas propre)
Fais une requete de recherche d'identifiant (car un user doit avoir un identifiant unique)
Par contre, je sais pas comment tu as fais ta base mais évite que ton identifiant soit ton login si celui-ci est modifiable, sinon ton appli ne sera pas stable.
Une fois que tu as réccupéré ton identifiant fais ton update sur ce critère.
Tu veux changer les 2 champs qui te sert de repère c'est pas trés bon ça (c'est pas propre)
Fais une requete de recherche d'identifiant (car un user doit avoir un identifiant unique)
Par contre, je sais pas comment tu as fais ta base mais évite que ton identifiant soit ton login si celui-ci est modifiable, sinon ton appli ne sera pas stable.
Une fois que tu as réccupéré ton identifiant fais ton update sur ce critère.
don dali
Messages postés
20
Statut
Membre
merci cissou si tas une solution veuillez me la donner car je sais pas comment faire une requete de recherche
Cissou31 a raison,ton identifiant doit être différent du login,et tu dois faire une recherche avant de faire ton update.Voici un exemple de requête de recherche:
SELECT * FROM identification WHERE login='".$ancloge."' AND motdepasse = '".$ancpasse."'";
SELECT * FROM identification WHERE login='".$ancloge."' AND motdepasse = '".$ancpasse."'";