nur wenn der link in der datenbank ist ausgeben

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • nur wenn der link in der datenbank ist ausgeben

    habe links in einer mysql datenbank.
    möchte diese mit einem butten ausgeben .
    Ist kein link in der datenbank so soll ein anderer text oder button ausgegeben werden.
    das alles in php
    a.paulus

  • #2
    if ($link != "") {
    print "<a href='$link' border=0><img src='button.gif'></a><br>\n";
    } else {
    print "<img src='nolinkbutton.gif'><br>\n";
    }

    Kommentar


    • #3
      das ist mein text es geht leider nicht warum

      was mach ich falsch??????????????????????

      <?
      include("main.inc");
      include("news.inc");
      anzeigeNews();
      $result;






      echo "<table border='0' width='450'";

      while($row = mysql_fetch_array($result))
      {
      echo "<tr>";
      echo "<td width='20' valign='top'><font face='arial' size='2' color='red'> ".erzeugeDatum($row['date'])." </font></td>";
      echo "<td width='380' bgcolor='#ffcccc'><font face='arial' size='2' color='red'><b> ".$row['title']."</b></font></td>";
      if ($links != ""){
      echo "<td width='40' bgcolor='#ffcccc' align='center'><a href='$links'>link</a><br>\n";
      }
      else {
      echo "<td width='40' bgcolor='#ffcccc' align='center'><font face='arial' size='1' color='red'>kein link</font></td>";
      }
      echo "</tr>";

      echo "<tr>";
      echo "<td></td>";
      echo "<td colspan='2'><font face='arial' size='2' color='red'>".$row['body']."</font><br><br></td>";
      echo "</tr>";
      }
      echo "</table>";
      ?>
      a.paulus

      Kommentar


      • #4
        Ich weiß nicht wie die Variable heißt, in der sich der Link befindet. Vermutlich liest Du den Link aus der Datenbank aus einem Datenbankfeld:

        Lautet der Tabellenname "linksx" so müßtest Du $row[linksx] angeben
        Code:
        ...
        echo "<td width='380' bgcolor='#ffcccc'><font face='arial' size='2' color='red'><b> ".$row[title]."</b></font></td>"; 
        if ($row[linksx] != ""){
           echo "<td width='40' bgcolor='#ffcccc' align='center'><a href='".$row[linksx]."'>link</a><br>\n"; 
        } else {
           ...
        }
        ...

        Kommentar


        • #5
          Original geschrieben von hand
          Ich weiß nicht wie die Variable heißt, in der sich der Link befindet. Vermutlich liest Du den Link aus der Datenbank aus einem Datenbankfeld:

          Lautet der Tabellenname "linksx" so müßtest Du $row[linksx] angeben
          Code:
          ...
          echo "<td width='380' bgcolor='#ffcccc'><font face='arial' size='2' color='red'><b> ".$row[title]."</b></font></td>"; 
          if ($row[linksx] != ""){
             echo "<td width='40' bgcolor='#ffcccc' align='center'><a href='".$row[linksx]."'>link</a><br>\n"; 
          } else {
             ...
          }
          ...
          a.paulus

          Kommentar


          • #6
            Aha - und jetzt?

            Kommentar

            Lädt...
            X