Votre question

Trasnfer donnée php

Tags :
  • Echo
  • Programmation
Dernière réponse : dans Programmation
3 Juin 2009 16:21:18

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!

Autres pages sur : trasnfer donnee php

3 Juin 2009 17:08:47

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 ^^.
m
0
l
5 Juin 2009 11:30:34

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/forum/affich-2001342-failed-to-open-stream
mais cela ne m'avance pas des masses puisque l'erreur que lui a, semble ne pas être le cas chez moi.
m
0
l
Contenus similaires
5 Juin 2009 13:18:35

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.
m
0
l
5 Juin 2009 14:55:10

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 :) 
m
0
l
5 Juin 2009 18:16:20

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

  1. $variable = $_GET['variable'];
m
0
l
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS