Tabelle: Link auf einen wert einer Spalte
Jessica
- php
Ich hab ein meiner Tabelle eine Spalte link und eine Spalte turnier. In der Spalte turnier steht durchgehend ein String, aber in meiner Spalte link nicht!
ich möchte erreichen, das er mir, wenn es einen link gibt, das turnier mit dem Wert des links versieht.
Andernfalls (im else-Zweig) soll er nur den turniernamen anzeigen!
wie geht denn das? Irgendwelche ideen?
Mein Versuch:
if($hash['link']=='')
{
echo"<td>".$hash['turnier']."</td>\n";
}
else
{
$erg=mysql_query("SELECT link WHERE id = id") or die("Fehler in Abfrage Delete. Fehlercode: ".mysql_errno().": ".mysql_error());
echo "<td> <a href="".$hash['link']. $hash['turnier'].""</td></a>\n";
}
Moin!
Mein Versuch:
Naja...
<?
$sql="SELECT link, turnier, datum FROM turniere WHERE 1"
mysql_query($sql) or die("<hr>".mysql_error()."<hr>".sql."<hr>");
echo "\n<table>";
while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) {
$turnier = $row['turnier'];
$link = $row['link'];
$datum = $row['datum'];
# das macht es bequemer...
if ($link != '') {
# wenn in link was steht...
echo "\n <tr>";
echo "\n <td><a href="$link">$datum</a></td>";
echo "\n <td><a href="$link">$turnier</a></td>";
echo "\n </tr>";
} else {
# sonst
echo "\n <tr>";
echo "\n <td>$datum</a>";
echo "\n <td>$turnier</a>";
echo "\n </tr>";
} # end while
echo "\n</table>";
fertig....
Ich habe die Schreibweise und Bezeichner an die meine angepasst.
Das Skript ist ungetestet und kann Fehler enthalten.
MFFG (Mit freundlich- friedfertigem Grinsen)
fastix®
Moin!
Drängelpostings sind hier übrigens unerwünscht.
[pref:t=63602&m=360907]
Bitte lies die </faq/>. Und freu Dich darüber, daß Du so glimpflich davongekommen bist.
MFFG (Mit freundlich- friedfertigem Grinsen)
fastix®