Antworten auf deine Fragen:
Neues Thema erstellen

2 getrente get/post varieanten

S

SGLog

Guest

Hallo ich wollte mal ein sehr einfaches Spiel programieren aber nun komme ich nicht weiter es soll einfach nur ein Würfel spiel sein.

2 Spieler Würfeln nacheinander und der mit der Größeren Zahl gewinnt.

Ich habe für jeden Spieler einen "Form" abschnitt mit "get".
Aber immer wenn Spieler 1 Würfelt ist alles ok Daten werden ausgegeben aber wenn ich dann mit Spieler 2 Würfel verschwinden die Daten von Spieler 1, kann man es so umschreiben das die Daten erhalten bleiben?

Link zur Page:

PHP:
<form name="spieler1" action="game.php" method="get" enctype="text/html">
Spieler 1:<br />
<input type="hidden" name="zahl1" value="1" />
<input type="Submit" name="spieler1" value="Würfeln" /><br />
<br />
</form>

<hr />

<form name="spieler2" action="game.php" method="get" enctype="text/html">
Spieler 2:<br />
<input type="hidden" name="zahl2" value="2" />
<input type="Submit" name="spieler2" value="Würfeln" /><br />
<br />
</form>

<?php

$zahl1 = $_GET['zahl1'];
$zahl2 = $_GET['zahl2'];

if($zahl1=="1")
{
    $zufall1_1 = rand(1,6);
    $zufall1_2 = rand(1,6);
    $zufall1_g = $zufall1_1 + $zufall1_2;

    echo "Spieler1 hat eine ".$zufall1_1." und eine ".$zufall1_2." gewürfelt.<br />";
    echo "Spieler1 hat also ".$zufall1_g." Augen.<br />";
    echo "<br />";
}

if($zahl2=="2")
{
    $zufall2_1 = rand(1,6);
    $zufall2_2 = rand(1,6);
    $zufall2_g = $zufall2_1 + $zufall2_2;

    echo "Spieler2 hat eine ".$zufall2_1." und eine ".$zufall2_2." gewürfelt.<br />";
    echo "Spieler2 hat also ".$zufall2_g." Augen.<br />";
    echo "<br />";
}

if($zufall1_g==$zufall2_g)
{
    echo"Spieler1 und Spieler2 haben beide die gleiche Zahl gewürfelt. <b>Unentschieden</b>";
}
else
{
    if($zufall1_g>$zufall2_g)
    {
        echo"Spieler1 hat die höhere Zahl gewürfelt. <b>Spieler1 Gewinnt</b>";
    }

    if($zufall1_g<$zufall2_g)
    {
        echo"Spieler2 hat die höhere Zahl gewürfelt. <b>Spieler2 Gewinnt</b>";
    }
}
?>
 
Zuletzt bearbeitet von einem Moderator:

AW: 2 getrente get/post varieanten

ich weiss nicht, ob ich das richtig verstanden habe, aber es könnte doch reichen den Wurf vom Spieler eins in einer Session variabel zwischenzuspeichern.

Code:
<?php
session_start();
?>
<form ...
...
...
</form>
<?
....
$_SESSION['z1_1'] = $'zufall1_1;
$_SESSION['z1_2'] = $'zufall1_2;
$_SESSION['z1_g'] = $'zufall1_g;
....
?>
 
AW: 2 getrente get/post varieanten

Also ich glaube das einfachste für dich wäre, wenn du den 1. Würfelwurf in einem hidden inputfield beim 2. Würfeln mitübergeben würdest...
 
AW: 2 getrente get/post varieanten

Danke für euren Schnellen Antworten, ich habe das Sript jetzt nochmal neu aufgesetzt so und habe es mit $_SESSION gemacht (habe ich gar nicht dran gedacht gehabt das es das auch noch gibt) jetzt Funkts es. Werde das dann die Tage noch verfeinern.

THX
 
Bilder bitte hier hochladen und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Antworten auf deine Fragen:
Neues Thema erstellen

Willkommen auf PSD-Tutorials.de

In unseren Foren vernetzt du dich mit anderen Personen, um dich rund um die Themen Fotografie, Grafik, Gestaltung, Bildbearbeitung und 3D auszutauschen. Außerdem schalten wir für dich regelmäßig kostenlose Inhalte frei. Liebe Grüße senden dir die PSD-Gründer Stefan und Matthias Petri aus Waren an der Müritz. Hier erfährst du mehr über uns.

Stefan und Matthias Petri von PSD-Tutorials.de

Nächster neuer Gratisinhalt

03
Stunden
:
:
25
Minuten
:
:
19
Sekunden

Neueste Themen & Antworten

Flatrate für Tutorials, Assets, Vorlagen

Zurzeit aktive Besucher

Statistik des Forums

Themen
118.780
Beiträge
1.539.438
Mitglieder
67.733
Neuestes Mitglied
IIurricane
Oben