CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Problème avec ma page PHP

Pseudo supprimé
Pseudo supprimé 24 mai 2015 à 23:34:25

Bonsoir,

Je continue mon portfolio qui va me servir de support pour présenter un oral dans une semaine. Malheureusement le développement web n'est pas mon fort et je galère pour des choses assez simples.

Le problème : Je veux récupérer les informations d'une table et les afficher sur ma page.

Voici mon code :

<?php
$idProjet = intval($_GET['id']);
$InfosProjet = $bdd->query("SELECT * FROM projets where idProjet = $idProjet");
$ListeLangages = $bdd->query("SELECT * FROM utiliser where idProjet = $idProjet");

?>

<div class="text-center">
<p>
Projet # <?php echo $_GET['id']; ?> -
<?php $nomProjet = $InfosProjet->fetchColumn(1);
echo $nomProjet;
?>
</p>
</div>

<p>Langage(s) utilisé(s): </p>

<?php while($donnes = $ListeLangages->fetch())
{
$idLangage = intval($donnes['idLangage']);
$nomLangage = $bdd->query("SELECT nomLangage FROM langages where idLangage = $idLangage");
echo $nomLangage->fetchColumn(0);
}
?>

<p><?php $dateProjet = $InfosProjet->fetchColumn(2);
echo "Début du projet : " . $dateProjet; ?></p>

<p><?php $dateProjet = $InfosProjet->fetchColumn(3);
echo "Début du projet : " . $dateProjet; ?></p>

<p><?php $descriptionProjet = $InfosProjet->fetchColumn(4);
echo "Description : " . $descriptionProjet; ?></p>

Je n'ai pas de message d'erreur mais rien ne s'affiche.

Merci de votre aide
___________

Lien sujet OpenClassroom : http://openclassrooms.com/forum/sujet/creation-d-un-portfolio-en-php-bootstrap

Darkandgel
Darkandgel
Niveau 10
24 mai 2015 à 23:50:08

Quand tu dis que rien ne s'affiches, tu veux dire que meme ce qu'il y a dans <p>Langage(s) utilisé(s): </p> n'apparait pas ?

PS : utilise jsFiddle pour presenter du code (ou aumoins les balises <code>)

Pseudo supprimé
Pseudo supprimé 25 mai 2015 à 00:01:36

Avec ce que j'ai posté : http://puu.sh/hZbok/585b029afe.png

Avec le nouveau code que je test : http://puu.sh/hZbj0/818be1d697.png

____

Autant pour moi, j'avais pas vu que y avait des balises codes

Pseudo supprimé
Pseudo supprimé 25 mai 2015 à 11:10:03

up

fluxies
fluxies
Niveau 17
25 mai 2015 à 12:03:58

Second cas, ton while ne se fait tout simplement pas, vérifie l'orthographe de ta variable donnes/donnees.
Au fait tu peux echo des balises, un comportement comme celui-ci serait largement moins relou à coder :
<?php while (...) { echo "<p> paragraphe!!!!! </p>"; ... } ?>

Premier cas tes variables sont null
Courage

Message édité le 25 mai 2015 à 12:04:45 par fluxies
Pseudo supprimé
Pseudo supprimé 25 mai 2015 à 20:56:14

Le 25 mai 2015 à 12:03:58 fluxies a écrit :
Second cas, ton while ne se fait tout simplement pas, vérifie l'orthographe de ta variable donnes/donnees.
Au fait tu peux echo des balises, un comportement comme celui-ci serait largement moins relou à coder :
<?php while (...) { echo "<p> paragraphe!!!!! </p>"; ... } ?>

Premier cas tes variables sont null
Courage

Merci pour l'aide, je viens de rentrer chez moi. Je vais regarde la syntaxe pour le while.

Pour le premier cas, pourquoi tu dis que mes variables sont null ? C'est ce que tu déduis par rapport a ce qui s'affiche ou d'après ce que tu lis dans le code ? Je comprends pas pourquoi $InfosProjet->fetchColumn(1) retourne une valeur et $InfosProjet->fetchColumn(2) ne retournerait rien ?

Sous forums
  • Aide à l'achat Mac
  • Création de Jeux
  • Linux
  • Création de sites web
  • Programmation
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment