Page 1 sur 1

php

Posté : 09 juil. 2013, 14:22
par aguetone
j'ai créer un script PHP pour récupérer, sur une page html(dans la balise <option>) des informations qui sont inscrits dans une table de ma base de donnée.
mais je n'arrive pas il ya une erreur qui s'affiche: (!)scream: error suppression ignored for (!) fatal error call to a member function()fetch

Re: php

Posté : 09 juil. 2013, 16:29
par Spols
et tu crois vraiment que sans le code ont pourra t'aider ?

Re: php titre d'une obscure clarté

Posté : 09 juil. 2013, 20:22
par sirakawa
qui tombe des étoiles, mais c'est Totor Hugo qui le dit.

Re: php

Posté : 09 juil. 2013, 21:23
par moogli
Modération :
Merci d'utiliser un titre clair et qui correspond bien à ta demande.
Les titres contenant "HELP !", "Aidez-moi", "J'ai un problème", "Ça marche pas", "php"...
n'apportent rien à la compréhension de ta demande.

Par ailleurs, nous savons déjà par ton message que tu as besoin d'aide. ;)

De plus un minimum de courtoisie n'est pas une option lorsque l'on souhaite avoir des réponses.

Merci de prendre le temps de lire les règlements.


comme indiqué déjà sans le code et le message d'erreur complet la seule chose que l'on peu dire c'est que tu essai d'utiliser une propriété d'un objet qui n'existe pas.

Vu ce que tu dit je pense qu'il s'agit d'une requete sql foireuse ou qui ne retourne pas de données et du tu cherche à exploiter le retour d'un fetch (qui fournirais un objet);

solution :
- corriger la requete si besoin
- Tester le retour des *query* et *fetch* afin de ne te retrouver dans ce cas.


@+

Re: php

Posté : 10 juil. 2013, 17:54
par sirakawa
et en plus c'est un double pôst

Re: php

Posté : 15 juil. 2013, 11:22
par anguetone
escusez moi voici mon code:
je m'exerce sur un projet de gestion d'hotel, j'ai créer une table chambre et sur ma page de facturation je veux afficher dans la liste des options je veux avoir(Type de chambre & Prix)
<p><label>Type de chambre & Prix : </label><select name="code" value="<?= isset($_POST['code']) ? $_POST['code'] : "" ?>">
                                      <option></option>
									  <?php
                                      // Connexion à la base de données
									  $bdd= new PDO('mysql:host:localhost;dbname=essai','root','');
									  //preparation de la requete
									  $sql = "select * from chambre";
									  //execution de la requete
									  $req = $bdd->query($sql);
									  $result = $bdd->query($sql);
									  //parcours de la liste de données
									  foreach($result as $row)
									  {
									  echo "<option value='" . $row['code'] . "'>";
                                      echo "" . $row['typech'] . "-";
                                      echo"" . $row['Prix'] . "";
                                      echo "</option>";
									  }
									  $bdd = NULL;
									?>									  
                                       </select></p>