Excuse moi d'être aussi con mais je n'en peut plus, et oû faut il que j'insserre cette commande?
<?
require '_connexion.php';
if(empty($cat1) != 1)
{
$requete = "SELECT cat1,cat2,cat3,g FROM repmp3 WHERE cat1='$cat1' AND cat2='' AND cat3=''";
$resultat = mysql_query($requete);
while( $enregistrement = mysql_fetch_array( $resultat ))
{$t1 = ' - ' . $enregistrement['cat1'];}
}
if(empty($cat2) != 1)
{
$requete = "SELECT cat1,cat2,cat3,g FROM repmp3 WHERE cat1='$cat1' AND cat2='$cat2' AND cat3=''";
$resultat = mysql_query($requete);
while( $enregistrement = mysql_fetch_array( $resultat ))
{$t2 = ' - ' . $enregistrement['cat2'];}
}
if(empty($cat3) != 1)
{
$requete = "SELECT cat1,cat2,cat3,g FROM repmp3 WHERE cat1='$cat1' AND cat2='$cat2' AND cat3='$cat3'";
$resultat = mysql_query($requete);
while( $enregistrement = mysql_fetch_array( $resultat ))
{$t3 = ' - ' . $enregistrement['cat3'];}
}
mysql_close($db);
?>
<html>
<head>
<title>Mp3 Reflex - <? echo $t1 . $t2 . $t3; ?></title>
</head>
<body bgcolor="#498ABE"><center>
<!-- Début du code php -->
<?
require '_connexion.php';
$formrech = '';
if(empty($recherche))
{
if($g=='0' OR $g=='1'
{
echo 'Catégorie : <a href="mp3.php">mp3</a> > ';
$requete = "SELECT rep1,rep2,rep3,cat1,cat2,cat3,g FROM repmp3 WHERE rep1='$cat1' AND rep2='' AND rep3=''";
$resultat = mysql_query($requete);
while( $enregistrement = @mysql_fetch_array( $resultat ))
{
echo '<a href="mp3.php?cat1=' . $enregistrement['rep1'] . '&g=' . $enregistrement['g'] . '">' . $enregistrement['cat1'] . '</a>';
}
$back = '<a href="mp3.php">Précédent</a>';
if(empty($cat2) != 1)
{
$requete = "SELECT rep1,rep2,rep3,cat1,cat2,cat3,g FROM repmp3 WHERE rep1='$cat1' AND rep2='$cat2' AND rep3=''";
$resultat = @mysql_query($requete);
while( $enregistrement = @mysql_fetch_array( $resultat ))
{
echo ' > <a href="mp3.php?cat1=' . $enregistrement['rep1'] . '&cat2=' . $enregistrement['rep2'] . '&g=' . $enregistrement['g'] . '">' . $enregistrement['cat2'] . '</a>';
}
$back = '<a href="mp3.php?cat1='.$cat1.'&g=0">Précédent</a>';
}
if(empty($cat3) != 1)
{
$requete = "SELECT rep1,rep2,rep3,cat1,cat2,cat3,g FROM repmp3 WHERE rep1='$cat1' AND rep2='$cat2' AND rep3='$cat3'";
$resultat = @mysql_query($requete);
while( $enregistrement = @mysql_fetch_array( $resultat ))
{
echo ' > <a href="mp3.php?cat1=' . $enregistrement['rep1'] . '&cat2=' . $enregistrement['rep2'] . '&cat3=' . $enregistrement['rep3'] . '&g=' . $enregistrement['g'] . '">' . $enregistrement['cat3'] . '</a>';
}
$back = '<a href="mp3.php?cat1='.$cat1.'&cat2=
039;.$cat2.'&g=0">Précédent</a>';
}
}
else
{
$requete = "SELECT id FROM mp3 ORDER BY nom ASC";
$resultat = @mysql_query($requete);
$nbre = @mysql_num_rows( $resultat );
$requete2 = "SELECT id FROM repmp3 ORDER BY nom ASC";
$resultat2 = @mysql_query($requete2);
$nbre2 = @mysql_num_rows( $resultat2 );
echo '<BR>' . $nbre . ' mp3 répartis dans '. $nbre2 .' répertoire.';
}
if(empty($g) OR $g==0)
{
if(empty($cat1))
{
$requete = "SELECT rep1,cat1,rep2,cat2,rep3,cat3,g FROM repmp3 WHERE rep2='' ORDER BY cat1";
$cat = 1;
}
elseif(empty($cat2))
{
$requete = "SELECT rep1,cat1,rep2,cat2,rep3,cat3,g FROM repmp3 WHERE rep3='' AND rep1 = '$cat1' AND rep2 !='' ORDER BY cat2";
$cat = 2;
}
elseif(empty($cat3))
{
$requete = "SELECT rep1,cat1,rep2,cat2,rep3,cat3,g FROM repmp3 WHERE rep3 !='' AND rep2 = '$cat2' ORDER BY cat3";
$cat = 3;
}
$resultat = @mysql_query($requete);
echo '<p>';
while( $enregistrement = @mysql_fetch_array( $resultat ))
{
echo '<a href="mp3.php?cat1=' . $enregistrement['rep1'] . '&cat2=' . $enregistrement['rep2'] . '&cat3=' . $enregistrement['rep3'] . '&g=' . $enregistrement['g'] . '">';
if ($cat == 1) {echo $enregistrement['cat1'];}
if ($cat == 2) {echo $enregistrement['cat2'];}
if ($cat == 3) {echo $enregistrement['cat3'];}
echo '</a><BR>';
}
}
else
{
echo '<BR><BR><table width="600" border="0" cellspacing="1" cellpadding="2" bgcolor="#498ABE" bordercolorlight="#000000" bordercolordark="#000000"><tr align=center><td>Nom</td><td width=200>Taille</td></tr>';
$requete = "SELECT id,url,rep1,rep2,rep3 FROM mp3 WHERE rep1='$cat1' AND rep2='$cat2' AND rep3='$cat3'";
$resultat = @mysql_query($requete);
while( $enregistrement = @mysql_fetch_array( $resultat ))
{
if (empty($enregistrement['rep1']) == 1) {$catt1 = '';} else {$catt1 = $enregistrement['rep1'] . '/';}
if (empty($enregistrement['rep2']) == 1) {$catt2 = '';} else {$catt2 = $enregistrement['rep2'] . '/';}
if (empty($enregistrement['rep3']) == 1) {$catt3 = '';} else {$catt3 = $enregistrement['rep3'] . '/';}
$url = $catt1 . $catt2 . $catt3 . $enregistrement['url'];
$taille = ceil(@filesize($url)/1000000);
echo '<tr align=center bgcolor="#498ABE"><td><a href="' . $url . '">'.$enregistrement['url'].'</a></td><td>' . $taille .' Mo</td></tr>';
}
echo '</tr></table><BR>';
echo '<p>' . $back;
}
}
else
{
$recherche2 = strtr($recherche, " ", "%" );
$requete = "SELECT rep1,cat1,rep2,cat2,rep3,cat3,g FROM repmp3 WHERE (cat1 LIKE '%$recherche2%' AND cat2=''
OR (cat2 LIKE '%$recherche2%' AND cat3=''
OR cat3 LIKE '%$recherche2%' ORDER BY cat1";
$resultat = @mysql_query($requete);
$find = @mysql_num_rows( $resultat );
if($find==0)
{
echo '<font class=titre>Résultats de votre recherche :</font><p>Aucune catégorie de Mp3 ne correspond à votre recherche "<b>'. $recherche. '</b>".<p>'. $formrech .'<p>'. $back;
}
else
{
echo '<font class=titre>Résultats de votre recherche :</font><p>';
if($find==1) {echo '1 catégorie de mp3 correspond';}
if($find>1) {echo $find . ' catégories de mp3 correspondent';}
echo ' à votre recherche "<b>'. $recherche .'</b>".<p>';
while( $enregistrement = @mysql_fetch_array( $resultat ))
{
echo '<a href="mp3.php?cat1='. $enregistrement['rep1'] .'&cat2='. $enregistrement['rep2'] .'&cat3='. $enregistrement['rep3'] .'&g='. $enregistrement['g'] .'">'. $enregistrement['cat1'];
if($enregistrement['cat2']!=''
{
echo ' >'. $enregistrement['cat2'];
}
if($enregistrement['cat3']!='
'
{
echo ' >'. $enregistrement['cat3'];
}
echo '</a><BR>';
}
echo '<p>'. $formrech .'<p>' . $back;
}
}
mysql_close($db);
?>
<!-- Fin du code php -->
</body></html>
je n'en peut plus .........................