Quelqu'un est il caller en PHP, Ajax etc..., Formulaire, SQL et j'en passe.. |
Bienvenue invité ( Connexion | Inscription )
A savoir
Inscription Le Forum
Navigation globale...
Pratique
Pilotage et physique Du côté des régions
Près de chez vous... Liens Utiles
|
|
Quelqu'un est il caller en PHP, Ajax etc..., Formulaire, SQL et j'en passe.. |
![]()
Message
#1
|
|
![]() Préparation suspensions - www.maxxracing.fr ![]() ![]() ![]() ![]() ![]() ![]() Groupe : Membres Messages : 14833 Inscrit : 19-October 08 Membre no 7294 ![]() |
Salut les gars, tout est dans le titre.
j'ai besoins d'aide pour faire un truc sur mon site qui vous rendras énormément service, j'ai déjà fais la moitiée, il me reste à faire qu'un formulaire ouvre une page avec une réponse en fonction des infos donnée par le visiteur, la page qui est apelée par le formulaire n'est donc jamais remplie avec les mêmes infos. Si vous vous y connaissez, merci pour vôtre aide ![]() Maxx |
|
|
![]() |
![]()
Message
#2
|
|
![]() Préparation suspensions - www.maxxracing.fr ![]() ![]() ![]() ![]() ![]() ![]() Groupe : Membres Messages : 14833 Inscrit : 19-October 08 Membre no 7294 ![]() |
Salut Nano et merci pour l'aide que tu veux m'apporter, alors je vais étaler le truc ici car en MP on va être limité par le nombre de réponses ou plutôt de QUOTE, donc il sera difficile à suivre, deplus là on a droit aux balises code.
Alors voilà ce que je suis entrain de faire, comme ça tu pourras voir directement les modifs à faire etc.. http://www.maxxracing.fr/spring/ j'ai déjà bien avancer sur le problème des listes liées et galérer plus d'un mois à m'en sortir avec un aide sur un forum spécialisé. Après que ce soir clair, mon métier c'est les suspensions, pas le codage ou la je suis vraiment plus que débuttant et ou je n'y comprends rien. Pour l'instant je n'ai fais le formulaire que pour les Honda CR125R, donc on va se retrouver sur une page comme celle ci http://www.maxxracing.fr/spring/honda/125cr1999.html dans cette page, une fois le choix fait par le visiteur et qu'il a renseigner son poids, il faudrait qu'en fonction de ces infos il soit rediriger soit sur la même page rafraichie, soit sur une page qui s'affiche par-dessus (avec un fond en transparence, si tu vois ce que je veux dire) ou alors dans une autre page. les pages sont en .html est ce que c'est ok ou faut il qu'elles soient en .php ? dans ce cas je dois toutes les refaires et modifier les liens dans mysql voici le code html de ma page avec le formulaire, ensuite je ne sais pas faire la page de traitement.php page : 125cr1999.html Code <html> <head> <link href="style.css" rel="stylesheet" media="all" type="text/css"> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <title>HONDA CR125R 1999</title> </head> <body> <a href="java script:history.go(-1)">Retour</a><br><br> <table> <tr> <td> <p align="center"> <TABLE border="0" width="55%"> <TR> <TD rowspan="2"><img src="img/1999cr125r.jpg" height="142" width="200"> <TD valign=top><FONT COLOR="ffffff">Fourche :<br>Amortisseur :</FONT> <TD valign=top><FONT COLOR="ffffff"><b>KYB 46U</b><br><b>KYB 46mm</b></FONT> <TR> <TD colspan="2"><FONT COLOR="ffffff">Fourche Open Cartridge<br>Réglable en niveau d'huile<br>Qté d'huile pour entretien : 2L </TABLE> </b> <h1>HONDA CR125R - 1999</h1> <p align="center">Fourche : (réglages origine) <TABLE border="1" width="30%"> <TR bgcolor="white"> <TD>Compression Adjust. <TD>8 <TR bgcolor="efefef"> <TD>Rebound Adjust. <TD>13 <TR bgcolor="white"> <TD>Spring <TD>0.39 <TR bgcolor="efefef"> <TD>Oil Level <TD>120 mm </TABLE> </p> <p align="center">Amortisseur : (réglages origine) <TABLE border="1" width="30%" bgcolor="white"> <TR bgcolor="white"> <TD>Compression Adjust. Hi-Speed <TD>1 1/4 <TR bgcolor="efefef"> <TD>Compression Adjust. Lo-Speed <TD>6 <TR bgcolor="white"> <TD>Rebound Adjust. <TD>9 <TR bgcolor="efefef"> <TD>Spring <TD>4.6 <TR bgcolor="white"> <TD>Preload <TD width="30%">14 mm </TABLE> </p> </td> <td> <p><h1>Calculateur de ressorts</h1></p> <form method="post" action="traitement.php"> <p> <b>Utilisation :</b><br /> <input type="radio" name="utilisation" checked value="motocross" id="motocross" /> <label for="motocross">Motocross</label><br /> <input type="radio" name="utilisation" value="supercross" id="supercross" /> <label for="supercross">Supercross</label><br /> <input type="radio" name="utilisation" value="enduro" id="enduro" /> <label for="enduro">Enduro</label><br /> </p> <p> <b>Age Pilote :</b><br /> <input type="radio" name="age" checked value="standard" id="standard" /> <label for="standard">Jusqu'à 29 ans</label><br /> <input type="radio" name="age" value="moyen" id="moyen" /> <label for="moyen">30 à 44 ans</label><br /> <input type="radio" name="age" value="old" id="old" /> <label for="old">45 et +</label><br /> </p> <p> <b>Niveau Pilote :</b><br /> <input type="radio" name="niveau" value="debutant" id="debutant" /> <label for="debutant">Débutant</label><br /> <input type="radio" name="niveau" value="amateur" id="amateur" /> <label for="amateur">Amateur</label><br /> <input type="radio" name="niveau" checked value="ligue" id="ligue" /> <label for="ligue">Ligue</label><br /> <input type="radio" name="niveau" value="national" id="national" /> <label for="national">National</label><br /> <input type="radio" name="niveau" value="pro" id="pro" /> <label for="pro">Professionnel</label> </p> <p> <b>Taille Pilote :</b><br /> <input type="radio" name="taille" checked value="standard" id="standard" /> <label for="standard">Taille standard</label><br /> <input type="radio" name="taille" value="grand" id="grand" /> <label for="grand">190cm et +</label><br /> </p> <p><label><b>Poids du pilote (sans équipement)</label> :</b> <input type="text" name="kg" id="kg" placeholder="Kg" size="1" maxlength="3" required /></p> <input type="submit" value="Calculer" /> </form> </td> </tr> </table> </body> </html> et là mon essais de page traitement.php qui bien sur ne fonctionne pas, j'ai juste trouver une idée de code via google que j'ai modifier pour moi mais sans grande conviction. Code <?php if($_POST['utilisation'] == "motocross" && $_POST['age'] == "standard" && $_POST['niveau'] == "debutant" && $_POST['taille'] == "standard" && $_POST['kg'] == "Kg") { header('Location: 125cr99_70kg.php'); } } else { header('Location: 125cr99_70kg.php'); } ?> Merci à toi et cet outil vous rendra service à tous, je me suis inspirer du site racetech, mais je le fais à la sauce made in france ![]() |
|
|
![]()
Message
#3
|
|
![]() Team Member ![]() ![]() ![]() Groupe : Membres Messages : 89 Inscrit : 15-October 10 Lieu : 77 Membre no 11675 ![]() |
Salut Nano et merci pour l'aide que tu veux m'apporter, alors je vais étaler le truc ici car en MP on va être limité par le nombre de réponses ou plutôt de QUOTE, donc il sera difficile à suivre, deplus là on a droit aux balises code. Alors voilà ce que je suis entrain de faire, comme ça tu pourras voir directement les modifs à faire etc.. http://www.maxxracing.fr/spring/ j'ai déjà bien avancer sur le problème des listes liées et galérer plus d'un mois à m'en sortir avec un aide sur un forum spécialisé. Après que ce soir clair, mon métier c'est les suspensions, pas le codage ou la je suis vraiment plus que débuttant et ou je n'y comprends rien. Pour l'instant je n'ai fais le formulaire que pour les Honda CR125R, donc on va se retrouver sur une page comme celle ci http://www.maxxracing.fr/spring/honda/125cr1999.html dans cette page, une fois le choix fait par le visiteur et qu'il a renseigner son poids, il faudrait qu'en fonction de ces infos il soit rediriger soit sur la même page rafraichie, soit sur une page qui s'affiche par-dessus (avec un fond en transparence, si tu vois ce que je veux dire) ou alors dans une autre page. les pages sont en .html est ce que c'est ok ou faut il qu'elles soient en .php ? dans ce cas je dois toutes les refaires et modifier les liens dans mysql voici le code html de ma page avec le formulaire, ensuite je ne sais pas faire la page de traitement.php page : 125cr1999.html Code <html> <head> <link href="style.css" rel="stylesheet" media="all" type="text/css"> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <title>HONDA CR125R 1999</title> </head> <body> <a href="java script:history.go(-1)">Retour</a><br><br> <table> <tr> <td> <p align="center"> <TABLE border="0" width="55%"> <TR> <TD rowspan="2"><img src="img/1999cr125r.jpg" height="142" width="200"> <TD valign=top><FONT COLOR="ffffff">Fourche :<br>Amortisseur :</FONT> <TD valign=top><FONT COLOR="ffffff"><b>KYB 46U</b><br><b>KYB 46mm</b></FONT> <TR> <TD colspan="2"><FONT COLOR="ffffff">Fourche Open Cartridge<br>Réglable en niveau d'huile<br>Qté d'huile pour entretien : 2L </TABLE> </b> <h1>HONDA CR125R - 1999</h1> <p align="center">Fourche : (réglages origine) <TABLE border="1" width="30%"> <TR bgcolor="white"> <TD>Compression Adjust. <TD>8 <TR bgcolor="efefef"> <TD>Rebound Adjust. <TD>13 <TR bgcolor="white"> <TD>Spring <TD>0.39 <TR bgcolor="efefef"> <TD>Oil Level <TD>120 mm </TABLE> </p> <p align="center">Amortisseur : (réglages origine) <TABLE border="1" width="30%" bgcolor="white"> <TR bgcolor="white"> <TD>Compression Adjust. Hi-Speed <TD>1 1/4 <TR bgcolor="efefef"> <TD>Compression Adjust. Lo-Speed <TD>6 <TR bgcolor="white"> <TD>Rebound Adjust. <TD>9 <TR bgcolor="efefef"> <TD>Spring <TD>4.6 <TR bgcolor="white"> <TD>Preload <TD width="30%">14 mm </TABLE> </p> </td> <td> <p><h1>Calculateur de ressorts</h1></p> <form method="post" action="traitement.php"> <p> <b>Utilisation :</b><br /> <input type="radio" name="utilisation" checked value="motocross" id="motocross" /> <label for="motocross">Motocross</label><br /> <input type="radio" name="utilisation" value="supercross" id="supercross" /> <label for="supercross">Supercross</label><br /> <input type="radio" name="utilisation" value="enduro" id="enduro" /> <label for="enduro">Enduro</label><br /> </p> <p> <b>Age Pilote :</b><br /> <input type="radio" name="age" checked value="standard" id="standard" /> <label for="standard">Jusqu'à 29 ans</label><br /> <input type="radio" name="age" value="moyen" id="moyen" /> <label for="moyen">30 à 44 ans</label><br /> <input type="radio" name="age" value="old" id="old" /> <label for="old">45 et +</label><br /> </p> <p> <b>Niveau Pilote :</b><br /> <input type="radio" name="niveau" value="debutant" id="debutant" /> <label for="debutant">Débutant</label><br /> <input type="radio" name="niveau" value="amateur" id="amateur" /> <label for="amateur">Amateur</label><br /> <input type="radio" name="niveau" checked value="ligue" id="ligue" /> <label for="ligue">Ligue</label><br /> <input type="radio" name="niveau" value="national" id="national" /> <label for="national">National</label><br /> <input type="radio" name="niveau" value="pro" id="pro" /> <label for="pro">Professionnel</label> </p> <p> <b>Taille Pilote :</b><br /> <input type="radio" name="taille" checked value="standard" id="standard" /> <label for="standard">Taille standard</label><br /> <input type="radio" name="taille" value="grand" id="grand" /> <label for="grand">190cm et +</label><br /> </p> <p><label><b>Poids du pilote (sans équipement)</label> :</b> <input type="text" name="kg" id="kg" placeholder="Kg" size="1" maxlength="3" required /></p> <input type="submit" value="Calculer" /> </form> </td> </tr> </table> </body> </html> et là mon essais de page traitement.php qui bien sur ne fonctionne pas, j'ai juste trouver une idée de code via google que j'ai modifier pour moi mais sans grande conviction. Code <?php if($_POST['utilisation'] == "motocross" && $_POST['age'] == "standard" && $_POST['niveau'] == "debutant" && $_POST['taille'] == "standard" && $_POST['kg'] == "Kg") { header('Location: 125cr99_70kg.php'); } } else { header('Location: 125cr99_70kg.php'); } ?> Merci à toi et cet outil vous rendra service à tous, je me suis inspirer du site racetech, mais je le fais à la sauce made in france ![]() Au delà du fait que cela me parait compliqué avec ton système de gérer tous les cas, tu peux tester ça : Code <?php if($_POST['utilisation'] == "motocross" && $_POST['age'] == "standard" && $_POST['niveau'] == "debutant" && $_POST['taille'] == "standard" && $_POST['kg'] == "70") {//si conditions CAS n1 debutant/70kg..., redirection vers la page 125cr99_70kg.php sur la meme fenetre, essai ça : //header('Location: 125cr99_70kg.php'); echo "<script>java script:document.location.href('125cr99_70kg.php');</script>"; }elseif($_POST['utilisation'] == "motocross" && $_POST['age'] == "standard" && $_POST['niveau'] == "amateur" && $_POST['taille'] == "standard" && $_POST['kg'] == "70") {//sinon si conditions CAS n2 amateur/70kg... //header('Location: casn2.php'); echo "<script>java script:document.location.href('125cr99_70kg.php');</script>"; }else{//autres cas tu peux imbriquer autant que nécessaire jusqu'au cas par defaut : echo "<script>java script:document.location.href('autre.php');</script>"; }//fin si ?> Pour info pas d'espace entre "java" et "script" après la balise script, je ne sais pas pourquoi le code est affiché comme ça... Pas évident de te guider sans serveur pour tester... je pourrais faire un test au boulot la semaine pro si j'ai 5 min ! Perso jamais essayé d'envoyer un formulaire d'un page html vers un page php mais pourquoi pas. As tu tester le formulaire exemple avec les 2 pages php que je t'es filer pour voir si cela marche sur ton serveur ? |
|
|
![]() ![]() |
Version bas débit | Nous sommes le : 7 Aug 25 à 15:01 |