Erstmal hallo
,
Ich bin gerade dabei PHP zu lernen, dabei habe ich das hier gemacht.
Das besteht aus 2 Dateien, aus phptest.php und aus auswerten.php. Unten seht ihr dessen Inhalt. Gibt es eine möglichkeit, diese Seiten zusammenzuführen, so dass der Script jedoch wie gewohnt funktioniert - jedoch nur noch eine Datei gebraucht wird?
Inhalt phptest.php
Inhalt auswerten.php
Dafür müsste ja, wenn man die Seite auswerten.php öffnet, der Inhalt der jetztigen phptest.php zu sehen sein.
Vielen Dank schonmal.
MFG

Ich bin gerade dabei PHP zu lernen, dabei habe ich das hier gemacht.
Das besteht aus 2 Dateien, aus phptest.php und aus auswerten.php. Unten seht ihr dessen Inhalt. Gibt es eine möglichkeit, diese Seiten zusammenzuführen, so dass der Script jedoch wie gewohnt funktioniert - jedoch nur noch eine Datei gebraucht wird?
Inhalt phptest.php
PHP:
<?php
$zahl = array('0','1','2','3','4','5','6','7','8','9','10','11');
$zahlone = $zahl[array_rand($zahl)];
$zahltwo = $zahl[array_rand($zahl)];
echo "<form action='auswerten.php' method='get'>";
echo "<input type='hidden' name='zahl1' value='".$zahlone."' />";
echo "<input type='hidden' name='zahl2' value='".$zahltwo."' />";
echo $zahlone."+".$zahltwo."="."<input type='text' name='loesung' />";
echo "<input type='submit' value='Eingabe' />";
echo "</form>";
?>
Inhalt auswerten.php
PHP:
<?php
$kloesung = $_GET['zahl1']+$_GET['zahl2'];
$urechnung = "Ihre Lösung: ".$_GET['zahl1']."+".$_GET['zahl2']."=".$_GET['loesung']."<br />";
$krechnung = "<font color='green'>Korrekte Lösung: ".$_GET['zahl1']."+".$_GET['zahl2']."=".$kloesung."</font>";
if($_GET['loesung'] == $kloesung)
{
echo '<b>Ihre Lösung ist korrekt</b><br /><br />';
echo "<font color='green'>".$urechnung."</font>";
echo "<br /><br /><a href='phptest.php' style='border:1px solid black;color:black;text-decoration:none;padding:2px;'>Weitere Rechnung</a>";
}
else
{
echo '<b>Ihre Lösung ist falsch</b><br /><br />';
echo "<font color='red'>".$urechnung."</font>";
echo $krechnung;
echo "<br /><br /><a href='phptest.php' style='border:1px solid black;color:black;text-decoration:none;padding:2px;'>Weitere Rechnung</a>";
}
?>
Dafür müsste ja, wenn man die Seite auswerten.php öffnet, der Inhalt der jetztigen phptest.php zu sehen sein.
Vielen Dank schonmal.
MFG