par
Ouaibou » 17 sept. 2005, 11:21
Salut,
Hardu quand même le morceau de code
Ouf le nom des variables
$colname_rstableau = "ref18"; // la fiche ref18 s'affiche lors du premier accès à la page
if (isset($_GET['VARreference'])) {
$colname_rstableau = (get_magic_quotes_gpc()) ? $_GET['VARreference'] : addslashes($_GET['VARreference']);
}
// requête mySql
mysql_select_db($database_artnetvideo1, $artnetvideo1);
$query_rstableau = sprintf("SELECT * FROM articles WHERE reference LIKE '%%%s%%'", $colname_rstableau);
$query_limit_rstableau = sprintf("%s LIMIT %d, %d", $query_rstableau, $startRow_rstableau, $maxRows_rstableau);
$rstableau = mysql_query($query_limit_rstableau, $artnetvideo1) or die(mysql_error());
//-- Bout de code rajouté
//-- On compte le nombre de résultat & redirection si aucun
$nb = mysql_num_rows($rstableau);
if($nb == 0) {
header:("location:erreur.php");
}
//--
$row_rstableau = mysql_fetch_assoc($rstableau);
Regarde ou j'ai écrit Bout de code rajouté, si je me suis pas trompé ça devrait marcher.
Ca devrait te permettre de compter le nombre d'enregistrement trouvé. Donc si aucun, on redirige.
Edition : Oups devancé

Salut,
Hardu quand même le morceau de code :oops:
[size=59]Ouf le nom des variables[/size]
[php]$colname_rstableau = "ref18"; // la fiche ref18 s'affiche lors du premier accès à la page
if (isset($_GET['VARreference'])) {
$colname_rstableau = (get_magic_quotes_gpc()) ? $_GET['VARreference'] : addslashes($_GET['VARreference']);
}
// requête mySql
mysql_select_db($database_artnetvideo1, $artnetvideo1);
$query_rstableau = sprintf("SELECT * FROM articles WHERE reference LIKE '%%%s%%'", $colname_rstableau);
$query_limit_rstableau = sprintf("%s LIMIT %d, %d", $query_rstableau, $startRow_rstableau, $maxRows_rstableau);
$rstableau = mysql_query($query_limit_rstableau, $artnetvideo1) or die(mysql_error());
//-- Bout de code rajouté
//-- On compte le nombre de résultat & redirection si aucun
$nb = mysql_num_rows($rstableau);
if($nb == 0) {
header:("location:erreur.php");
}
//--
$row_rstableau = mysql_fetch_assoc($rstableau); [/php]
Regarde ou j'ai écrit Bout de code rajouté, si je me suis pas trompé ça devrait marcher.
Ca devrait te permettre de compter le nombre d'enregistrement trouvé. Donc si aucun, on redirige.
[b]Edition : [/b] Oups devancé :roll: