Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1353 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  [PHP - MySQL] Nom + lien [résolu]

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP - MySQL] Nom + lien [résolu]

n°138461
Pinzo
Vorsprung durch technik
Posté le 14-05-2002 à 00:52:03  profilanswer
 

Salut.
 
Bon, c'est simple, je dois faire une page qui ne contient que des liens.
 
J'ai fait 2 champs : nom et lien
 
Ma page va afficher les données de " nom " et " lien " ! Seul problème, c'est pas des liens. :p
Je voudrais juste que "nom" affiche le nom du lien et "lien", le lien lui-même (évident).
 
Comment faire ca ?
 
 
Merci d'avance.
 
 
A+,
 
PS: Désolé si vous avez pas compris, je débute (eh oui encore et toujours!) :) ...

 

[jfdsdjhfuetppo]--Message édité par Pinzo le 18-05-2002 à 06:43:53--[/jfdsdjhfuetppo]


---------------
“I'll thank you very much.”
mood
Publicité
Posté le 14-05-2002 à 00:52:03  profilanswer
 

n°138607
Pinzo
Vorsprung durch technik
Posté le 14-05-2002 à 13:39:55  profilanswer
 

UP! :bounce:


---------------
“I'll thank you very much.”
n°138631
dropsy
et bonne chance surtout...
Posté le 14-05-2002 à 14:27:03  profilanswer
 

j'ai rien compris, mais ça m'a l'air d'être un problème d'html :heink:

n°138642
fight
Posté le 14-05-2002 à 14:44:15  profilanswer
 

ben après ton select et ton row=mysql_fetch_object($result), tu peux boucler et faire un truc style:
echo '<A HREF='.$row->lien.'.htm>'.$row->nom.'</A';
Si c ca que tu veux (je suppose ici que tu ne saisi que le nom et pas l'extension de ta page !

n°138647
m@nou
vu z&#039;avais pas vu
Posté le 14-05-2002 à 14:46:03  profilanswer
 

salut pinzo
 
effectivement c plus un pb HTML en y incorporant les variables php issus de ta requête SQL.
 
supposons que  
 - $nom est la variable qui a récupéré le nom de ton lien  
 - $lien est la variable qui a récupéré l'url de ton lien  
après l'exécution de ta requête.
 
ensuite tu peux faire un truc dans le genre :
 
<a href="<?php echo $lien?>"><?php echo $nom?></a>
si tu veux faire en HTML
 
ou
echo '<a href="'.$lien.'">'.$nom.'></a>';
 
si tu veux faire en php.
 
bon les puristes vont encore râler :D mais j'espère t'avoir mis sur la piste ;)


---------------
Mes photos,Feed-Back HA/V
n°138652
m@nou
vu z&#039;avais pas vu
Posté le 14-05-2002 à 14:50:40  profilanswer
 

argh fight a été plus rapide :D
comme il le signale cette ligne n'est que la partie à mettre à l'intérieur d'une boucle qui parcourt le résultat de ta requête
pour afficher tous les lignes de ta table.
 
après tu pourras chiader un peu le truc en créant un tableau HTML et en jouant avec la clause LIMIT de MySQL pour paginer si le nombre de liens est trop important ;)


---------------
Mes photos,Feed-Back HA/V
n°138786
Pinzo
Vorsprung durch technik
Posté le 14-05-2002 à 17:34:06  profilanswer
 

Merci les mecs. :hello:
 
Ca a l'air tout con à première vue mais comme je suis newbie. :heink:
 
 
 
m@noo : ton script marche à merveille. Je l'ai "perfectionné" avec quelques trucs appris à droite et à gauche (supression de thèmes, etc.). :hello:


---------------
“I'll thank you very much.”
n°138820
Pinzo
Vorsprung durch technik
Posté le 14-05-2002 à 18:32:43  profilanswer
 

Bon, j'ai essayé tout ca. Même ca :

Code :
  1. echo "<a href='echo $lien'><echo $nom></a>";


 
mais rien ne marche.
 
En fait rien ne s'affiche quoi. :sweat:

 

[jfdsdjhfuetppo]--Message édité par Pinzo le 14-05-2002 à 18:33:30--[/jfdsdjhfuetppo]


---------------
“I'll thank you very much.”
n°138829
nico23
Posté le 14-05-2002 à 19:03:53  profilanswer
 

Pinzo a écrit a écrit :

Bon, j'ai essayé tout ca. Même ca :

Code :
  1. echo "<a href='echo $lien'><echo $nom></a>";


 
mais rien ne marche.
 
En fait rien ne s'affiche quoi. :sweat:  
 
 




y a des problèmes!  
voila la ligne corrigé:
 

Code :
  1. echo "<a href='$lien'>$nom</a>";


 
echo est une fonction pour afficher
sinon pour les liens en html:
<a href="http://url">texte</a> (texte= description, ....)


---------------
[:nico23] [:nico23] [:nico23] [:nico23]
n°138880
Pinzo
Vorsprung durch technik
Posté le 14-05-2002 à 20:46:40  profilanswer
 

nico23 a écrit a écrit :

 
y a des problèmes!  
voila la ligne corrigé:
 

Code :
  1. echo "<a href='$lien'>$nom</a>";


 
echo est une fonction pour afficher
sinon pour les liens en html:
<a href="http://url">texte</a> (texte= description, ....)  



Oui ben les liens classiques je connais. [:titprem]
 
Merci je vais essayer ainsi. :hello:


---------------
“I'll thank you very much.”
mood
Publicité
Posté le 14-05-2002 à 20:46:40  profilanswer
 

n°138882
Pinzo
Vorsprung durch technik
Posté le 14-05-2002 à 20:49:41  profilanswer
 

Marche pas. :sweat:


---------------
“I'll thank you very much.”
n°138892
Pinzo
Vorsprung durch technik
Posté le 14-05-2002 à 21:06:29  profilanswer
 

Voilà mon code :
 
<?php
include("config.inc.php" );
 
$Query = mysql_query("SELECT nom,lien from historique" );
 
// interro de la table historique
 while ($historique = mysql_fetch_array($Query)) {
   
echo "<font class=titre1>";
echo "<li>";
echo "<a href='$lien'>$nom</a>";
echo "</li>";
echo "</font>";
 }
 
?>

 
Où est le problème ? :??:

 

[jfdsdjhfuetppo]--Message édité par Pinzo le 14-05-2002 à 21:07:33--[/jfdsdjhfuetppo]


---------------
“I'll thank you very much.”
n°138896
veryfree
Posté le 14-05-2002 à 21:20:27  profilanswer
 

jveux pas etre vexant mais faut vraiment revoir les base la...
 
 
t utilise meme pas la variable $historique  
alors que c est elle qui contiens les valeurs qui t interessent!

 

[jfdsdjhfuetppo]--Message édité par veryfree le 14-05-2002 à 21:22:20--[/jfdsdjhfuetppo]

n°138898
Max Evans
Posté le 14-05-2002 à 21:22:27  profilanswer
 

while($data = mysql_fetch_array($req))  
    {
    echo "<a href='.$data['lien'].'>'.$data['nom'].'</a>";
    }
 
 :)


---------------
Envie d'un bol d'air ? Traxxas Revo 3.3
n°138899
Pinzo
Vorsprung durch technik
Posté le 14-05-2002 à 21:23:44  profilanswer
 

veryfree a écrit a écrit :

jveux pas etre vexant mais faut vraiment revoir les base la...
 
 
t utilise meme pas la variable $historique  
alors que c est elle qui contiens les valeurs qui t interessent!  



Oui bah justement j'apprend petit à petit en mettant les mains à la pâte :(


---------------
“I'll thank you very much.”
n°138963
Pinzo
Vorsprung durch technik
Posté le 14-05-2002 à 23:37:42  profilanswer
 

[:cupra]  
 
 
 
( désolé chui un newbie, c'est pas ma faute, faut bien que j'apprenne un jour [:ruisseau%20de%20larmes] )


---------------
“I'll thank you very much.”
n°138979
nico23
Posté le 15-05-2002 à 00:57:16  profilanswer
 

Pinzo a écrit a écrit :

[:cupra]  
 
 
 
( désolé chui un newbie, c'est pas ma faute, faut bien que j'apprenne un jour [:ruisseau%20de%20larmes] )  




 
tu as été voir des tutoriels sur le net?
(voici un site qui ma bien servi pour démarrer:
http://www.phpfrance.com  
et la doc de référence: http://www.php.net/manual/fr/ )


---------------
[:nico23] [:nico23] [:nico23] [:nico23]
n°138981
Pinzo
Vorsprung durch technik
Posté le 15-05-2002 à 01:07:07  profilanswer
 

J'ai réussi :
 
<?
$Query = mysql_query("SELECT nom,lien from lienpinzo" );
 
// interro de la table historique
while ($historique = mysql_fetch_array($Query)) {
 
echo "<font class=titre1>";
echo "<li>";
echo '<a href="'.$historique['lien'].&#
039;">'.$historique['nom'].�
39;</a><br>';
echo "</li>";
echo "</font>";
}
?>

 
 
Merci m@noo :hello:


---------------
“I'll thank you very much.”
n°140751
Pinzo
Vorsprung durch technik
Posté le 18-05-2002 à 01:08:30  profilanswer
 

UP!
 
C'est peut être tout con, mais comment je fais pour que les données ne s'affichent pas comme ca :
 
Entrée 1
Entrée 2
Entrée 3
 
... mais plutôt comme ca :
 
Entrée 3
Entrée 2
Entrée 1
 
Soit, le dernier ajout doit s'afficher en premier.
 
Comment faire please ? :)
 
Merci d'avance :hello:

 

[jfdsdjhfuetppo]--Message édité par Pinzo le 18-05-2002 à 01:09:01--[/jfdsdjhfuetppo]


---------------
“I'll thank you very much.”
n°140756
veryfree
Posté le 18-05-2002 à 01:24:38  profilanswer
 

c un probleme d SQL je pense modifie ta requete en consequence
style order by id desc ou je ne sait quoi j ai pas ta base sous les yx

n°140759
Pinzo
Vorsprung durch technik
Posté le 18-05-2002 à 01:54:26  profilanswer
 

veryfree a écrit a écrit :

c un probleme d SQL je pense modifie ta requete en consequence
style order by id desc ou je ne sait quoi j ai pas ta base sous les yx  



Yep c'est exactement ca et ca marche. Merci. :)
 
 
 
 :hello:


---------------
“I'll thank you very much.”
mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  [PHP - MySQL] Nom + lien [résolu]

 

Sujets relatifs
[PHP] newbie question[PHP] Pb urgent passage de variable
[PHP] besoin d'information....[MYSQL] Ou se trouve le fichier my.cnf ....???
PHP + MyMQL : Quel est le meilleur script de NEWS ?[HTML] Lien de fichier pour telechargement et non en ouverture
[PHP] mail bomber ...[PHP] système de whois
[PHP] c koi la syntaxe exacte ??[ PHP / MySQL ] Traiter des checkbox...
Plus de sujets relatifs à : [PHP - MySQL] Nom + lien [résolu]


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR