Ergebnis 1 bis 10 von 10

Thema: While Schleife

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Neuer Benutzer
    Registriert seit
    10.06.2007
    Beiträge
    18
    Der wird angezeigt, wie gesagt nur die Whileschleife funktioniert nicht.

    Kenn keiner ne Lösung ?

  2. #2
    Neuer Benutzer
    Registriert seit
    12.12.2007
    Beiträge
    3
    versuch mal so:
    PHP-Code:
    echo ' <tr> 
        <td><div align="left">$ausgabe[name]</div></td> 
        <td><div align="center"> 
          <input name="link" type="text" id="link" value="$ausgabe[ID]"> 
        </div></td> 
        <td><div align="center">$ausgabe[angebettelt]</div></td> 
        <td><div align="center">$ausgabe[bv] Lose </div></td> 
        <td><div align="center"><a href="index.php?content=/subids/delete&id=$ausgabe[ID]">[x]</a></div></td> 
      </tr>'



  3. #3
    Erfahrener Benutzer
    Registriert seit
    11.01.2007
    Beiträge
    278

    Beitrag

    Code:
    <?
    head("&Uuml;bersicht deiner Sub-ID´s");
    $subidliste = db_query("SELECT * FROM ".$db_prefix."_bettel_sub WHERE `uid` = '".$_SESSION['uid']."'") OR die(mysql_error());
    
    if (mysql_num_rows($subidliste) >= 1) {
       echo '
       <table width="90%" border="0" align="center" cellpadding="0" cellspacing="0">
         <tr>
           <td width="15%" align="left"><b>Name</b></td>
           <td width="30%" align="center"><b>Link</b></td>
           <td width="21%" align="center"><b>Aufrufe</b></td>
           <td width="20%" align="center"><b>Verdienst</b></td>
           <td width="14%" align="center"><b>L&ouml;schen ? </b></td>
         </tr>';
    
           while ($ausgabe = mysql_fetch_array($subidliste)) {
           echo '
             <tr>
               <td align="left">'.$ausgabe['name'].'</td>
               <td align="center"><input type="text" name="link" id="link" value="'.$ausgabe['ID'].'" readonly></td>
               <td align="center">'.$ausgabe['angebettelt'].'</td>
               <td align="center">'.$ausgabe['bv'].' '.$waehrung.'</td>
               <td align="center"><a href="index.php?content=/subids/delete&id='.$ausgabe['ID'].'">[x]</a></td>
             </tr>';
            }
       echo '</table>';
    
      } else {
      echo '<div align="center">Sie haben noch keine Sub-ID´s angelegt.</div>';
      }
    foot();
    ?>
    So dürfte es gehen. Ich denke mir auch einfach mal so, das man kein div innerhalb einer Tabellenspalte braucht, um den Inhalt auszurichten. <b> ist dasselbe wie <strong> nur viiiiiel weniger zu tippern^^.

    Wenn du das mit der Löschfunktion noch etwas eleganter haben möchtest:

    Code:
    <?
    
    if ($_POST['delete'] == 'Markierte Sub-IDs loeschen') {
       foreach ($_POST['del'] AS $ids) {
       $ids = (int)$ids;
       db_query("DELETE FROM ".$db_prefix."_bettel_sub WHERE `ID` = '".$ids."' LIMIT 1");
       }
    }
    
    head("&Uuml;bersicht deiner Sub-ID´s");
    $subidliste = db_query("SELECT * FROM ".$db_prefix."_bettel_sub WHERE `uid` = '".$_SESSION['uid']."'") OR die(mysql_error());
    
    if (mysql_num_rows($subidliste) >= 1) {
       echo '
       <form action="" method="post">
       <table width="90%" border="0" align="center" cellpadding="0" cellspacing="0">
         <tr>
           <td width="15%" align="left"><b>Name</b></td>
           <td width="30%" align="center"><b>Link</b></td>
           <td width="21%" align="center"><b>Aufrufe</b></td>
           <td width="20%" align="center"><b>Verdienst</b></td>
           <td width="14%" align="center"><b>L&ouml;schen ? </b></td>
         </tr>';
    
           while ($ausgabe = mysql_fetch_array($subidliste)) {
           echo '
             <tr>
               <td align="left">'.$ausgabe['name'].'</td>
               <td align="center"><input type="text" name="link" id="link" value="'.$ausgabe['ID'].'" readonly></td>
               <td align="center">'.$ausgabe['angebettelt'].'</td>
               <td align="center">'.$ausgabe['bv'].' '.$waehrung.'</td>
               <td align="center"><input type="checkbox" name="del[]" value="'.$ausgabe['ID'].'"></td>
             </tr>';
            }
       echo '
        <tr>
         <td colspan="5" align="center"><input type="submit" name="delete" value="Markierte Sub-IDs loeschen"></td>
        </tr>
       </table>
       </form>';
    
      } else {
      echo '<div align="center">Sie haben noch keine Sub-ID´s angelegt.</div>';
      }
    foot();
    ?>

  4. #4
    Neuer Benutzer
    Registriert seit
    10.06.2007
    Beiträge
    18
    Danke euch allen funktioniert jetzt !

Ähnliche Themen

  1. while schleife bei PremiumAddon abändern
    Von Sam2004 im Forum [HD] Programmieren
    Antworten: 0
    Letzter Beitrag: 08.12.2011, 17:44

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •