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

  FORUM HardWare.fr
  Programmation
  PHP

  Faire des lien dynamique

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Faire des lien dynamique

n°638949
saezs
Posté le 11-02-2004 à 14:05:05  profilanswer
 

Bonjour,
 
Je souhaite que les liens de mes sites soit relié a ma base mysql.
 
J'ai crée une table Lien, num, nom, adresse.
 
 
Je me suis reservi, d'un scrip d'un tableau relié a une base, donc la conncetion la requete ça va ...
 
Mon probleme demeurent la dedans :
 
echo "<td width=\"900\" align=\"left\" valign=\"top\" bgcolor=\"#D0DCB4\">".$tableau["nomlien"]."</td> \n";
 
J'arrive afficher le nom mais je n'arrive pas a afficher l'adresse : adlien (href il me semble)
 
Comment l'inserer car c dans la syntaxe que je bloque...

mood
Publicité
Posté le 11-02-2004 à 14:05:05  profilanswer
 

n°638962
format_c
Plouf plouf ...
Posté le 11-02-2004 à 14:10:25  profilanswer
 

echo "href=\"".$tableau["adresse"]."\">".$tableau["nomlien"]."</A>"
 
C'est ça ton pb ?
 


Message édité par format_c le 11-02-2004 à 14:11:48

---------------
Mes guitares, ampli, et effets sont en vente !
n°638987
saezs
Posté le 11-02-2004 à 14:21:59  profilanswer
 

j'ai ça comme erreur  
 
 
Parse error: parse error, unexpected T_ECHO, expecting ',' or ';' in c:\program files\easyphp\www\nico\bandeauh.php on line 42

n°638994
format_c
Plouf plouf ...
Posté le 11-02-2004 à 14:24:43  profilanswer
 

C'est mes " qui foirent dans $tableau["adresse"] et $tableau["nomlien"].
Remplace les par \"; ça devrait passer


---------------
Mes guitares, ampli, et effets sont en vente !
n°639003
saezs
Posté le 11-02-2004 à 14:31:23  profilanswer
 

Pas mieux :  
Warning: Unexpected character in input: '\' (ASCII=92) state=1 in c:\program files\easyphp\www\nico\bandeauh.php on line 40
 
Warning: Unexpected character in input: '\' (ASCII=92) state=1 in c:\program files\easyphp\www\nico\bandeauh.php on line 40
 
Parse error: parse error, unexpected T_CONSTANT_ENCAPSED_STRING, expecting ']' in c:\program files\easyphp\www\nico\bandeauh.php on line 40
 
Voila mon code :  
 
<html>
 
<head>
 
<title>tableau </title>
 
</head>
 
<body>
 
<body bgcolor="#990000">
 
 
 
<?php
$host="localhost";
$user="root";
$password="";
 
$connexion =  mysql_connect($host, $user, $password)
 or die ("Connexion au serveur impossible" );
 
$db = mysql_select_db ("vin",  $connexion)
 or die ("Connexion a la base impossible" );
 
$req = "SELECT nomlien, adlien FROM lien ";
$resultat = mysql_query($req)
 or die ("La requête ne peut pas être exécutée" );
 
// début du tableau ( hors boucle )
echo "<table width=\"500\" border=\"0\" align=\"center\" cellpadding=\"0\" cellspacing=\"2\"> \n";
 
 
// début de la boucle
while($tableau = mysql_fetch_array($resultat)) {
 
 
echo "<tr> \n";
 
echo "href=\"".$tableau[\"adlien\"]."\">".$tableau[\"nomlien\"]."</A>"
 
echo "</tr> \n";
}
 
 
?>
 
 
</body>
 
</html>
 
 
<A href="tabbordeaux.php" target="pages" >

n°639005
format_c
Plouf plouf ...
Posté le 11-02-2004 à 14:33:53  profilanswer
 

Tente des ' à la place des \" alors :D


---------------
Mes guitares, ampli, et effets sont en vente !
n°639017
saezs
Posté le 11-02-2004 à 14:38:57  profilanswer
 

Héhé
Quedale avec ça ! :
 
echo "href=\"".$tableau['adlien']."\">".$tableau['nomlien']."</A>"
 
Parse error: parse error, unexpected T_ECHO, expecting ',' or ';' in c:\program files\easyphp\www\nico\bandeauh.php on line 42

n°639019
ffluff
Challenge Everything
Posté le 11-02-2004 à 14:40:27  profilanswer
 

echo '<a href="'.$tableu['adlien'].'">'.$tableau['nomlien'].'</a></td>'."\n";


Message édité par ffluff le 11-02-2004 à 14:41:04

---------------
«Le succès consiste à aller d'échecs en échecs sans jamais perdre son enthousiasme» - Churchill
n°639022
format_c
Plouf plouf ...
Posté le 11-02-2004 à 14:42:16  profilanswer
 

Dernière tentative :D
$url=$tableau["adresse"];
$nom=$tableau["nomlien"];
echo "href=\"".$url."\">".$nom."</A>";


---------------
Mes guitares, ampli, et effets sont en vente !
n°639024
saezs
Posté le 11-02-2004 à 14:43:35  profilanswer
 

Merci cher ami ça marche, je vais régler l'habillage maintenant....
 
Mille merci pour ta patience !

mood
Publicité
Posté le 11-02-2004 à 14:43:35  profilanswer
 

n°639026
ffluff
Challenge Everything
Posté le 11-02-2004 à 14:45:03  profilanswer
 

question :
echo "blalbla\"truc\"".$var;
pour vous mettez echo "" si vous sortez les variables ?
C'est si bien que ca les \" ?
 
PS: href="truc">test</a> n'existe pas parcontre :
<a hhref="truc">test</a> oui.


Message édité par ffluff le 11-02-2004 à 14:45:25

---------------
«Le succès consiste à aller d'échecs en échecs sans jamais perdre son enthousiasme» - Churchill
n°639027
format_c
Plouf plouf ...
Posté le 11-02-2004 à 14:46:07  profilanswer
 

Me disais bien que j'avais foiré :D


---------------
Mes guitares, ampli, et effets sont en vente !
n°639029
deliriumtr​emens
sic transit intestinal...
Posté le 11-02-2004 à 14:46:32  profilanswer
 

echo '<td><a href="'.$tableau['adlien'].'">'.$tableau['nomlien'].'</a></td>';
eccho "\n";

n°639031
format_c
Plouf plouf ...
Posté le 11-02-2004 à 14:47:37  profilanswer
 

saezs a écrit :

Merci cher ami ça marche, je vais régler l'habillage maintenant....
 
Mille merci pour ta patience !


Tu devrais te penchais un peu plus sur le code que tu as recopié (pas le mien, l'orginial), parceque ça te sera très utile de le comprendre pour le futur ;)


---------------
Mes guitares, ampli, et effets sont en vente !
n°639033
saezs
Posté le 11-02-2004 à 14:48:26  profilanswer
 

C bon ça marche cher ami, manque plus qu'a l'habiller pour pas qu'il attrape pas froid !
 
Mille merci de ta patience...

n°639038
saezs
Posté le 11-02-2004 à 14:51:39  profilanswer
 

Désolé pour le doublons.
 
Mais mon code il vient pour faire un tableau mais y'a t-il un probleme vis a vis de ce que je veux faire (un bandeau de lien sur mon site, fictif, c pour mon Bts, ? )

n°640005
saezs
Posté le 12-02-2004 à 10:26:54  profilanswer
 

Re-bonjour
 
J'ai un autre petit probleme...
 
Il me faut inserer ceci dans ma ligne de code : target="pages"
pour indique la page réacualisation..
 
Comment l'inserer dans ce code :  
echo '<a href="'.$tableau['adlien'].'">'.$tableau["nomlien"].'</a></td>'."\n";
 
Merci

n°640204
ffluff
Challenge Everything
Posté le 12-02-2004 à 12:05:56  profilanswer
 

target c'est un attribut de A il me semble donc :
echo '<a href="'.$tableau['adlien'].'" target="ceQueTuveux ">'.$tableau["nomlien"].'</a></td>'."\n";
t'es sur de pas vouloir t'acheter un bouqin de php et faire des petits trucs avant de te lancer dans la prog d'un site ou autre ?


---------------
«Le succès consiste à aller d'échecs en échecs sans jamais perdre son enthousiasme» - Churchill

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

  Faire des lien dynamique

 

Sujets relatifs
[ASP.Net] Comment remplir une textBox de facon dynamique ?lien en javascript
[VB] Utilisation dynamique de controls ?Créer un lien pour ouvrir l'explorer windows
allocation dynamique pour un tableau d'élémentsSéparer une image en plusieurs lien
CSV et tableau dynamique ?Lancement dynamique d'une DLL sous Delphi
convertir lien en tableau[access][visual basic] liste de case à cocher dynamique
Plus de sujets relatifs à : Faire des lien dynamique


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