Page 1 sur 1

Problème d'affichage

Posté : 05 sept. 2005, 20:02
par davidc
Bonjour,

Mon problème se situe ici :http://www.samidee.com/radioshow.php

J'ai une liste d'émissions qui s'affichent sur la droite de mon cadre.
// Requete 1
$req= "SELECT id, num_show FROM radioshow ORDER BY num_show DESC";
$exec = mysql_query($req);

<?php
			// Requête 1 et récupération du lien
			while($radioshow = mysql_fetch_assoc($exec))
    { 
			  echo '<a href="'.$_SERVER['PHP_SELF'].'?idMix='.$radioshow['id'].'">'.$radioshow['num_show'].'</a><br/>'; 
} 
			?>
Lorsque je choisis une émission, je crée une variable IdMix
$idMix = (isset($_GET['idMix']))?$_GET['idMix']:null;
Puis j'affiche la playlist correspondant au n° d'émission via la variable idMix
// Requete 1
$req= "SELECT id, num_show FROM radioshow ORDER BY num_show DESC";
$exec = mysql_query($req);

// Requete 2
$req2= "SELECT baseline FROM radioshow WHERE id=".$idMix;
$exec2 = mysql_query($req2);

// Requete 3
$req3= "SELECT part1 FROM radioshow WHERE id=".$idMix;
$exec3 = mysql_query($req3);

// Requete 4
$req4= "SELECT link1 FROM radioshow WHERE id=".$idMix;
$exec4 = mysql_query($req4);

// Requete 5
$req5= "SELECT part2 FROM radioshow WHERE id=".$idMix;
$exec5 = mysql_query($req5);

// Requete 6
$req6= "SELECT link2 FROM radioshow WHERE id=".$idMix;
$exec6 = mysql_query($req6);
<table width="100%"  border="0">
                <tr>
                  <td>
	<span class="Style2">
	<?php
	while($radioshow = mysql_fetch_assoc($exec2)) 
    {
	echo $radioshow['baseline'];
	}
	?>
	</span>
	<div align="justify"></div></td>
                </tr>
                <tr>
                  <td height="4"><div align="justify"><br>
                    <br>
                  </div></td>
                </tr>
                <tr>
                  <td>
	<span class="Style2">PART. ONE</span><br>	<?php
	while($radioshow = mysql_fetch_assoc($exec3)) 
    {
	echo $radioshow['part1'];
	}
	?>
	<div align="justify"></div></td>
                </tr>
                <tr>
                  <td><div align="justify"></div></td>
                </tr>
                <tr>
                  <td align="right">
	<?php
	while($radioshow = mysql_fetch_assoc($exec4)) 
    {
	echo '<a href="mix/'.$radioshow['link1'].'">Telecharger le fichier</a>'; 
	}
	?>
	<div align="justify"></div></td>
                </tr>
                <tr>
                  <td>
	<span class="Style3">PART 2.</span><br>	<?php
	while($radioshow = mysql_fetch_assoc($exec5)) 
    {
	echo $radioshow['part2'];
	}
	?>
	<div align="justify"></div></td>
                </tr>
                <tr>
                  <td><div align="justify"></div></td>
                </tr>
                <tr>
                  <td align="right">
	<?php
	while($radioshow = mysql_fetch_assoc($exec6))
	{
	echo '<a href="mix/'.$radioshow['link2'].'">Telecharger le fichier</a>'; 
	}
	?>
	
	<div align="justify"></div></td>
                </tr>
              </table>
Ma question est comment faire pour afficher la dernière émission mise en ligne au 1er affichage de la page ? (Avant de donner une valeur à idMix)

Merci de votre aide
David

Posté : 05 sept. 2005, 23:31
par Cyrano
Il faudrait que tu fasses une requête pour établir la dernière valeur enregistrée.

Posté : 06 sept. 2005, 10:59
par davidc
Comment faire ?

Je peux aussi dire que si IdMix n'existe pas, je prends la dernière valeur rentrée dans la table ? C'est un peu la meme chose remarque...