IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

parametre de lien ignorée


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    199
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 199
    Par défaut parametre de lien ignorée
    bonjour
    je fait une application en php mysql
    et dans une de mes page j'affiche les resultat d'une requete en mettant un lien sur le premier champs afin de recupéré l'identifiant pour faire une autre requete
    voila mon code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
     
    	<?php
    	if ($Nb2>0) {
    		echo "<img src='Application/Groupe.gif'>";
    		echo "<table width='100%'>";
    		if ($Res2=mysql_query($ReqSelec2)) {
    			echo "<tr width=100% style='font-weight:bold;'><td width=40%>Titre</td><td width=60%>Description</td></tr>";
    			while($ligne2=mysql_fetch_row($Res2)){
    				$titre=$ligne2[1];
    				$desc=$ligne2[2];
    				$idG=$ligne2[0];
    				echo "<tr><td><a href='#?p=".$idG."'>".$titre."</a></td><td>".$desc."</td></tr>\n";
    			}
    		}
    	}
    	?>
    	</table>
    <br>
    <?php
    	if (isset($_REQUEST["p"])){
    		$idG=$_REQUEST["P"];
    		$ReqSelec3="Select Titre_AS, Responsable_AS, Commentaire_AS from actions where id_GpAS=$idG";
    		$Nb3=mysql_num_rows(mysql_query($ReqSelec3));
    		if ($Nb3>0) {
    			echo "<img src='Application/Action.gif'>";
    			echo "<table width='100%'>";
    			if ($Res3=mysql_query($ReqSelec3)) {
    				echo "<tr width=100% style='font-weight:bold;'><td width=40%>Titre</td><td width=10%>Responsable</td><td width=50%>Commentaire</td></tr>";
    				while($ligne3=mysql_fetch_row($Res3)){
    					$titre=$ligne3[0];
    					$resp=$ligne3[1];
    					$desc=$ligne3[2];
    					echo "<tr><td>".$titre."</a></td><td>".$resp."</td><td>".$desc."</td></tr>\n";
    				}
    			}
    		}
    	}
    ?>
    	</table>
    donc la première partie fonctionne très bien (il affiche donnée et lien )
    mais dans la seconde il ne récupère po l'identifant
    j'ai donc testé en donnant une valeur a $idG et cela fonctionne bien
    le problème réside donc dans l'abscence de récupération du paramètre lors du clic sur le lien

  2. #2
    Membre Expert Avatar de Amara
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    2 688
    Détails du profil
    Informations personnelles :
    Localisation : France, Sarthe (Pays de la Loire)

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 688
    Par défaut
    Remplace $_REQUEST par $_GET, et fais attention aux majuscules (tu as un $_REQUEST['P'] qu'il va falloir remplacer par $_GET['p'].

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    199
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 199
    Par défaut parametre de lien ignoré
    voila g changé ce que tu ma dit mais cela ne fonctionne toujours pas
    ken je clic sur le lien dans la barre d'adresse ca marque :
    http://localhost/LOLF/?p=Application/PASInfo#?p=1

    mais ken j'affiche p ca ecrit
    Application/PASInfo

  4. #4
    Membre Expert Avatar de Amara
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    2 688
    Détails du profil
    Informations personnelles :
    Localisation : France, Sarthe (Pays de la Loire)

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 688
    Par défaut
    Ca parait logique, il reprend l'URL en cours puis rajoute une nouvelle variable p... Il faudrait que tu mettes le nom de ta page à la place du dièse.

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    199
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 199
    Par défaut paramètre de lien ignoré
    le problème c'est que la page est une page appelé ds une précédente
    donc quand je suis dans la page ou sont affiché mes info voici l'url
    http://localhost/LOLF/?p=Application/PASInfo
    et lorsque je choisi un item ds ma liste déroulante cela appel la page sur laquelle on travail en ce moment mais lurl ne change po
    sauf ken je clic sur le lien
    http://localhost/LOLF/?p=Application/PASInfo#?p=1

  6. #6
    Membre Expert Avatar de Amara
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    2 688
    Détails du profil
    Informations personnelles :
    Localisation : France, Sarthe (Pays de la Loire)

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 688
    Par défaut
    Ah oui c'est space comme truc.

    A la limite un truc qui va marcher c'est de changer le nom de ta variable (pourquoi tout s'appelle p ???), et peut-être enlever le # je sais pas.

Discussions similaires

  1. Liens ignorer la navigation ?
    Par javalhoussain dans le forum ASP.NET
    Réponses: 4
    Dernier message: 30/04/2011, 20h10
  2. Macro pemettant de parametrer un lien hypertexte
    Par jbggg dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 10/11/2009, 12h02
  3. [Tableaux] parametre dans un lien
    Par kagura dans le forum Langage
    Réponses: 2
    Dernier message: 12/12/2005, 21h32
  4. [STRUTS]Envoi de parametre avec un lien hmtl:link
    Par hinanui dans le forum Struts 1
    Réponses: 33
    Dernier message: 26/07/2005, 16h59
  5. Réponses: 2
    Dernier message: 14/03/2005, 19h55

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo