lister
Dernière réponse : dans Programmation
Salut!
J'ai une table contenant les champs "lien", "nom" et "id".
Je comme mon script comme tel:
Comment puis je faire maintenant pour que seulement les "nom" apparaissent sous forme de lien?
J'ai une table contenant les champs "lien", "nom" et "id".
Je comme mon script comme tel:
<?php
mysql_connect("localhost", "root", ""); // Connexion à MySQL
mysql_select_db("lien"); // Sélection de la base lien
$reponse = mysql_query("SELECT nom,lien FROM lp3 ORDER BY nom");
// Requête SQL
// Le oRDER BY n'est pas indispensable mais c'est plus joli quand c'est rangé ...
Comment puis je faire maintenant pour que seulement les "nom" apparaissent sous forme de lien?
Autres pages sur : lister
Lassé par la pub ? Créez un compte
Comme sa sa devrai marcher:
<?php
mysql_connect("localhost", "root", ""); // Connexion à MySQL
mysql_select_db("lien"); // Sélection de la base lien
$reponse = mysql_query("SELECT nom,lien FROM lp3 ORDER BY nom");
while($disp=mysql_fetch_array($reponse)) {
echo "<a href=\"".$disp[lien]."\">".$disp[nom]."</a>";
}
Je sais pas si j'ai bien compri mais voila déjà un truc:
Alors, là comme c'est fait tu appel ta page comme sa:
rrr.php?nom=jean
(par un lien ou avec l'envoi d'un formulaire en mode Get)
Sa va chercher dans la base de donnée là où nom=jean puis sa redirige vers le lien correspondant ( si j'ai pas fait de fautes
PS: pour que sa marche il ne faut AUCUN code html avant la redirection, sinon sa ne marche pas.
<?
mysql_connect("localhost", "root", ""); // Connexion à MySQL
mysql_select_db("lien"); // Sélection de la base lien
$reponse = mysql_query("SELECT nom,lien FROM lp3 WHERE nom=".$_GET[$nom]); // Requete
$disp = mysql_fetch_array($reponse);
header("location:".$disp[lien]);} // Redirection vers le lien
Alors, là comme c'est fait tu appel ta page comme sa:
rrr.php?nom=jean
(par un lien ou avec l'envoi d'un formulaire en mode Get)
Sa va chercher dans la base de donnée là où nom=jean puis sa redirige vers le lien correspondant ( si j'ai pas fait de fautes
PS: pour que sa marche il ne faut AUCUN code html avant la redirection, sinon sa ne marche pas.
Re!
Je viens d'essayer et ca n'a pas trop l'air de marcher!
il faut dire aussi que je ne suis pas une star!!
Peux tu me corriger please?
Je viens d'essayer et ca n'a pas trop l'air de marcher!
il faut dire aussi que je ne suis pas une star!!
Peux tu me corriger please?
<?
mysql_connect("localhost", "root", ""); // Connexion à MySQL
mysql_select_db("lien"); // Sélection de la base lien
$reponse = mysql_query("SELECT nom,lien FROM lp3 WHERE nom=".$_GET[$nom]); // Requete
$disp = mysql_fetch_array($reponse);
header("location:".$disp[lien]); // Redirection vers le lien
?>
<a href=<? echo "rrr.php?nom=norton"; ?>><img src="/br_bar.gif" border="0"></a>
Pourquoi tu ajoute pas un champ "image" dans ta table pis tu met pas l'adresse de l'image dedans ! Comme on avait parlé dans ton autre sujet.
Puis pour ta culture personnelle, va regarder le tutoriel de php et aussi celui de HTML sur www.commentcamarche.com. Car tout ce que tu demandes depuis quelques jours, tu aurais pu le faire toi même sans difficultés seulement en lisant ces tutoriels, ce qui t'aurais pris une soirée au plus.
Puis pour ta culture personnelle, va regarder le tutoriel de php et aussi celui de HTML sur www.commentcamarche.com. Car tout ce que tu demandes depuis quelques jours, tu aurais pu le faire toi même sans difficultés seulement en lisant ces tutoriels, ce qui t'aurais pris une soirée au plus.
Salut à tous les deux!!
J'ai enfin résolu mon problème. Country, tu m'as mis sur la voie...
Voici donc la solution:
Merci beaucoup à tous les deux!
Bye bye
@+
J'ai enfin résolu mon problème. Country, tu m'as mis sur la voie...
Voici donc la solution:
<?
if (!empty($nom))
{
mysql_connect("localhost", "root", ""); // Connexion à MySQL
mysql_select_db("lien"); // Sélection de la base lien
$reponse = mysql_query("SELECT nom,lien FROM lp3 WHERE nom='".$nom."'"); // Requete
$disp = mysql_fetch_array($reponse);
header("location:".$disp["lien"]); // Redirection vers le lien
}
?>
<head></head>
<body><p><a href="<? echo "pagetrois.php?nom=tommy"; ?>
<img border="0" src="tom.gif"></a></p>
Merci beaucoup à tous les deux!
Bye bye
@+
Lassé par la pub ? Créez un compte
- Contenus similaires :