Ausgabeabfrage -brauche Hilfe

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Ausgabeabfrage -brauche Hilfe

    Hallo,

    bin noch Anfänger und habe folgendes Problem.
    Ich habe eine einfache Datenbankausgabe geschrieben und ich möchte gern eine Abfrage einfügen, damit wenn keine Homepage- oder Mailadresse angegeben ist ein leeres Feld angezeigt wird oder ein inaktiver Link.
    Momentan wird wird immer eine Verknüpfung ausgegeben auch wenn diese ins leere geht.
    Im Anschluss mal mein Script.

    Danke schon mal im voraus Mathias


    $sql = "SELECT id, verein, name, tel, email, link FROM vereine";
    $adressen_query = mysql_query($sql) or die("Anfrage nicht erfolgreich");
    $anzahl = mysql_num_rows($adressen_query);
    ?>
    <table style="border-collapse: collapse" border="1">

    <h1>Vereine</h1>

    <?php
    echo "Anzahl der Datensätze: $anzahl";

    ?>
    <tr>
    <td bgcolor="#FFFF00">ID</td>

    <td width=\"150\" bgcolor="#FFFF00">Vereinsname</td>

    <td bgcolor="#FFFF00">Ansprechperson</td>

    <td bgcolor="#FFFF00">Telefon</td>

    <td bgcolor="#FFFF00">Email</td>

    <td width=\"150\" bgcolor="#FFFF00">Homepage</td>
    </tr>
    <?php

    while ($adr = mysql_fetch_array($adressen_query)){
    ?>
    <tr>
    <td><?=$adr['id']?></td>

    <td width=\"150\"><?=$adr['verein']?></td>

    <td><?=$adr['name']?></td>

    <td><?=$adr['tel']?></td>

    <td><?= '<a href="mailto:'.$adr[email].'">'.$adr[email].'</a>'; ?></td>

    <td width=\"150\"><?= '<a target="_blank" href="http://'.$adr[link].'">Homepage</a>'; ?></td>
    </tr>
    <?php
    }
    ?>
    </table>

  • #2
    PHP Code:
    if (isset($homepage) && empty($homepage)) {
        print 
    "homepage";

    in deinem Fall:

    PHP Code:
    if (isset($adr["link"]) && !empty($adr["link"])) {
        print 
    '<a target="_blank" href="http://'.$adr["link"].'">Homepage</a>';

    Last edited by Skaschy; 02-05-2005, 18:10.

    Comment


    • #3
      Hallo Toby,

      herzlichen Dank hat wunderbar funktioniert, war schon am verzweifeln.

      Mathias

      Comment

      Working...
      X