Schleifenproblem

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

  • Schleifenproblem

    hi ich schon wieder

    ich habe mich für ein clanintern angemeldet. dort kann man news schreiben die dann extern, also auf meiner homepage dann angezeigt werden. jetzt schreiben die das man die news auf eine andere seite includen kann wenn man folgendes eingibt:

    PHP-Code:
    <?php
    include("http://www.clanintern.de/enews.php4?clan=88434&type=php");

    for (
    $i 0$i $news_show_amount $i++)
    {
    echo 
    "
     <table width='95%'>
     <tr>
      <td>News von Clan :
    $news_date[$i] - <u>$news_topic[$i]</u> gepostet von $news_posted_by[$i]</td>
     </tr>
     <tr>
      <td>
    $news_entry[$i]</td>
     </tr>
     <tr>
      <td><small>Bisherige Kommentare dazu : 
    $news_comment_amount[$i] - [ <a href='$news_comment_url[$i]'>Kommentar abgeben</a> ]</small></td>
     </tr>
     </table>
     "
    ;
    }
    ?>
    auf der gleichen seite kann man dann noch eingeben wieviele news pro seite angezeigt werden sollen. ich habe da mal 10 eingegeben. wenn ich jetzt aber nur einen newspost mache dann kommen danach noch 9 leere tabellen. was muss ich anders machen??

  • #2
    Einfach ne kleine Abfrage vor der Schleife

    PHP-Code:
    $news_show_amount $news_show_amount count($news_topic) ? count($news_topic) : $news_show_amount 

    Kommentar


    • #3
      hab ich versucht aber es kommen noch immer leere tabellen

      Kommentar


      • #4
        Zum Beispiel den <table>-Befehl außerhalb der for-Schleife schreiben.

        Und dann vielleicht das schreiben:
        PHP-Code:
        for ($i 0$i <= $news_show_amount $i++) 

        Kommentar


        • #5
          das funzt auch nicht

          Kommentar


          • #6
            wie wäre es denn so:

            Code:
            for ($i = 0; $i < $news_show_amount ; $i++)
            {
            echo "
             <table width='95%'>
             <tr>
              <td>News von Clan :".$news_date[$i]." - <u>".$news_topic[$i]."</u> gepostet von ".$news_posted_by[$i]."</td>
             </tr>
             <tr>
              <td>".$news_entry[$i]."</td>
             </tr>
             <tr>
              <td><small>Bisherige Kommentare dazu : ".$news_comment_amount[$i]." - [ <a href="\". $news_comment_url[$i]. \"">Kommentar abgeben</a> ]</small></td>
             </tr>
             </table>
             ";
            }
            (nicht getestet)

            weil bei der [php] - Darstellung FEhler auftraten mit \" hab ich [code] verwendet

            cya CrazyPip

            Kommentar

            Lädt...
            X