Get page dans un get page = Problème!

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Get page dans un get page = Problème!

par _Hellraiser_ » 31 mars 2005, 09:31

A tout hasard ej vous redonne le code...

Code : Tout sélectionner

<table height="100%" width="100%" border="0" cellpadding="0" cellspacing="0" align="center" valign="top" class="centerblue"> <tr><td height="20" align="center" valign="top" class="hcenterblue">Trucs & Astuces pour microsoft powerpoint</td></tr> <tr><td valign="middle" align="center"><form name="formulaire" method="POST"> <select style="font-size:10px; background-color:white; width:"220px"; NAME="url"; SIZE=1; action="accueil.php"; onChange="navigation()"> <option SELECTED VALUE="">---------------&nbsp;Liste des Raccourcis&nbsp;--------------</option> <option value="1">Suppression et copie de texte ou d'objets</option> <option value="2">Déplacements dans le texte</option> <option value="3">Afficher la date et l'heure</option> <option value="4">Sélection de texte et d'objets</option> <option value="5">Fenêtres et boîtes de dialogue</option> <option value="6">Utilisation des menus</option> <option value="7">Barres d'outils</option> <option value="8">Commandes pour un diaporama</option> <option value="9">Utilisation du Compagnon Office</option> </select> </form> </td> </tr> <tr><td height="100%" valign="middle" align="center"> <?php if (isset($_POST["powerpoint"])) $powerpoint = $_POST["powerpoint"]; else $powerpoint = "default"; switch ($powerpoint) { case 1 : include("powerpoint0".$powerpoint.".inc.php"); break; default : include("accueilpp.inc.php"); break; } ?> </td></tr> <tr><td height="100%"><br></tr></td> </table>

par _Hellraiser_ » 31 mars 2005, 09:28

:'( personne veut me donner un coup de main ?
Faire une liste déroulante et changer un bou de page quand on clic dessus c'est pas la mort à faire normalement...
Avec votre méthode de POST ça a pas l'air de marcher...

par Hell » 30 mars 2005, 16:03

Ba merci quand même à tous même si j'ai pas réglé mon problème...
Au moin j'aurais apri quelques petites choses sur le php...

par Hell » 30 mars 2005, 14:54

Ya quand même quelque chose qui va pas car une fois que je selectionne un élément dans ma liste ça ne me change pas ma page...

par demipoulp » 30 mars 2005, 12:45

argh ............ je me suis fait eu

par Epeda » 30 mars 2005, 12:44

Pourquoi une balise PHP alors que c'est déjà un script PHP ???

case 1 : include("powerpoint0" .$exercices. ".php"); break; 
Non ?

par Hell » 30 mars 2005, 12:15

Bon et bien apparement ça fonctionne pas dutout là... :'(

par hell » 30 mars 2005, 12:07

case 1 : include("powerpoint0<?php echo $exercices;?>.inc.php"); break;
En fait sur cette ligne il détecte pas le début de la balise php
Doit y avoir une erreur quelque part!

par Hell » 30 mars 2005, 11:56

Je comprend pas trop la erreur dans le code alors qu'à première vu ça derait pas poser de problème...
Ya une erreur à partir de la ligne du "if"...

par demipoulp » 30 mars 2005, 11:54

effectivement j ai pas testé .
if (isset($_POST["exercices"])) { $exercices = $_POST["exercices"] ; }

par Hell » 30 mars 2005, 11:52

Ya un roblème dans ton exemple apparement...
C'est quand même bien sympa de m'aider!
Bon je vais voir si c'est pas moi qui ai fait le boulet mais bon...
Pourtant j'ai repris la même chose...

par demipoulp » 30 mars 2005, 11:51

Get passe tes variables via l url page.php?a=1&b=2 du navigateur
Post passse tes variables de facon "transparentes" , c'est une questiond e choix et de possibilité technique .

par Hell » 30 mars 2005, 11:45

Peut être que je n'ai pas vraiment compri le fonctionnement de la focntion GET... :'(

par demipoulp » 30 mars 2005, 11:41

je ne comprend pas pourquoi tu te complique la vie avec ce ?page=tutu passé dansl url qu 'ensuite tu recuperes ....
<form>
<select 
style="font-size: 10px ;color:black; font-style:normal; font-weight:normal; background-color:white; width:220px"  
name="exercices"  method="POST" action="tapage.php">

<option SELECTED VALUE="">---------------&nbsp;Liste des Raccourcis&nbsp;--------------</option>
<option value="1">Suppression et copie de texte ou d'objets</option>
<option value="2">Déplacements dans le texte</option>
<option value="3">Afficher la date et l'heure</option>
<option value="4">Sélection de texte et d'objets</option>
<option value="5">Fenêtres et boîtes de dialogue</option>
<option value="6">Utilisation des menus</option>
<option value="7">Barres d'outils</option>
<option value="8">Commandes pour un diaporama</option>
<option value="9">Utilisation du Compagnon Office</option>
</select>
</form>

<?php
if (isset($_POST["exercices"])) { $exercices = $_POST["exercices"]} 
switch ($exercices) {
case 1 : include("powerpoint0<?php echo $exercices;?>.inc.php"); break;
case 2 : include("powerpoint0<?php echo $exercices;?>.inc.php"); break;
.......
default : include("accueilpp.inc.php"); break;
}
?>

par Hell » 30 mars 2005, 11:29

Même de préférence si je peux ne pas utiliser le javascript mais que du php je préfèrerais...