Envoi d'une variable sur un script .php

Fermé
Guiiil - 16 févr. 2009 à 16:15
 Guiiil - 17 févr. 2009 à 08:09
Bonjour,

Je suis actuellement en difficulté avec un devis que je dois créer pour un site.
Il y a la page principale qui contient, si l'URL p est égal à 21 (exemple), en include le formulaire du devis. Sur cette page index est appelé en script la feuille DevisScript.php (grâce à header('Content-Type: application/x-javascript'); , tout fonctionne).
La fin du formulaire change en fonction de l'URL (si p est égal à 21, il y a tel fin de formulaire, si p est égal à 31, tel autre fin ...) grâce à la Bibliothèque JQuery.
Le problème, car il y a en a un, est que le script ne veut pas importer les informations et variables extérieures. Impossible d'utiliser $_GET, $_SESSION ou $_REQUEST... Auriez vous une quelconque solution ou alternative?

En vous remerciant ^^.

PS : Voici quelques extraits du code :

(index.php)
<script type ="text/javascript" src="Menus/Scripts/DevisScript.php"></script>

[...]

switch($_REQUEST["p"])
{
case 1 :
include("Accueil.php");
break;
case 2 :
include("Gedep.php");
break;
case 21 :
$_SESSION['$divspecifique'] = 21;
include("FormDevis/Devis.php");


(DevisScript.php)
switch($_REQUEST["p"])
{
case 1 :
include("Accueil.php");
break;
case 2 :
include("Gedep.php");
break;
case 21 :
$_SESSION['$divspecifique'] = 21;
include("FormDevis/Devis.php");


(Devis.php)
[...]
<p><label for="Ville">Ville</label><input type="text" name="ville" id="Ville"></input></p>
<p><label for="Pays">Pays</label><input type="text" name="Pays" id="Pays" value="France"></input></p>
<p><label for="Telephone">Téléphone</label><input type="text" name="Telephone" id="Telephone"></input></p>
<p><label for="Email">e-mail</label><input type="text" name="Email" id="Email"></input></p>
</div>
</div>
<!-- Fin tormulaire commun -->
<div class = "formdevisspecifique" id="formdevisspecifique" name="formdevisspecifique">
<!--formulaire Gedep-->
<div name = "form_Gedep" id = "form_Gedep" class = "form_Gedep">
<p><label for="type_reseau">Réseau</label><input type="checkbox" name="type_reseau" id="type_reseau" value="checkbox"></p>
<p><label for="type_cpl">Courant Porteur en Ligne</label><input type="checkbox" name="type_cpl" id="type_cpl" value="checkbox"></p>
<p><label for="Nombre_de_salles">Nombre de salles</label><input type="text" name="Nombre_de_salles" id="Nombre_de_salles">
<p><label for="Nombre_de_batiments">Nombre de batiments (Gedep CPL)</label><input type="text" name="Nombre_de_batiments" id="Nombre_de_batiments">
<p><label for="Commentaires">Commentaires</label><textarea name="Commentaires"></textarea>
</div>

<!--formulaire Genote-->
<div>
<span>Renseignements Techniques</span>
<span>Objet</span>
<p><label for="Commentaire"><textarea name="Commentaire" id="Commentaire"></textarea></p>
</div>
[...]
A voir également:

2 réponses

oups désolé pour l'erreur

Dans le Devis.php :

<?php
header('Content-Type: application/x-javascript');
echo 'alert("buh");';
if ($_REQUEST['p'] == 21)
{
echo 'alert("victoire");';
}
echo '$(document).ready( function () {';
echo '$("#formdevisspecifique div").hide();';
0
Personne n'a une petite idée? J'en ai réellement besoin T.T...
0