Affichage de données dans la base de données
kyra
-
geekat Messages postés 242 Statut Membre -
geekat Messages postés 242 Statut Membre -
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
- Service de diffusion de données - Forum TNT / Satellite / Réception