Php download class
Résolu
sipatsymasaka
Messages postés
99
Date d'inscription
Statut
Membre
Dernière intervention
-
Reivax962 Messages postés 3672 Date d'inscription Statut Membre Dernière intervention -
Reivax962 Messages postés 3672 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
j ai un probleme avec ce code de download,la page se charge infiniment a l'execution du 3eme script php comme indiqué,il n execute plus <input...(plus bas).merci pour votre aide!
<OPTION <?php {$Category=0; if ($Category==0) {echo "selected "; }} ?> VALUE=0>All</OPTION>
<?php
//-------------C EST ICI LE BUG-------------------------------------
// Get categories from database and select the appropriate one
$con=mysql_connect($DB_SERVER, $DB_USER, $DB_PASS);
if (!$con) {
echo mysql_error();
exit;
}
if (!mysql_select_db($DB_NAME, $con)) {
echo mysql_error();
mysql_close($con);
exit;
}
$rst = mysql_query("SELECT * FROM download_cat ORDER BY CatName", $con);
if (!$rst) {
echo mysql_error();
mysql_close($con);
exit;
}
$row = mysql_fetch_row($rst);
while ($row == mysql_fetch_row($rst)) {
echo "<OPTION ";
if ($Category==$row[0])
{echo "selected "; }
echo "VALUE=" . $row[0] . ">" . $row[1] . "</OPTION>\n";
}
mysql_free_result($rst);
?>
</SELECT>
<INPUT TYPE="image" SRC="go.gif" BORDER=0 WIDTH=21 HEIGHT=21 >
j ai un probleme avec ce code de download,la page se charge infiniment a l'execution du 3eme script php comme indiqué,il n execute plus <input...(plus bas).merci pour votre aide!
<OPTION <?php {$Category=0; if ($Category==0) {echo "selected "; }} ?> VALUE=0>All</OPTION>
<?php
//-------------C EST ICI LE BUG-------------------------------------
// Get categories from database and select the appropriate one
$con=mysql_connect($DB_SERVER, $DB_USER, $DB_PASS);
if (!$con) {
echo mysql_error();
exit;
}
if (!mysql_select_db($DB_NAME, $con)) {
echo mysql_error();
mysql_close($con);
exit;
}
$rst = mysql_query("SELECT * FROM download_cat ORDER BY CatName", $con);
if (!$rst) {
echo mysql_error();
mysql_close($con);
exit;
}
$row = mysql_fetch_row($rst);
while ($row == mysql_fetch_row($rst)) {
echo "<OPTION ";
if ($Category==$row[0])
{echo "selected "; }
echo "VALUE=" . $row[0] . ">" . $row[1] . "</OPTION>\n";
}
mysql_free_result($rst);
?>
</SELECT>
<INPUT TYPE="image" SRC="go.gif" BORDER=0 WIDTH=21 HEIGHT=21 >
A voir également:
- Php download class
- Microsoft store download - Guide
- Télécharger music mp3 gratuit download pc - Télécharger - Conversion & Extraction
- Canva download - Télécharger - Divers Photo & Graphisme
- Word 2013 free download - Télécharger - Traitement de texte
- Direct download - Accueil - Outils
2 réponses
Bonjour,
Dans ta ligne :
while ($row == mysql_fetch_row($rst))
Il ne faut pas de double signe égal, mais un seul :
while ($row = mysql_fetch_row($rst))
Par ailleurs, quand tu places un $row = mysql_fetch_row($rst) à la ligne d'avant, tu te priveras de la première ligne de résultats. C'est peut-être voulu, mais je préfères te le signaler.
Xavier
Dans ta ligne :
while ($row == mysql_fetch_row($rst))
Il ne faut pas de double signe égal, mais un seul :
while ($row = mysql_fetch_row($rst))
Par ailleurs, quand tu places un $row = mysql_fetch_row($rst) à la ligne d'avant, tu te priveras de la première ligne de résultats. C'est peut-être voulu, mais je préfères te le signaler.
Xavier