Help !! souci script php
Résolu/Fermé
A voir également:
- Help !! souci script php
- Alert php ✓ - Forum PHP
- Script vidéo youtube - Guide
- Header php - Astuces et Solutions
- Undefined index php - Astuces et Solutions
- Retour a la ligne php ✓ - Forum PHP
2 réponses
j'ai du finir mon code comme ca
<link rel="stylesheet" media="screen" type="text/css" title="Design" href="css/style2.css"/>
<?php include('j_fouad/jjfouad.php'); ?>
<?php
if (!empty($_GET['alpha'])) {
$retour = mysql_query('SELECT * FROM movies WHERE titre LIKE "'.mysql_real_escape_string($_GET['alpha']).'" ORDER BY id DESC LIMIT 0, 10');
while ($donnees = mysql_fetch_array($retour))
{
?>
<div class="news">
<h3><?php echo $donnees['titre']; ?><br /></h3>
<?php
$img = $donnees['img'];
echo '<img src="'.$img.'" alt="Affiche" class="imageflottante" width="130" height="170" /><br />';
?>
<b>Genre : </b> <?php echo $donnees['genre']; ?><br />
<b>Artiste : </b> <?php echo $donnees['qualite']; ?><br />
<b>Taille : </b> <?php echo $donnees['date']; ?><br />
<?php
$lien = $donnees['lien'];
echo '<div align="right"><a href="'.$lien.'" class="bouton">Écouter</a></div>';
?>
</div>
<?php
}
} else
{
$retour = mysql_query('SELECT * FROM movies ORDER BY id DESC LIMIT 0, 10');
while ($donnees = mysql_fetch_array($retour))
{
?>
<div class="news">
<h3><?php echo $donnees['titre']; ?><br /></h3>
<?php
$img = $donnees['img'];
echo '<img src="'.$img.'" alt="Affiche" class="imageflottante" width="130" height="170" /><br />';
?>
<b>Genre : </b> <?php echo $donnees['genre']; ?><br />
<b>Artiste : </b> <?php echo $donnees['qualite']; ?><br />
<b>Taille : </b> <?php echo $donnees['date']; ?><br />
<?php
$lien = $donnees['lien'];
echo '<div align="right"><a href="'.$lien.'" class="bouton">Écouter</a></div>';
?>
</div>
<?php
}
}
?>
<link rel="stylesheet" media="screen" type="text/css" title="Design" href="css/style2.css"/>
<?php include('j_fouad/jjfouad.php'); ?>
<?php
if (!empty($_GET['alpha'])) {
$retour = mysql_query('SELECT * FROM movies WHERE titre LIKE "'.mysql_real_escape_string($_GET['alpha']).'" ORDER BY id DESC LIMIT 0, 10');
while ($donnees = mysql_fetch_array($retour))
{
?>
<div class="news">
<h3><?php echo $donnees['titre']; ?><br /></h3>
<?php
$img = $donnees['img'];
echo '<img src="'.$img.'" alt="Affiche" class="imageflottante" width="130" height="170" /><br />';
?>
<b>Genre : </b> <?php echo $donnees['genre']; ?><br />
<b>Artiste : </b> <?php echo $donnees['qualite']; ?><br />
<b>Taille : </b> <?php echo $donnees['date']; ?><br />
<?php
$lien = $donnees['lien'];
echo '<div align="right"><a href="'.$lien.'" class="bouton">Écouter</a></div>';
?>
</div>
<?php
}
} else
{
$retour = mysql_query('SELECT * FROM movies ORDER BY id DESC LIMIT 0, 10');
while ($donnees = mysql_fetch_array($retour))
{
?>
<div class="news">
<h3><?php echo $donnees['titre']; ?><br /></h3>
<?php
$img = $donnees['img'];
echo '<img src="'.$img.'" alt="Affiche" class="imageflottante" width="130" height="170" /><br />';
?>
<b>Genre : </b> <?php echo $donnees['genre']; ?><br />
<b>Artiste : </b> <?php echo $donnees['qualite']; ?><br />
<b>Taille : </b> <?php echo $donnees['date']; ?><br />
<?php
$lien = $donnees['lien'];
echo '<div align="right"><a href="'.$lien.'" class="bouton">Écouter</a></div>';
?>
</div>
<?php
}
}
?>
Tu veux faire un style de glossaire en gros ! Voila ce que je te propose :
Ca devrai marché, mais bien sur il faut qu'il y ai un GET alpha, sinon, PHP te saluera poliment d'une grosse erreur :-D
Pour l'éviter, tu mets un if(isset($_GET['aplha'])) juste avant $retour.
<?php
$retour = mysql_query('SELECT * FROM mpiii WHERE titre LIKE "a%" ORDER BY titre');//Déjà, pour trier dans l'ordre alphabétique...
while ($donnees = mysql_fetch_array($retour))
{
if($donnees['titre']{0} == $_GET['alpha']){//Si la 1ère lettre du titre est égale au GEt alpha, on affiche
(Le code pour afficher)
}else{
break;//On arrête la boucle, sachant qu'on sait très bien qu'il n'y en aura plus après, vu qu'ona trié par ordre alphabétique...
}
}
Ca devrai marché, mais bien sur il faut qu'il y ai un GET alpha, sinon, PHP te saluera poliment d'une grosse erreur :-D
Pour l'éviter, tu mets un if(isset($_GET['aplha'])) juste avant $retour.