affichage de données dans code php

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : affichage de données dans code php

Re: affichage de données dans code php

par moogli » 20 avr. 2013, 13:42

salut,


comme l'indique la doc de la fonction date date(H) ne peu fournir qu'une valeur de 0 à 23. Donc le 1er if ne sert à rien ;)

ensuite utilise la concaténation plutôt que les variables directement dans des " car tu t'expose à des incompréhension de la part de php (tu veux afficher $actuel->nom ou le contenu de $actuel ou le contenu de $actuel->nom ?) et c’est plus clair à lire.

sinon sur le principe ton script semble correct.


@+

affichage de données dans code php

par Bibou83 » 19 avr. 2013, 09:03

Bonjour, j'ai un problème, j'ai trouvé en faite un script qui affiche l'émission en cours pour webradio et qui récupère les informations dans la base de données.
Image
Hors, l'affichage ne fonctionne pas, le fichier config.php et bien configuré. Peut être y a t-il une erreur, moi je ne trouve pas :

Code : Tout sélectionner

<?php include ("config.php"); $timestamp = time(); $jour = date("w", $timestamp); $heure = date("H", $timestamp); // if($heure!="0") // { // $avant = $heure - 1; // } if($heure!="24") { $apres = $heure + 1; } $request = "SELECT nom, description, heure, jour FROM $table WHERE jour='$jour' AND heure='$heure'"; $result = mysql_query($request); $actuel = mysql_fetch_object($result); // $request2 = "SELECT nom, description, heure, jour FROM $table WHERE jour='$jour' AND heure='$avant'"; // $result2 = mysql_query($request2); // $precedent = mysql_fetch_object($result2); $request3 = "SELECT nom, description, heure, jour FROM $table WHERE jour='$jour' AND heure='$apres'"; $result3 = mysql_query($request3); $suivant = mysql_fetch_object($result3); echo "<b>Emission actuellement diffusée: </b><br><br>"; echo "<table> \n <tr> \n <td>Nom : </td> \n <td><b>$actuel->nom</b></td> \n </tr> \n <tr> \n <td>Description :</td> \n <td><b>$actuel->description</b></td> \n </tr> \n </table> \n <br><br>"; echo "Emission suivante: <br><br>"; echo "<table> \n <tr> \n <td>Nom : </td> \n <td>$suivant->nom</td> \n </tr> \n <tr> \n <td>Description :</td> \n <td>$suivant->description</td> \n </tr> \n <tr> \n <td>Heure de début :</td> \n <td>$suivant->heure H</td>\n </tr> </table> \n <br><br>"; ?>
Merci :D