Tom's Guide > Forum > Programmation > comment faire un lien en php en fonction d'une id ?
Mot :    Pseudo :           
 

bonjour
donc je voudrai faire un lien d'une page html vers une page php en fonction d'une id, pour ressortir les informations contenu dans ma base de données par rapport a cette id, sur la page php.
merci d'avance, ça fait un moment que je galère avec ça donc merci de me donner la réponse.
merci

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

<?php
$id = 5
echo "<a href='lien.php?id=$id'>";
?>

Est ce que je répond à ta question ??

Répondre à JarAsh

oui tu y réponds mais ça ne marche pas, il y a un truc que je dois pas faire comme il faut.
ça ne me met pas de lien sur ma page? enfin je veux dire je vois pas de lien.
disons que je voudrai mettre le lien sur le mot "banane".
comment je dois faire pour que le lien soit sur ce mot dans le code que tu m'as donné ?
merci

Répondre à grenouille6943

<?php
$id = 5
echo "<a href='lien.php?id=$id'>Banane</a>";
?>

Essaye comme ça ;-) .

Répondre à DuFF_BeeR

donc apres avoir changer ma page en php et non plus html, car sinon il n'y avait toujours pas de lien.
voici l'erreur que ça m'affiche sur la page :
Parse error: parse error, unexpected T_ECHO in /var/www/free.fr/5/2/.../fichier93.php on line 34
et la ligne 34 de mon code est :
echo "<a href='bip.php?id=$id'>banane</a>";

que dois-je faire ?

merci beaucoup


Message édité par grenouille6943 le 06-10-2006 à 20:42:55
Répondre à grenouille6943

ce ke tu mets devrait fonctionné :-?

ta pas oublié un ";" sur la ligne d'avant ???

Répondre à JarAsh

Je ne garanti rien mais essaye ça :

echo '<a href="renseignements_santonniers.php?id=' . $id . '">banane</a>';

Répondre à Rennou

ou ca :

echo "<a href='renseignements_santonniers.php?id=".$id."'>banane</a>";

Répondre à JarAsh

ok donc maintenant ça marche.
merci beaucoup à vous!!
Mais je voudrais rajouter des trucs pour habiller mon lien (c'est-à-dire, police, taille...) :
<p align="left"><font face="Lucida Sans Typewriter" size="2"><b>    .
</b></font></p>

et je ne sais pas comment faire en php pour l'intégrer, j'ai essayer plusieurs trucs mais sans réussite.
donc je vous demande un dernier petit service, où dois-je mettre la partie de code ci-dessus, dans le code php que vous m'avez donné?

merci merci

Répondre à grenouille6943

tu fé pareil que pour le lien cad tu le met dans le "echo" :


echo "<p><font size=5>< a href='wouwou.php'>wouwou</a></font></p>";

Répondre à JarAsh

C'est tres mauvais :
echo "<p><font size=5>< a href='wouwou.php'>wouwou</a></font></p>";

Faut faire :


echo '<p><font size="5"><a href="wouwou.php">wouwou</a></font></p>';

Tout les attributs HTML doivent etre entouré de double quote.

Répondre à okin@IDN

alors vraiment merci beaucoup à tous pour votre aide! ça marche enfin!
ça faisait longtemps que je galerais pour faire ceci (puisque je ne connais pas grand chose en php).
merci beaucoup et à charge de revanche (dans un autre domaine que le php!).

Répondre à grenouille6943

Citation :


Okin a écrit :
Tout les attributs HTML doivent etre entouré de double quote.



Ah bon ?? :-o

Répondre à JarAsh

oui effectivement JarAsh, ta solution ne fonctionnais pas, il y avait une erreur qui me disait qu'il manquait "T_STRING";
mais avec la double quote ça fonctionne

Répondre à grenouille6943

Oui pour une syntaxe valide il faut que les attributs HTML soient entourés de double quote (" )

Répondre à okin@IDN

au lieu de faire

http://www.google.fr?id=$id
il faut mettre $_GET['id']
sa marchera !!

exemple
echo '<a href="mapage.php?id='.$_GET['id'].' / >Banane</a />';

exemple [url=mapage.php?id='.get['id'].']Exemple (je sais pas si sa marche avec ce forum)[/url]

enfin tout ce que je sais, c que il faut utiliser $_GET['ta variable']


N'joy :-)

Répondre à jeanlepail
Tom's Guide > Forum > Programmation > comment faire un lien en php en fonction d'une id ?
Aller à :

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

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens