Résolu Page personnel et intégrer une table en PHP

  • Auteur de la discussion Auteur de la discussion xting
  • Créé le Créé le
Statut
N'est pas ouverte pour d'autres réponses.

xting

Membre
Inscription
3 Mai 2014
Messages
500
Réactions
35
Points
3 766
RGCoins
25
Bonjour,

j'aimerai intégré une table membre sur mon site internet pour que ça m'affiche tout les membres inscrit sur le site, voici un screen de ma base de donnée :
1434525926-capture-d-ecran-2015-06-17-a-09-24-01.png


Et ensuite j'aimerai que chaque membre est ça page personnalisé ayant comme url

Pouvez vous m'aider ?
Merci
 
Tien ;)
HTML:
<div class="bs-example">
<div class="table-responsive">
<table class="table table-bordered table-hover">
                                    <thead>
                                        <tr>
                                            <th class="hidden-phone"><center>Pseudo</center></th>
                                        </tr>
                                    </thead>
                                    <tbody>
                <?php
                $SQLGetLogs = $bdd -> query("SELECT * FROM `membre` ORDER BY `ID` DESC");
                while($getInfo = $SQLGetLogs -> fetch(PDO::FETCH_ASSOC))
              
                {
                    $user = htmlspecialchars($getInfo['login']);
echo '<tr><td>'.$user.'</td></tr>';                 
                    }
                  
                ?>
                                    </tbody>
                                </table>
</div></div>
<br>
 
Tien ;)
HTML:
<div class="bs-example">
<div class="table-responsive">
<table class="table table-bordered table-hover">
                                    <thead>
                                        <tr>
                                            <th class="hidden-phone"><center>Pseudo</center></th>
                                        </tr>
                                    </thead>
                                    <tbody>
                <?php
                $SQLGetLogs = $bdd -> query("SELECT * FROM `membre` ORDER BY `ID` DESC");
                while($getInfo = $SQLGetLogs -> fetch(PDO::FETCH_ASSOC))
             
                {
                    $user = htmlspecialchars($getInfo['login']);
echo '<tr><td>'.$user.'</td></tr>';                
                    }
                 
                ?>
                                    </tbody>
                                </table>
</div></div>
<br>

C'est seulement pour afficher la table ?
 
Et j'ai une erreur :
Fatal error: Call to a member function query() on a non-object in /home/u410196779/public_html/liste.php on line 53
 
PHP:
<div class="bs-example">
<div class="table-responsive">
<table class="table table-bordered table-hover">
                                    <thead>
                                        <tr>
                                            <th class="hidden-phone"><center>Pseudo</center></th>
                                        </tr>
                                    </thead>
                                    <tbody>
                <?php
                $SQLGetLogs = $bdd -> query("SELECT * FROM `membre` ORDER BY `ID` DESC");
                while($getInfo = $SQLGetLogs -> fetch(PDO::FETCH_ASSOC))
              
                {
                    $user = htmlspecialchars($getInfo['login']);
echo '<tr><td>'<a href="http://monsite.fr/membre.php?id="'.$user.'">'.$user.'</a>'</td></tr>';                 
                    }
                  
                ?>
                                    </tbody>
                                </table>
</div></div>
<br>
 
PHP:
<div class="bs-example">
<div class="table-responsive">
<table class="table table-bordered table-hover">
                                    <thead>
                                        <tr>
                                            <th class="hidden-phone"><center>Pseudo</center></th>
                                        </tr>
                                    </thead>
                                    <tbody>
                <?php
                $SQLGetLogs = $bdd -> query("SELECT * FROM `membre` ORDER BY `ID` DESC");
                while($getInfo = $SQLGetLogs -> fetch(PDO::FETCH_ASSOC))
             
                {
                    $user = htmlspecialchars($getInfo['login']);
echo '<tr><td>'<a href="http://monsite.fr/membre.php?id="'.$user.'">'.$user.'</a>'</td></tr>';                
                    }
                 
                ?>
                                    </tbody>
                                </table>
</div></div>
<br>
Noob look mon messages :@
 
PHP:
<div class="bs-example">
<div class="table-responsive">
<table class="table table-bordered table-hover">
                                    <thead>
                                        <tr>
                                            <th class="hidden-phone"><center>Pseudo</center></th>
                                        </tr>
                                    </thead>
                                    <tbody>
                <?php
                $SQLGetLogs = $bdd -> query("SELECT * FROM `membre` ORDER BY `ID` DESC");
                while($getInfo = $SQLGetLogs -> fetch(PDO::FETCH_ASSOC))
             
                {
                    $user = htmlspecialchars($getInfo['login']);
echo '<tr><td>'<a href="http://monsite.fr/membre.php?id="'.$user.'">'.$user.'</a>'</td></tr>';                
                    }
                 
                ?>
                                    </tbody>
                                </table>
</div></div>
<br>

Le problème c'est quand dans le code vous avez pas mis l'endroit ou je dois rentrer mes ids de db, vous pouvez le faire svp ?
 
Le problème c'est quand dans le code vous avez pas mis l'endroit ou je dois rentrer mes ids de db, vous pouvez le faire svp ?
Au dessus de notre code rajoute
PHP:
<?php
try
{
$bdd = new PDO('mysql:host=HOTE;dbname=TA DB;charset=utf8', 'TON USER', 'TON MDP');
}
catch (Exception $e)
{
        die('Erreur : ' . $e->getMessage());
}
?>
 
Statut
N'est pas ouverte pour d'autres réponses.
Retour
Haut