[ resolu ] $_GET par url pas recuperées

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 : [ resolu ] $_GET par url pas recuperées

par jeanpierre949 » 05 oct. 2005, 17:06

Pour ce que j'ai pu voir en pparcourant les posts sur que je reviendrai souvent .Et meme des demain, la je vais travailler un peu.
Bonne soirée a tous et a+

par zeus » 05 oct. 2005, 16:55

C'est pas grave pour les balises. Maintenant, tu sais ce qu'il faut faire

Sinon, content que le forum te plaise :pouce:

par jeanpierre949 » 05 oct. 2005, 16:54

Je vous remercie infiniement pour vos reponses .
Effectivement je n'avais pas mis la valeur de la varable et j'ai passé la matinée dessus ouf!
Veuillez m'excuser pour la mauvaise utilisitation que j'ai faite des balises code qui a provoqué une mauvaise lecture pour Cyrano.
C'est la premiere fois que je viens et je decouvre le forum et qui plus est a l'air d'etre frequenté par des personnes competentes , je promets que la prochaine fois je m'appliquerai puisque je reviendrai ; Suis trop nul

par Cyrano » 05 oct. 2005, 16:14

T'as raison, j'avais pas bien regardé' $id est initialisé deux fois... :-k

par zeus » 05 oct. 2005, 16:09

Tu mets l'initialisation APRÈS l'utilisation, ça ne peut pas
C'est 2 fichiers mais les code sont dans les mêmes balises code (// fichier cible) ;)

par zeus » 05 oct. 2005, 16:09

Quand tu crée le lien, il faut faire nomvariable=valeur
echo"<a href=\"cible.php?id=$id\">$titre<a>;?>
Et maintenant, $_GET["id"] devrait contenir la valeur de $id

Si tu ne spécifie pas le nom de la variable, elle n'est pas contenue dans $_GET

par Cyrano » 05 oct. 2005, 16:07

Tu mets l'initialisation APRÈS l'utilisation, ça ne peut pas fonctionner:
echo"<a href=\"cible.php?$id\">$titre<a>";
//fichier cible
$id = $_GET["id"];
Devrait être :
//fichier cible
$id = $_GET["id"];
echo"<a href=\"cible.php?". $id ."\">$titre<a>";

par jeanpierre949 » 05 oct. 2005, 16:02

Code : Tout sélectionner

<? $quet=mysql_query("SELECT id titre FROM news ORDER BY id DESC LIMIT 10"); while ($result=mysql_fetch_array($quest)) $id=$result["id"]; $titre=$result["titre"]; echo"<a href=\"cible.php?$id\">$titre<a>;?> //fichier cible $id=$_GET["id"]; SELECT*FROM news WHERE id='$id' //je n'ai pas repeté toute la requete pour ne pas surcharger

par zeus » 05 oct. 2005, 14:35

Est-ce que tu peux nous afficher le code qui te permet de récupérer ta variable puis de construire la requete, stp ?

par jeanpierre949 » 05 oct. 2005, 14:33

je ne recupere pas mes variables dans le fichier cible.
La variable que je dois recuperer est $id dans la barre d'adresse elle est bien affichée, mais dans ma requete sql non

par Cyrano » 05 oct. 2005, 14:16

[Résolu] :?:
Parce que finalement, je saisis pas: tu n'arrives pas à transmettre de paramètres via une url ? Ou tu n'arrives pas à les récupérer ?

par jeanpierre949 » 05 oct. 2005, 13:29

oui desolé je rectifie .
Merci

par Cyrano » 05 oct. 2005, 13:13

C'est $_GET et non $GET

[ resolu ] $_GET par url pas recuperées

par jeanpierre949 » 05 oct. 2005, 13:08

Bonjour.
Je suis petit programmeur PHP et j'ai un probleme pour faire passer mes variables par adresse url <a href> pour lire les news .La variable se retrouve bien dans l'url dans la barre d'adresse j'ai bien "mapage.php?id=N°11" mais pas dans la requete sql la elle n'est plus interpretée.
Si je la passe par formulaire ca fonctionne impec mais en href pas possible.
Auriez-vous l'amabilite svp de m'eclairer quand a l'origine du probleme?
Je vous remercie par avance .
jp