Changee une variable grace au option de select et les envoyee avec un input
Résolu/Fermé
firpic
Messages postés
93
Date d'inscription
jeudi 3 juin 2021
Statut
Membre
Dernière intervention
20 décembre 2022
-
3 juin 2021 à 17:15
firpic Messages postés 93 Date d'inscription jeudi 3 juin 2021 Statut Membre Dernière intervention 20 décembre 2022 - 4 juin 2021 à 07:49
firpic Messages postés 93 Date d'inscription jeudi 3 juin 2021 Statut Membre Dernière intervention 20 décembre 2022 - 4 juin 2021 à 07:49
A voir également:
- Changee une variable grace au option de select et les envoyee avec un input
- Ce programme est écrit en python. il construit un mot secret dans une variable mais il ne l'affiche pas. modifiez-le pour qu'il affiche le mot secret. exécutez-le. quel est ce mot secret ? ✓ - Forum Python
- Invitation envoyée facebook ✓ - Forum Facebook
- Vba range avec variable ✓ - Forum VB / VBA
- Input signal out of range ✓ - Forum Matériel informatique
- Reboot and select proper boot device - Forum Windows
2 réponses
jordane45
Messages postés
36846
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
25 janvier 2023
4 461
3 juin 2021 à 17:23
3 juin 2021 à 17:23
Merci de nous montrer le code complet avec tes modifs.
Car là.. on ne sait pas où tu as mis ton html
ni où tu as placé ton code php ...
Pour pouvoir comprendre où se trouve le souci.. il nous faut le code dans son "contexte"
Car là.. on ne sait pas où tu as mis ton html
ni où tu as placé ton code php ...
Pour pouvoir comprendre où se trouve le souci.. il nous faut le code dans son "contexte"
jordane45
Messages postés
36846
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
25 janvier 2023
4 461
3 juin 2021 à 21:41
3 juin 2021 à 21:41
Attention à la façon d'écrire tes variables...
Tu as mis un E majuscule au niveau du isset de ton bouton.
Tu as mis un E majuscule au niveau du isset de ton bouton.
<?php //lancer la session require('../../ses.php'); //Affichage des erreurs PHP error_reporting(E_ALL); ini_set('display_errors', TRUE); ini_set('display_startup_errors', TRUE); //connexion à la bdd : require_once('../../configepi.php'); //récupération Propre des variables AVANT de les utiliser $np = !empty($_POST['numero']) ? intval($_POST['numero']) : 1; $selepi = !empty($_POST['selepi']) ? intval($_POST['selepi']) : NULL; //Le temps des tests echo "<br>POST <br>"; var_dump($_POST); echo "<br>np :" . $np; echo "<br>selepi :" . $selepi; if(isset($_POST['subP'])){ $np--; } if(isset($_POST['subS'])){ $np++; } if(isset($_POST['subSe'])){ // L'erreur était ici ! subSE $np = $selepi; } } // la variables ne peut pas allez en dessou de 1 et au dessus de'un certain nombre if($np=='0'){ $np = 1; } if($np=='61'){ $np = 60; } //préparation de la requête et des variables $sql = "SELECT title, lien FROM `OnePiece` WHERE episode=:np "; $datas = array(':np'=>$np); //Execution de la requete try{ $requete = $conn -> prepare($sql) ; $requete->execute($datas) ; $res=$requete->fetch(); $titleR = $res['title']; $linkR = $res['lien']; }catch(Exception $e){ // en cas d'erreur : echo " Erreur ! ".$e->getMessage(); echo " Les datas : " ; print_r($datas); } ?> <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <?php include('../lm1serie.php'); // je ne sais pas ce qu'il y a dans ce script... pas sur qu'il ai sa place ici ! ?> </head> <body style="background-color: #373939;"> <?php include('../et1serie.php'); //include('navOnePiece.php'); ?> <div class="vide"> <h1>One Piece VF</h1> <div> <form action="https://streawer.000webhostapp.com/serie/OnePiece/OnePiece1.php" method="POST"> <input type="hidden" value="<?php echo $np;?>" name="numero"> <select name="selepi" id="selepi" style="background-color: #444444; color: #4DB98A; font-size: 20px; margin-bottom: 20px; margin-top: -50px;"> <?php $nop = 1; while($nop<=60){ echo '<option value="'.$nop.'">'.$nop.'</option>'; $nop++; } ?> </select> <input type="submit" name="subSe" value="Aller a l'episode" style="font-size: 25px; background-color: #09816c; color: #4DB89A;"> <br> <input type="submit" value="Précedent" name="subP" class="sub" style="font-size: 25px; background-color: #09816c; color: #4DB89A;"> <input type="submit" value="Suivant" name="subS" class="sub" style="font-size: 25px; background-color: #09816c; color: #4DB89A;"> </form> <?php echo $titleR; echo $linkR; ?> </div> </div> <?php include('../../footer.php'); ?> </body>
firpic
Messages postés
93
Date d'inscription
jeudi 3 juin 2021
Statut
Membre
Dernière intervention
20 décembre 2022
1
4 juin 2021 à 07:49
4 juin 2021 à 07:49
Merci de votre aide, vous m'avez beaucoup aidez pour mon projet merci jordane45
Modifié le 3 juin 2021 à 17:33
Aucune erreur ne s'affiche quand la page est executer
Modifié le 3 juin 2021 à 20:10
et un var_dump de la variable $datas (avant le execute de la requête )
ça serait un bon début...
3 juin 2021 à 20:33