• [php:1:580e054e1e]<html><head><title>Zufallsspiel, für 2 spieler!</title><body><?php
    /* Initsialisierung */
    srand((double)microtime()*1000000);
    $spieler1=0;
    $spieler2=0;
    /*Spiel*/
    echo "<table border>";
    echo "<tr><td>Spieler 1</td> <td>Spieler 2</td></tr> while ($spieler 1 <30 && $spieler 2 <30) {
    $spieler1=$spieler1 + rand(1,6);
    $spieler2=$spieler2 + rand(1,6);
    echo "<tr><td align='right'>$spieler1</td> <td align='right'>$spieler2</td></tr>
    }
    echo "</table>";
    /* Ende */
    echo "

    if ($spieler1 > $spieler2) echo "Spieler 1 hat das Spiel gewonnen";
    else if ($spieler1 < $spieler2) echo "Spieler 2 hat das Spiel gewonnen";
    else echo "Unentschieden";
    ?>
    [/php:1:580e054e1e]

    Fehler soll sich in Zeile 11 aufhalten!

  • du hast in Zeile 11 einfach keine schließenden " und keinen strichpunkt versuchs mal damit:
    <html><head><title>Zufallsspiel, für 2 spieler!</title><body><?php
    /* Initsialisierung */
    srand((double)microtime()*1000000);
    $spieler1=0;
    $spieler2=0;
    /*Spiel*/
    echo "<table border>";
    echo "<tr><td>Spieler 1</td> <td>Spieler 2</td></tr> while ($spieler 1 <30 && $spieler 2 <30) {
    $spieler1=$spieler1 + rand(1,6);
    $spieler2=$spieler2 + rand(1,6);
    echo "<tr><td align='right'>$spieler1</td>
    <td align='right'>$spieler2</td></tr>";
    }
    echo "</table>";
    /* Ende */
    echo "

    if ($spieler1 > $spieler2) echo "Spieler 1 hat das Spiel gewonnen";
    else if ($spieler1 < $spieler2) echo "Spieler 2 hat das Spiel gewonnen";
    else echo "Unentschieden";
    ?>

  • also nachdem ich fast das komplette script neu geschrieben habe (!) (gewöhne dir mal einen programmierstil an der geht!! haben alle { klammern gefehlt und vieles mehr... egal jetzt geht es ;)
    [php:1:439d7ef10c]
    <html><head><title>Zufallsspiel, für 2 spieler!</title><body><?php
    /* Initsialisierung */
    srand((double)microtime()*1000000);
    $spieler1=0;
    $spieler2=0;
    /*Spiel*/
    echo "<table border>";
    echo "<tr><td>Spieler 1</td> <td>Spieler 2</td></tr>";
    while ($spieler1 <30 && $spieler2 <30) {
    $spieler1=$spieler1 + rand(1,6);
    $spieler2=$spieler2 + rand(1,6);
    echo "<tr><td align=\"right\">$spieler1</td>";
    echo "<td align='right'>$spieler2</td></tr>";
    }
    echo "</table>";
    /* Ende */

    if ($spieler1 > $spieler2) {
    echo "Spieler 1 hat das Spiel gewonnen";
    }
    else if ($spieler1 < $spieler2) {
    echo "Spieler 2 hat das Spiel gewonnen";
    }
    else {
    echo "Unentschieden";
    }
    ?>
    mfg cookie

    [/php:1:439d7ef10c]