Problème d'affichage

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 : Problème d'affichage

par davidc » 06 sept. 2005, 10:59

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...

par Cyrano » 05 sept. 2005, 23:31

Il faudrait que tu fasses une requête pour établir la dernière valeur enregistrée.

Problème d'affichage

par davidc » 05 sept. 2005, 20:02

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