Tom's Guide > Forum > Programmation > Trasnfer donnée php

Trasnfer donnée php

Forum Programmation : Trasnfer donnée php

TomsGuide.com : 800 000 inscrits répondent à toutes vos questions high-tech et informatique. Pour obtenir de l'aide, inscrivez-vous gratuitement !
Mot :    Pseudo :           
 

Bonjour,
alors voila mon probléme, je fais un site qui va receuillir des demandes de réservation et je suis un peu bloqué a un endroit,
j'ai rempli ma BDD, et je l'affiche sur une de mes pages, reser.php, je l'affiche dans un tableau, j'ai crée une boucle pour que php m'affiiche, a chaque fois qu'il trouve une entrée, une ligne.

voici la ligne ou je bloque :

Citation :

echo '<td><a href="demande.php?test=1"><img src="image/valider.gif" title="validée"></a>....<a href="demande.php?test=2"><img src="image/supprimer.gif" title="rejetée"></a></td>';



le lien est une image ou tu clique, cela aura pour effet de changé la case "statut de la demande" qui a pour valeur "en_attente", en "validée" pour le premier lien et "rejetée" pour le second lien.

sa sa marche, la ou sa ne marche pas, c est que le paramétre que je veux envoyé, cad test=1 a la page demande.php ne se transmet pas, voici le code :

<?php
if($test==1)
{
echo ("oui" );
}
elseif($test==2)
{
echo ("non" );
}
?>

j'ai mis des echo pour pouvoir voir si sa marche, a la place des echo je mettrai des requete SQL pour pouvoir changé le statut.

Donc, j'aimerais savoir ce qu'il me manque pour pouvoir réussir a faire passé le paramétre, en vous remerciant de votre réponse à venir!

Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

aprés avoir cherché toute la matinée et mon aprés midi, j'ai enfin trouvé, il fallait mettre :


<?php
include($test=$_GET['test']);
if($test==1)
{
....

c'était tout bête mais encore fallait-il le savoir ^^.

Répondre à damzzz

Bonjour,
Je me permets de posté ( une troisiéme fois a la suite, j'en suis désolé)

La solution que j'ai trouvé fonctionne mais cela m'envoie une erreur trés peu appréciable :s et ce, pour chaque include que j'ai beau faire :

Warning: include(.1.) [function.include]: failed to open stream: No such file or directory in C:\wamp\www\site demande\admin\demande.php on line 25

Warning: include() [function.include]: Failed opening '.1.' for inclusion (include_path='.;C:\php5\pear') in C:\wamp\www\site demande\admin\demande.php on line 25


si quelqu'un pouvait éclairer ma lanterne je lui en serait reconnaissant

J'ai cherché sur google et dans pas mal de forum mais je n'y ait trouvé aucun élément de réponse, a par peut être la : http://www.commentcamarche.net/for [...] pen-stream
mais cela ne m'avance pas des masses puisque l'erreur que lui a, semble ne pas être le cas chez moi.

Répondre à damzzz

Bah include($test=$_GET['test']); est juste archi faux ... tu va demander l'inclusion d'un fichier pour qui tu ne donnes même pas le répertoire rien.

------------------------------ 20minutes.fr, l'information en continu.
Répondre à SiM07

en fait, j'ai écris un truc totalement con, passez moi l'expression, j'ai fait récupéré mes $_GET a mes variables et a la suite j'avais écris include("$mavaraible" ) ^^

donc en fait le include n'avait tout simplement pas lieu, c'est qu'aprés avoir lu et relu une bonne dizaine de fois un cours, que j'ai compris que l'include servait a inclure une page et pas une variable.

merci pour ta réponse tout de même :)

Répondre à damzzz

Pour récupérer une variable d'un $_GET c'est beaucoup plus simple...

Code :
  1. $variable = $_GET['variable'];

------------------------------ Rémunère ton site
Hosting Favicon
Clic pas ici
Répondre à Allstar27
Tom's Guide > Forum > Programmation > Trasnfer donnée php
Aller à :

Il y a 2292 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Liens