Affichage de données dans la base de données
kyra
-
geekat Messages postés 228 Date d'inscription Statut Membre Dernière intervention -
geekat Messages postés 228 Date d'inscription Statut Membre Dernière intervention -
Bonjour a tous, voici mon code php qui me permet de mettre a jour des donnes dans ma base de donnees, mais quand je lance le test, je constate que dans ma base de donnees, les nouvelles donnees ne s'affichent pas, pouvez vous m'aider svp , vraiment besoin d'aide.
$n=""; $p=""; $pren=""; require('config.php'); $v=0; $a=0; $k=0; if(isset($_POST['Q'])){ $pren=$_POST['pren']; $motp=$_POST['motpass']; $choix=$_POST['Q']; $repA=$_POST['repAnt']; $choix=$repA.$choix; $posi=strpos($pren," "); $n=substr($pren,0,$posi); $p=substr($pren,$posi+1); foreach(count_chars($choix,1) as $i=>$val) { if(chr($i)=="v") $v=$val; else { if(chr($i)=="a") $a=$val; else $k=$val; } } req=$db->prepare('UPDATE professeur SET choixV = :a, choixA = :b, choixK = :c WHERE prenoms = :e AND motpasse = :d'); $req->execute(array( 'a'=>$v, 'b'=>$a, 'c'=>$k, 'd'=>$motp, 'e'=>$pren)); } else if(isset($_POST['pseudo']) AND isset($_POST['motpass'])){ $pseudo=$_POST['pseudo']; $motp=$_POST['motpass']; $req=$db->prepare('SELECT nom,prenoms,motpasse,choixV,choixA,choixK FROM professeur WHERE pseudo = :a AND motpasse = :b'); $req->execute(array( 'a'=>$pseudo, 'b'=>$motp)); while ($donnees = $req->fetch()){ $n=$donnees['nom']; $p=$donnees['prenoms']; $motp=$donnees['motpasse']; $v=$donnees['choixV']; $a=$donnees['choixA']; $k=$donnees['choixK']; $pren=$n.' '.$p; } }
A voir également:
- Affichage de données dans la base de données
- Fuite données maif - Guide
- Supprimer les données de navigation - Guide
- Trier des données excel - Guide
- Base de registre - Guide
- Tnt base de données vide - Forum TNT / Satellite / Réception