[PHP] RewriteRule
Fermé
okuni
Messages postés
1221
Date d'inscription
jeudi 4 septembre 2008
Statut
Membre
Dernière intervention
2 janvier 2014
-
6 sept. 2009 à 19:29
okuni Messages postés 1221 Date d'inscription jeudi 4 septembre 2008 Statut Membre Dernière intervention 2 janvier 2014 - 13 sept. 2009 à 12:19
okuni Messages postés 1221 Date d'inscription jeudi 4 septembre 2008 Statut Membre Dernière intervention 2 janvier 2014 - 13 sept. 2009 à 12:19
A voir également:
- Apache rewriterule
- Apache open office gratuit - Télécharger - Suite bureautique
- Apache tomcat/7.0.69 - Forum Programmation
- Laragon apache - Télécharger - Divers Web & Internet
- Apache iso - Forum Linux / Unix
- Apache - Forum Réseau
7 réponses
Luan1604
Messages postés
130
Date d'inscription
dimanche 6 septembre 2009
Statut
Membre
Dernière intervention
19 octobre 2009
4
6 sept. 2009 à 19:41
6 sept. 2009 à 19:41
Bonsoir,
Serait-il possible d'avoir un la portion de code qui pourrait poser problème ?
Merci.
Serait-il possible d'avoir un la portion de code qui pourrait poser problème ?
Merci.
okuni
Messages postés
1221
Date d'inscription
jeudi 4 septembre 2008
Statut
Membre
Dernière intervention
2 janvier 2014
126
6 sept. 2009 à 19:46
6 sept. 2009 à 19:46
if (isset($_POST['serie']) or isset($_GET['serie'])) { if (isset($_GET['serie'])) { $serie = $_GET['serie']; } else { $serie = $_POST['serie']; } }
voilà, je ne met pas le reste vu le problème réside dans le $_GET['serie'].
Pour info, mon formulaire avec le $_POST['serie'] fonctionne parfaitement.
Luan1604
Messages postés
130
Date d'inscription
dimanche 6 septembre 2009
Statut
Membre
Dernière intervention
19 octobre 2009
4
6 sept. 2009 à 19:49
6 sept. 2009 à 19:49
Je ne suis pas sûr mais pourquoi ne pas essayer ceci
if (isset($_POST['serie']) or isset($_GET['serie'])) { if (isset($_GET['serie'])) { $serie = $_GET['serie']; } elseif(isset($_POST['serie'])) { $serie = $_POST['serie']; } }
okuni
Messages postés
1221
Date d'inscription
jeudi 4 septembre 2008
Statut
Membre
Dernière intervention
2 janvier 2014
126
6 sept. 2009 à 19:57
6 sept. 2009 à 19:57
Le elseif est inutile car je test les variables avant.
Et si elles sont tous les 2 vides, $serie sera vide mais ça ne pause aucun problème par la suite.
Et si elles sont tous les 2 vides, $serie sera vide mais ça ne pause aucun problème par la suite.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Luan1604
Messages postés
130
Date d'inscription
dimanche 6 septembre 2009
Statut
Membre
Dernière intervention
19 octobre 2009
4
6 sept. 2009 à 20:03
6 sept. 2009 à 20:03
Bonsoir,
Alors je vais vous embêter encore plus, est-ce possible d'avoir une plus grosse portion du code ? J'ai du mal à m'imaginer :S
Alors je vais vous embêter encore plus, est-ce possible d'avoir une plus grosse portion du code ? J'ai du mal à m'imaginer :S
okuni
Messages postés
1221
Date d'inscription
jeudi 4 septembre 2008
Statut
Membre
Dernière intervention
2 janvier 2014
126
6 sept. 2009 à 20:07
6 sept. 2009 à 20:07
Comme tu veux mais le problème viens directement du GET['serie'] qui est vide.
voila, tu as tous maintenant.
le début est donc le formulaire d'où provient $_POST['serie']
<?php //formulaire pour une recherche. ?> <p><form action="series-liste.html" method="post"> <label for="serie">Rechercher une série : </label><input type="text" name="serie" id="serie" value="<?php if (!empty($_GET['serie'])) { echo $_GET['serie']; } else { echo $_POST['serie']; } ?>" class="galerieBtn" /> <input type="submit" name="rechercher" value="Rechercher" class="galerieBtn" /> //Si formulaire rempli alors on recherche like $_POST['serie'] if (isset($_POST['serie']) or isset($_GET['serie'])) { if (isset($_GET['serie'])) { $serie = $_GET['serie']; } else { $serie = $_POST['serie']; } //recherche pour les séries $result_serie = mysql_query("SELECT id,serie,creation FROM raynal_video_serie WHERE serie LIKE '%$serie%' and type='1' ORDER BY serie ASC"); //recherche pour les mangas $result_manga = mysql_query("SELECT id,serie,creation FROM raynal_video_serie WHERE serie LIKE '%$serie%' and type='2' ORDER BY serie ASC"); } else { $result_serie = mysql_query("SELECT id,serie,creation FROM raynal_video_serie WHERE type='1' ORDER BY serie ASC"); $result_manga = mysql_query("SELECT id,serie,creation FROM raynal_video_serie WHERE type='2' ORDER BY serie ASC"); }
voila, tu as tous maintenant.
le début est donc le formulaire d'où provient $_POST['serie']
okuni
Messages postés
1221
Date d'inscription
jeudi 4 septembre 2008
Statut
Membre
Dernière intervention
2 janvier 2014
126
13 sept. 2009 à 12:19
13 sept. 2009 à 12:19
Personne n'a de solution ?