Schleifenproblem

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

  • 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 

    Comment


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

      Comment


      • #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++) 

        Comment


        • #5
          das funzt auch nicht

          Comment


          • #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

            Comment

            Working...
            X