Jessica: Tabelle: Link auf einen wert einer Spalte

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";
}

  1. Moin!

    Mein Versuch:

    Naja...

    <?
    $sql="SELECT link, turnier, datum FROM turniere WHERE 1"

    Es ist eine Spur besser, den SQL- String in einen solchen zu schreiben. Zum Beispiel zu debugzwecken.

    mysql_query($sql) or die("<hr>".mysql_error()."<hr>".sql."<hr>");

    Eben für diese Fehlerausgabe...

    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®

    --
    Als Freiberufler bin ich immer auf der Suche nach Aufträgen: Schulungen, Development. Auch  für seriöse Agenturen.
  2. 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®

    --
    Als Freiberufler bin ich immer auf der Suche nach Aufträgen: Schulungen, Development. Auch  für seriöse Agenturen.