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...