probleme de liaison avec ma base de donnes a l'aide d'un formulaire php
bonjour alors moi mon probleme c'est que j'ai fait un formulaire de la facon suivante:
Code:
/<input type="submit" value="tout afficher" name="operation" > </br> /
et cela pour 4 cases
donc a chaque fois que l'utilisateur va taper son choix par le biais du formulaire le traitement sera different d'ou la presence d'operation que je vais repeter dans tous les submit
apres pour la page de traitemnt je fait appel a switch de la sorte:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43
| <?php
switch ($_POST['operation']) {
case 'ajout':
break
case 'suppression':
break
.
.
la le cas a travers lequel je veux voir si mon code fonctionne
case ' tout afficher':
try
{
$pdo_options[PDO::ATTR_ERRMODE] = PDO::ERRMODE_EXCEPTION;
$bdd = new PDO('mysql:host=localhost;dbname=ma bibliotheque', 'root', '', $pdo_options);
$req = $bdd->query('SELECT * from auteur ');
while( $donnees = $req->fetch())
{ echo $donnees['nomauteur'] ;
$req->closeCursor(); }
}
catch (Exception $e)
{
die('Erreur : ' . $e->getMessage());
}
break;
} |
malheuresement quant je clique sur 'tout afficher dans le formulaire rien ne se passe une page vide apparait et c'est tout
j'aimerait que quelqun me donne des exlipactions sur la nature de ce probleme
et merci d'avance