Précédent   Forum des professionnels en informatique > PHP > Langage > Débuter
Débuter Forum d'entraide pour débuter en PHP. Avant de poster -> Cours PHP, FAQ PHP, Outils PHP, etc.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 21/12/2010, 14h56   #1
Candidat au titre de Membre du Club
 
Inscription : décembre 2010
Messages : 51
Détails du profil
Informations forums :
Inscription : décembre 2010
Messages : 51
Points : 13
Points : 13
Envoyer un message via Skype™ à Chedi
Par défaut la balise a href

salut

j'explique mon problème

j'ai une table qui contient un champs qui s'appelle destination et il a comme valeur index.php

je veux afficher ce contenu par une balise "a href" de tel sorte qu'il m’apparaît ce champs comme un lien vers la page index.php


merci
Chedi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/12/2010, 15h05   #2
Futur Membre du Club
 
Inscription : mars 2009
Messages : 85
Détails du profil
Informations forums :
Inscription : mars 2009
Messages : 85
Points : 16
Points : 16
Code :
<li><a href="index.php?page=accueil">Accueil</a></li>
lechtinico est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/12/2010, 15h09   #3
Candidat au titre de Membre du Club
 
Inscription : décembre 2010
Messages : 51
Détails du profil
Informations forums :
Inscription : décembre 2010
Messages : 51
Points : 13
Points : 13
Envoyer un message via Skype™ à Chedi
non peut être avec ce code tu vas comprendre qu'est ce que je veux faire

Code php :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php
 
$sql="SELECT destination FROM user where matricule='".$_POST['matricule']."' or pseudo='".$_POST['pseudo']."'";
$r= mysql_query($sql);
while($ligne=mysql_fetch_array($r))
 {
 
	<a href=<?php echo .$ligne['destination'].?> >modifier</a> 
 
 }
 
 
 
?>

***dans la balise tu vois, je veux faire un extract de ma base de tel façon le champs avec echo va apparaître comme un lien***


un idée?
Chedi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/12/2010, 15h17   #4
Membre habitué
 
Avatar de Vicrabb
 
Femme Vinciane
Développeur Web
Inscription : novembre 2010
Messages : 66
Détails du profil
Informations personnelles :
Nom : Femme Vinciane
Âge : 29
Localisation : Belgique

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : novembre 2010
Messages : 66
Points : 100
Points : 100
Tu es déjà dans un script php, par conséquent, tu ne dois pas remettre tes balises en plein milieu de ton code. Par contre, tu dois absolument mettre toutes tes balises et le texte à afficher dans un echo, avec une concaténation pour ta variable:

Code :
echo '<a href="' .$ligne['destination'].'">modifier</a>';
Et n'oublie pas que le contenu de href doit être entouré de guillemets.
__________________

Symfony par une débutante - Elgg - PHP

Je suis peut-être diplômée en archéologie mais je ne fouille pas le net pour décrypter le langage SMS, pour lire du code sans la balise du même nom..
"The cake is lie" - Doug Rattman, Portal
Vicrabb est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/12/2010, 15h33   #5
Candidat au titre de Membre du Club
 
Inscription : décembre 2010
Messages : 51
Détails du profil
Informations forums :
Inscription : décembre 2010
Messages : 51
Points : 13
Points : 13
Envoyer un message via Skype™ à Chedi
Citation:
Envoyé par Vicrabb Voir le message
Tu es déjà dans un script php, par conséquent, tu ne dois pas remettre tes balises en plein milieu de ton code. Par contre, tu dois absolument mettre toutes tes balises et le texte à afficher dans un echo, avec une concaténation pour ta variable:

Code :
echo '<a href="' .$ligne['destination'].'">modifier</a>';
Et n'oublie pas que le contenu de href doit être entouré de guillemets.

merci pour la rép

et si je vais mettre la variable dans une header ?
Chedi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/12/2010, 15h47   #6
Membre habitué
 
Avatar de Vicrabb
 
Femme Vinciane
Développeur Web
Inscription : novembre 2010
Messages : 66
Détails du profil
Informations personnelles :
Nom : Femme Vinciane
Âge : 29
Localisation : Belgique

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : novembre 2010
Messages : 66
Points : 100
Points : 100
Ca dépends si tu mets ton header dans les balises php ou pas. Si oui, alors, ce sera comme le href que j'ai renseigné, sinon, cela sera quelque chose dans le genre (je continue avec le a href):

Code :
1
2
3
4
5
<?php
//code ici
 
?>
<a href="<?php echo $maVariable ?>">nom de mon lien</a>
Mais, ça, c'est juste un exemple rapide. Maintenant, je ne sais pas vraiment ce que tu cherches à faire. Donc, je ne sais pas plus t'aider.
__________________

Symfony par une débutante - Elgg - PHP

Je suis peut-être diplômée en archéologie mais je ne fouille pas le net pour décrypter le langage SMS, pour lire du code sans la balise du même nom..
"The cake is lie" - Doug Rattman, Portal
Vicrabb est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/12/2010, 11h03   #7
Candidat au titre de Membre du Club
 
Inscription : décembre 2010
Messages : 51
Détails du profil
Informations forums :
Inscription : décembre 2010
Messages : 51
Points : 13
Points : 13
Envoyer un message via Skype™ à Chedi
Citation:
Envoyé par Vicrabb Voir le message
Ca dépends si tu mets ton header dans les balises php ou pas. Si oui, alors, ce sera comme le href que j'ai renseigné, sinon, cela sera quelque chose dans le genre (je continue avec le a href):

Code :
1
2
3
4
5
<?php
//code ici
 
?>
<a href="<?php echo $maVariable ?>">nom de mon lien</a>
Mais, ça, c'est juste un exemple rapide. Maintenant, je ne sais pas vraiment ce que tu cherches à faire. Donc, je ne sais pas plus t'aider.

je te remerci encore une fois en faite j'ai fait des tests et je suis arrivé à la solution voilà comme ça s'ecrit en utilisant le header

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?php
include ('config/_cnx.php');
 
connexion();
 
$sql="SELECT destination FROM membre where matricule='".$_POST['matricule']."' or passe='".$_POST['passe']."'";
$r= mysql_query($sql);
while($ligne=mysql_fetch_array($r))
 {
	$dest=$ligne['destination'];
	header("Location:$dest");
 
 
 
 }
 
?>
Chedi est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 06h52.


 
 
 
 
Partenaires

Hébergement Web