kostenloser Webspace werbefrei: lima-city


NEwsText am falschen Ort

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    internetplattform

    internetplattform hat kostenlosen Webspace.

    Habe ein Newsletter Archive aufgebaut.
    Er Zeit mir auch alles an, was ich möchte, einfach die Spalte "Newstext" wird falsch angezeigt.
    zb.
    Wetter
    22.7.09 -> Regen
    -> Regen mit Sonne
    23.7.09
    Jahreszeit

    Das Wort Regen mit sonne sollte neben 23.7.09 stehen, aber sehe nicht, was ich an den klammern hier falsch gemacht habe.
    kann mir vielleicht jemand kurz draufwerfen auf den Code



    <?php
    $SQL0 = "SELECT * FROM Tabelle1 where(usernr = $VURL99)";
    $SQL0R = odbc_exec($conn, $SQL0);

    $SQL1 = "SELECT * FROM NTabelle2 where(usernr = $VURL99)";
    $SQL1R = odbc_exec($conn, $SQL1);

    $SQL2 = "SELECT * FROM Tabelle3 where(usernr = $VURL99)";
    $SQL2R = odbc_exec($conn, $SQL2);
    ?>
    <table border="1" width="100%">
    <tr>
    <td width="200"></td>
    <td width="100"></td>
    <td width="*" align="right"></td>
    </tr>
    <?php
    while($SQL0Z= odbc_fetch_array($SQL0R))
    {
    echo'<tr>';
    echo'<td><a href="news.php?URL99=' . $SQL0Z["usernr"] . '&url2=' . $SQL0Z["newskatnr"] . '">' . $SQL0Z["newskat"] . '</a></td>';
    echo '</tr>';

    while($SQL1Z= odbc_fetch_array($SQL1R))
    {
    if ( $SQL1Z["newskatnr"] == $Vurl2){

    echo'<tr>';
    echo'<td></td><td><a href="news.php?URL99=' . $SQL0Z["usernr"] . '&url2=' . $SQL0Z["newskatnr"] . '&url3=' . $SQL1Z["newsd"] . '">' . $SQL1Z["ndatum"] . '</a></td>';

    while($SQL2Z= odbc_fetch_array($SQL2R))
    {
    if ( $SQL1Z["newskatnr"] == $Vurl2 and $SQL2Z["newsd"] == $Vurl3){
    echo'<td>' . $SQL2Z["newstext"] . '</td>';
    //echo'<td></td><td></td><td>' . $SQL2Z["newstext"] . '</td>';
    echo '</tr>';
    }
    }
    }
    }
    }
    ?>
    </table>
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Hi,
    also ich weiß nicht ganz genau was das skript machen soll...weil das iwie komplipliziert aussieht...eher unübersichtlich aber müssen diese verschachtelten while schelifen sein?

    while($SQL0Z= odbc_fetch_array($SQL0R))
    {
     echo'<tr>';
     echo'<td><a href="news.php?URL99=' . $SQL0Z["usernr"] . '&url2=' . $SQL0Z["newskatnr"] . '">' . $SQL0Z["newskat"] . '</a></td>';
     echo '</tr>';
    }
    
    while($SQL1Z= odbc_fetch_array($SQL1R))
    {
       if ( $SQL1Z["newskatnr"] == $Vurl2){
       {
       echo'<tr>';
       echo'<td></td><td><a href="news.php?URL99=' . $SQL0Z["usernr"] . '&url2=' . $SQL0Z["newskatnr"] . '&url3=' . $SQL1Z["newsd"] .  '">'  . $SQL1Z["ndatum"] . '</a></td>';
    }
    
    while($SQL2Z= odbc_fetch_array($SQL2R))
    {
    if ( $SQL1Z["newskatnr"] == $Vurl2 and $SQL2Z["newsd"] == $Vurl3){
    echo'<td>' . $SQL2Z["newstext"] . '</td>';
    //echo'<td></td><td></td><td>' . $SQL2Z["newstext"] . '</td>';
    echo '</tr>';
    }
    }



    ich gehe mal davon aus das es auch leichter geht...mit einer DB-Abfrage evtl. sogar über joins
    ...aber dein problem versteh ich nich soo wirklich^^
  4. Autor dieses Themas

    internetplattform

    internetplattform hat kostenlosen Webspace.

    also zieht ist es:
    erst die kategorie auflisten
    klickt man auf eine kategorie, soll gleich unterhalb dieser entsprechender kategorie die datums aufgelistet werden, wo zur kategorie gehört.
    klickt man nun auf das datum, soll neben dem datum den/die Text/e angezeigt werden.

    zurzeit funktioniert nur das mit der kategorie und den datums.
    klickt man zurzeit auf datum, wird der textinhalt egal welches datum immer beim ersten datum daneben geschrieben und nicht beim entsprechendem datum
    finde aber nicht den fehler.

    die daten kommen aus 3verschiedenen abfragen.
  5. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!