Variable in Link ausgeben

Jacy

Mitglied
Hallo zusammen,
ich möchte gerne einen Link basteln, in dem eine Variable vorkommt, leider klappt das nicht,weil ich bis jetzt nicht draufgekommen bin,wie man das genau schreiben muss,damit die Variable auch als solche erkannt wird.

Hier mein Ansatz:


PHP:
<h1>Erscheinungsjahr</h1>
<?php
$mysqli= new mysqli("localhost","jb110","","u-jb110");

$ergebnis=$mysqli->query("SELECT jahr FROM album ;");
echo "<table style='margin-top: 40px; border-color:#00bfff; background-color: white; border-spacing:0px;' border='2' cellpadding='7'>\n"
		 ."</th>\n<th style='background-color: #666666'>"
		 ."Erscheinungsjahr"
		 ."</th>";
while ($zeile=$ergebnis->fetch_array()) {
  echo "<tr><td><a href=("'.$zeile.'"["jahr"]).php>("'.$zeile.'"["jahr"])</a></td>"
	   ."</tr>\n";
	}
echo "</table>";

$ergebnis->close();
$mysqli->close();
?>

Wie schreibe ich es richtig?:(
 
PHP:
echo '<tr><td><a href="'.$zeile['jahr'].'.php">'.$zeile['jahr'].'</a></td>'
       .'</tr>\n';

Wenns für dich einfacher könntest den Link aber auch bevor du ihn ausgibst deklarieren und einfacher schreiben:
PHP:
$link = $zeile['jahr'].".php";
echo '<tr><td><a href="' . $link . '">';
 
Zuletzt bearbeitet:
Zurück