Rediriger page 404 Personnaliser
Résolu
lina-24
Messages postés
63
Date d'inscription
Statut
Membre
Dernière intervention
-
lina-24 Messages postés 63 Date d'inscription Statut Membre Dernière intervention -
lina-24 Messages postés 63 Date d'inscription Statut Membre Dernière intervention -
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
- Personnaliser numéro de page word - Guide
- Comment personnaliser sa sonnerie - Guide
- Rediriger mail - Guide
- Imprimer tableau excel sur une page - Guide
9 réponses
yg_be
Messages postés
23541
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 584
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; } } ?>