Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD > PHP & MySQL
PHP & MySQL Forum d'entraide sur les fonctions MySQL avec PHP. Avant de poster -> FAQ MySQL, Cours MySQL et Sources MySQL. Pour les questions concernant le moteur MySQL plutôt que les fonctions PHP, merci d'utiliser le forum MySQL.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 17/05/2011, 16h10   #1
 
Homme
Collégien
Inscription : mars 2011
Messages : 45
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Belgique

Informations professionnelles :
Activité : Collégien

Informations forums :
Inscription : mars 2011
Messages : 45
Points : -3
Points : -3
Par défaut 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
ibuto est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/05/2011, 18h33   #2
Membre émérite
 
Avatar de sharrascript
 
Homme Franck
Développeur Web indépendant
Inscription : avril 2007
Messages : 678
Détails du profil
Informations personnelles :
Nom : Homme Franck
Âge : 31
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Développeur Web indépendant

Informations forums :
Inscription : avril 2007
Messages : 678
Points : 900
Points : 900
Bonjour,

J'ai juste survolé ton code, je ne suis pas rentré dans le détail, mais certainement le soucis se situe à ce niveau :

il faut enlever l'espace :

Mais ce n'est peut être pas le problème.
__________________
LudiKreation Pour un web ludique et son Blog | CapRumbo pour un peu d'évasion | ChaOdisiaque Club Passion Rôliste |SierrElben le Jeu de rôle
sharrascript est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/05/2011, 20h10   #3
 
Homme
Collégien
Inscription : mars 2011
Messages : 45
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Belgique

Informations professionnelles :
Activité : Collégien

Informations forums :
Inscription : mars 2011
Messages : 45
Points : -3
Points : -3
@sharrascript

dans le mille merci mon ami comme quoi les petits details sont les plus importants j'avoue que j'ai relu toute la syntaxe et je n'y avait pas fait attention merci de ton aide
ibuto est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 13h49.


 
 
 
 
Partenaires

Hébergement Web