Bonjour,
J'ai un espace membre sur lequel j'utilise souvent la fonction while. Serait-il possible d'assembler les 'while' entre elles, et si oui, comment ? Merci d'avance.
Page d'accueil de l'espace membre:
<?
session_start();
if(!isset($_SESSION['login'])) {
echo 'Merci de te connecter';
include('http://trigancefoot.jexiste.fr/test/connexion.php');
exit;
}
else
{
echo '<LINK rel="stylesheet" type="text/css" href="/test/style.css">';
echo '<b><u>Compte:</b></u><br><br>';
echo "Bienvenue <b>$login</b>! ";
}
$db = mysql_connect('', '', '');
mysql_select_db('',$db);
$sql = "SELECT id,age,credits,pseudo,club,groupe FROM tbl_user WHERE login='$login'";
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
while($data = mysql_fetch_assoc($req))
{
echo 'Tu as '.$data['age'].' ans. <br>Ton crédit est de : <b>'.$data['credits'].'</b> euros. Président : <b><a href="/test/club?nom='.$data['club'].'" target="_parent">'.$data['club'].'</a></b>!';
echo '<br><br><u><b>Amélioration:</b></u>
<br>
<br><a href="/test/tribune.php" alt="_parent">Créer des tribunes</a>
<br><a href="/test/equipe.php" alt="_parent">Mon équipe</a>
<br><a href="/test/transfert.php" alt="_parent">Transfert - Joueur libre</a>
<br><a href="/test/liste_joueurs.php" alt="_parent">Liste des joueurs</a>
<br><a href="/test/deconnexion.php" alt="_parent">Déconnexion</a>
<br><br>';
echo '<b><u>Espace privé:</b></u>
<br><br>';
echo "<a href='/test/ajouter.php' alt='_parent'>Ajouter de l'argent</a>";
echo "<br><a href='/test/supprimer.php' alt='_parent'>Supprimer de l'argent</a>";
echo '<br><a href="/test/ajouter_joueur.php" alt="_parent">Ajouter un joueur (section libre)</a>';
echo '<br><a href="/test/fonction.automatique.credits.php" alt="_parent">Mettre à jour le site</a>';
echo "<br><br>Attention!";
echo ' "Ajouter"/"Supprimer"';
echo "de l'argent ";
echo 'ne fonctionnent que pour ton propre compte. Les améliorations<br>viendront plus tard.<br><br>';
}
$sbql = "SELECT id,login,titre,date FROM news";
$rbeq = mysql_query($sbql) or die('Erreur SQL !<br>'.$sbql.'<br>'.mysql_error());
while($dbata = mysql_fetch_assoc($rbeq))
{
echo '<b><u>News:</u></b><br><br>';
echo '<a href="/test/news.php?idn='.$dbata['id'].'" target="_parent">'.$dbata['titre'].'</a> | <i>(Posté par '.$dbata['login'].' le '.$dbata['date'].'!)</i>';
}
mysql_close();
?>
Comme vous pouvez le voir j'utilise deux "while" dans cette page.
Message édité par willy54 le 13-04-2008 à 15:51:20