Habe Denkfehler irgendwie.

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

  • Habe Denkfehler irgendwie.

    SO nun erstmal das Script.
    PHP-Code:
    $x=0;
    $smil_abfrage "SELECT * FROM radio_smilies ORDER BY id";
    $smil_ergebnis mysql_query($smil_abfrage);
    while(
    $smil_rows mysql_fetch_object($smil_ergebnis))
    {
    $smilie $smil_rows->smilie;
    $alias $smil_rows->alias;
    $text $smil_rows->text;
    $id $smil_rows->id;

    if(
    $x%=== 0)
    {
    echo 
    "<table cellpadding='4' cellspacing='0' border='0' width='100%'>
          <tr align='center'>"
    ;
    }
    echo 
    " <td width='20%' align='center' class='tablerow2'>
           <fieldset>
           <legend><strong>&raquo;&nbsp;
    $text&nbsp;&laquo;</strong></legend>
           <br /><img src='
    $radioConfig_live_site/$smilie' border='0' /><br />
           <input type='textinput' class='realbutton' size='10' name='
    $id' value='$alias' />
    <br /><input type='submit' value='Entfernen' name='B1' >
           </fieldset>
           </td>"
    ;
    if(
    $x%=== 4)
    {
    echo 
    "</tr>
          </table>"
    ;
    }

    $x++;

    Diese funktioniert auch prima habe nur einen Fehler drinnen und zwar er soll ja in einer Tabelle 5 spalten machen diese wird auch gemacht, nur wenn zum Beispiel 18 Smilies sind würde er ja nur 3 Tabellen a 5 Spalten machen und bei der 4 Tabelle würdene s nur 3 Spalten sein.
    Meine Frage ist nun wie kann ich es machen das automatisch dann Leerspalten eingefügt werden also dieses hier <td width='20%' align='center' class='tablerow2'>&nbsp;</td>
    damit die Tabelle voll ist?

    Vielen Dank schon mal.
    Zuletzt geändert von 1Olaf2; 21.08.2007, 15:11.

  • #2
    Errechnen wieviele Spalten fehlen und z.B. über str_repeat einfügen.
    Die Regeln | rtfm | register_globals | strings | SQL-Injections | [COLOR=silver][[/COLOR][COLOR=royalblue]–[/COLOR][COLOR=silver]][/COLOR]

    Kommentar

    Lädt...
    X