Faire des lien dynamique - PHP - Programmation
Marsh Posté le 11-02-2004 à 14:10:25
echo "href=\"".$tableau["adresse"]."\">".$tableau["nomlien"]."</A>"
C'est ça ton pb ?
Marsh Posté le 11-02-2004 à 14:21:59
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
Marsh Posté le 11-02-2004 à 14:24:43
C'est mes " qui foirent dans $tableau["adresse"] et $tableau["nomlien"].
Remplace les par \"; ça devrait passer
Marsh Posté le 11-02-2004 à 14:31:23
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" >
Marsh Posté le 11-02-2004 à 14:33:53
ReplyMarsh Posté le 11-02-2004 à 14:38:57
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
Marsh Posté le 11-02-2004 à 14:40:27
echo '<a href="'.$tableu['adlien'].'">'.$tableau['nomlien'].'</a></td>'."\n";
Marsh Posté le 11-02-2004 à 14:42:16
Dernière tentative
$url=$tableau["adresse"];
$nom=$tableau["nomlien"];
echo "href=\"".$url."\">".$nom."</A>";
Marsh Posté le 11-02-2004 à 14:43:35
Merci cher ami ça marche, je vais régler l'habillage maintenant....
Mille merci pour ta patience !
Marsh Posté le 11-02-2004 à 14:45:03
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.
Marsh Posté le 11-02-2004 à 14:46:07
ReplyMarsh Posté le 11-02-2004 à 14:46:32
echo '<td><a href="'.$tableau['adlien'].'">'.$tableau['nomlien'].'</a></td>';
eccho "\n";
Marsh Posté le 11-02-2004 à 14:47:37
| saezs a écrit : Merci cher ami ça marche, je vais régler l'habillage maintenant.... |
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 ![]()
Marsh Posté le 11-02-2004 à 14:48:26
C bon ça marche cher ami, manque plus qu'a l'habiller pour pas qu'il attrape pas froid !
Mille merci de ta patience...
Marsh Posté le 11-02-2004 à 14:51:39
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, ? )
Marsh Posté le 12-02-2004 à 10:26:54
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
Marsh Posté le 12-02-2004 à 12:05:56
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 ?
Marsh Posté le 11-02-2004 à 14:05:05
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...