Rediriger page 404 Personnaliser
Résolu
lina-24
Messages postés
65
Statut
Membre
-
lina-24 Messages postés 65 Statut Membre -
lina-24 Messages postés 65 Statut Membre -
Bonjour,
Je suis bloqué sur une partie de mon script et je n'arrive pas à la résoudre.
Es-qu’il y a moyen de rediriger les personnes qui tapent un id Qui n’existe pas sur ma BD ex.. (id=10000 ) sur la barre d’adresse directement vers la page 404.
J’ai réussi pour le ID vide mais pas pour un ID qui n’existe pas sur ma BD !
Configuration: Windows / Chrome 101.0.4951.67
Je suis bloqué sur une partie de mon script et je n'arrive pas à la résoudre.
Es-qu’il y a moyen de rediriger les personnes qui tapent un id Qui n’existe pas sur ma BD ex.. (id=10000 ) sur la barre d’adresse directement vers la page 404.
J’ai réussi pour le ID vide mais pas pour un ID qui n’existe pas sur ma BD !
doDB();
// Vérifier si la variable est vide. j'envois à page not found 404!
if (empty ($_GET['id'] ))
{
echo "<script>location.href='personal.php?pg=404';</script>";
}
//exécute les instructions au cas où l'expression du if est false.
else
{
$id=$_GET['id'];
$sql="select * from article where id='$id'";
if ($rs = $mysqli->query($sql)) {
while ($row = $rs->fetch_assoc())
$id=$_GET['id'];
if ($rs = $mysqli->query($sql)) {
while ($row = $rs->fetch_assoc())
{
Configuration: Windows / Chrome 101.0.4951.67
A voir également:
- Rediriger page 404 Personnaliser
- Supprimer page word - Guide
- Comment personnaliser sa sonnerie - Guide
- Personnaliser numéro de page word - Guide
- Rediriger mail - Guide
- Page d'accueil - Guide
9 réponses
yg_be
Messages postés
24281
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 585
bonjour,
il y a quoi dans le
il y a quoi dans le
elsedu
ifen ligne 20?
<div class="col-md-12 text-center">
<h1><?php echo"". $row['nom'] .""; ?></h1>
<ol class="breadcrumb">
<li class="breadcrumb-item active">
<?php echo"". $row['prenom'] .""; ?>
</li>
</ol>
</div> EX.....................
Bonjour yg_be
voila le code complet
voila le code complet
<?php
doDB();
// Vérifier si la variable est vide. j'envois à page not found 404!
if (empty ($_GET['id'] ))
{
echo "<script>location.href='personal.php?pg=404';</script>";
}
//exécute les instructions au cas où l'expression du if est false.
else
{
$id=$_GET['id'];
$sql="select * from article where id='$id'";
if ($rs = $mysqli->query($sql)) {
while ($row = $rs->fetch_assoc())
$id=$_GET['id'];
if ($rs = $mysqli->query($sql)) {
while ($row = $rs->fetch_assoc())
{
?>
<div class="col-md-12 text-center">
<h1><?php echo"". $row['nom'] .""; ?></h1>
<ol class="breadcrumb">
<li class="breadcrumb-item active">
<?php echo"". $row['prenom'] .""; ?>
</li>
</ol>
</div>
<?php
//======== FIN du WHILE
//========= FIN DU IF
}
}
}
}
mysqli_close($mysqli);
?>
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
bonjour voila le code complet
<?php
doDB();
// Vérifier si la variable est vide. j'envois à page not found 404!
if (empty ($_GET['id'] ))
{
echo "<script>location.href='personal.php?pg=404';</script>";
}
//exécute les instructions au cas où l'expression du if est false.
else
{
$id=$_GET['id'];
$sql="select * from article where id='$id'";
if ($rs = $mysqli->query($sql)) {
while ($row = $rs->fetch_assoc())
$id=$_GET['id'];
if ($rs = $mysqli->query($sql)) {
while ($row = $rs->fetch_assoc())
{
?>
<div class="col-md-12 text-center">
<h1><?php echo"". $row['nom'] .""; ?></h1>
<ol class="breadcrumb">
<li class="breadcrumb-item active">
<?php echo"". $row['prenom'] .""; ?>
</li>
</ol>
</div>
<?php
//======== FIN du WHILE
//========= FIN DU IF
}
}
}
}
mysqli_close($mysqli);
?>
Je n'ai pas pensé à ça ! pouvez vous m'envoyer le code [...] pour un ID qui n’existe pas .. else pour le if en ligne 20
je Vérifier si le ID est ( faux | erroné | inexistant ) . j'envois à page not found 404!
// ====== Vérifier si le ID est ( faux | erroné | inexistant ) . j'envois à page not found 404!
......
{
echo "<script>location.href='personal.php?pg=404';</script>";
ça ne marche pas !
<?php
doDB();
// Vérifier si la variable est vide. j'envois à page not found 404!
if (empty ($_GET['id'] ))
{
echo "<script>location.href='personal.php?pg=404';</script>";
}
//exécute les instructions au cas où l'expression du if est false.
else
{
$id=$_GET['id'];
$sql="select * from article where id='$id'";
if ($rs = $mysqli->query($sql)) {
while ($row = $rs->fetch_assoc())
$id=$_GET['id'];
if ($rs = $mysqli->query($sql)) {
while ($row = $rs->fetch_assoc())
{
// Vérifier si le ID est ( faux | erroné | inexistant ) . j'envois à page not found 404!
else {
echo "<script>location.href='personal.php?pg=404';</script>";
}
?>
Bonjour
<?php
doDB();
//récupération PROPRE des variables AVANT de les utiliser
$id = !empty($_GET['id']) ? $_GET['id'] : NULL;
// Vérifier si la variable est vide. j'envois à page not found 404!
if (!$id) {
echo "<script>location.href='personal.php?pg=404';</script>";
exit;
} else {
$sql = "select * from article where id='$id'";
if ($rs = $mysqli->query($sql)) {
while ($row = $rs->fetch_assoc()) {
// boucle pour traiter le résultat de la requête
// ...
}
} else {
// Vérifier si le ID est ( faux | erroné | inexistant ) . j'envois à page not found 404!
echo "<script>location.href='personal.php?pg=404';</script>";
exit;
}
}
?>