kostenloser Webspace werbefrei: lima-city


Problem mit Forum

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    gollum1990

    gollum1990 hat kostenlosen Webspace.

    Habe versucht ein Forum selbst zu machen aber
    es klappt nichts so wie ich es haben will:
    [..]
    elseif($mode == Lob_und_Kritik)
    {
    echo '<table border="0" cellpadding="0" cellspacing="0">';
    echo '<tr>';
    echo '<td class="headline">';
    echo 'Themen';
    echo '</td>';
    echo '</tr>';
    echo '<tr>';
    echo '<td>';
    $sql = "SELECT `thema` FROM `Forum`";
    $sql2 = mysql_query($sql, $verbindung) or die (mysql_error());
    while($row = mysql_fetch_array($sql2))
    {
    echo '<a href="board.php?mode='.$row["thema"].'&ID='.$sid.'">'.$row["thema"].'</a>';
    }
    echo '</td>';
    echo '</tr>';
    echo '</table>';
    $thema = $row['thema'];
    }
    elseif($mode == $thema)
    {
    echo '<table border="0" cellpadding="0" cellspacing="0">';
    echo '<tr>';
    $sql = "SELECT `beitrag`, `von` FROM `Forum`";
    $sql2 = mysql_query($sql, $verbindung) or die (mysql_error());
    while($row = mysql_fetch_array($sql2))
    {

    echo '<td>Username:</td>';
    echo '<td>'.$row["von"].'</td>';
    echo '</tr>';
    echo '<td>Beitrag</td>';
    echo '<td>'.$row["beitrag"].'</td>';
    }
    echo '</tr>';
    echo '</table>';
    }
    [..]

    Kommen wir zu meinen Problem:
    Ich lese mit MYSQL ein Thema aus, und
    benutze diesen Namen als Link
    aber wenn ich dann klicke kommt das Thema nicht
    hier ide Zeile:

    echo '</td>';
    echo '</tr>';
    echo '</table>';
    $thema = $row['thema'];
    }
    elseif($mode == $thema)
    {

  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

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

  3. n********r


    elseif($mode == Lob_und_Kritik)
    {
    echo '<table border="0" cellpadding="0" cellspacing="0">
    <tr>
    <td class="headline">
    Themen
    </td>
    </tr>
    <tr><td>';
    $sql = "SELECT `thema` FROM `Forum`";
    $sql2 = mysql_query($sql, $verbindung) or die (mysql_error());
    while($row = mysql_fetch_array($sql2))
    {
    echo '<a href="board.php?mode='.$row["thema"].'&ID='.$sid.'">'.$row["thema"].'</a>';
    }
    echo '</td></tr></table>';
    $thema = $row['thema'];
    }
    elseif($mode == $thema)
    {
    echo '<table border="0" cellpadding="0" cellspacing="0"><tr>';
    $sql = "SELECT `beitrag`, `von` FROM `Forum`";
    $sql2 = mysql_query($sql, $verbindung) or die (mysql_error());
    while($row = mysql_fetch_array($sql2))
    {
    
    echo '<td>Username:</td>
    <td>'.$row["von"].'</td>
    </tr>
    <td>Beitrag</td>
    <td>'.$row["beitrag"].'</td>';
    }
    echo '</tr></table>';
    }


    Kommen wir zu meinen Problem:
    Ich lese mit MYSQL ein Thema aus, und
    benutze diesen Namen als Link
    aber wenn ich dann klicke kommt das Thema nicht
    hier ide Zeile:
    echo '</td></tr></table>';
    $thema = $row['thema'];
    }
    elseif($mode == $thema)
    {



    Irgendwie verstehe ich das nicht.
    in welche Zeile soll das Thema kommen?

    Ich habe mal dein Code durch gearbeitet war viel zu viele echo's.
  4. Autor dieses Themas

    gollum1990

    gollum1990 hat kostenlosen Webspace.

    Also wie gesagt es kommt keine Fehlermeldung
    nur wenn ich jetzt das Thema auslese also so

    $row["thema"]

    dann als Link:

    <a href="board.php?mode='.$row["thema"].'&ID='.$sid.'">
    $row["thema"]</a>

    Ich habe mal dann ein Test Thema gemacht das hei?t
    'Test' als Link wird ausgeben:
    <a href="board.php?mode=Test&ID=219839218392183921">Test</a>

    Aber wenn ich dann darauf klicke komme ich nicht zu den Beitrag im Beitrag steht nur 'Test' stattdessen kommt eine Leere Seite obwohl so gemacht habe:
    $thema = $row['thema']; // Test Thema

    }

    elseif($mode == $thema) // klappt nicht

  5. n********r

    Du musst auch auf der Seite die Daten erneut auslesen.
    Du hast die ID und damit liest du dann das Thema aus was du haben willst.
    Das machst du auf der neuen Seite ja gar nicht:

    $sql="Select thema From thema WHERE ID = '".$id."'";
  6. 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!