mehrere Variablen von Dokument A nach Dokument B

  • PHP

  • Katuhl
  • 1072 Aufrufe 3 Antworten

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • mehrere Variablen von Dokument A nach Dokument B

    Guten Tag,

    ich wollte mir aus Spaß PHP aneignen, aber nach einem Tag sind schon die ersten Probleme erkennbar und zwar möchte ich eine Seite erstellen wo ich Teste ob man den Speicherplatz für ein Rasterbild errechnen kann, also besser gesagt prüft die seite, ob man verstanden hat wie es gehen soll. Mir ist dann als ich das Fertig hatte aufgefallen das ich das an ein Zweites Dokument schicken muss um da die Lösung zu Zeigen. Aber ich hab nicht so recht verstanden wie das gehen soll.

    Mein bisheriger Quelltext:

    PHP-Quellcode

    1. <html>
    2. <head>
    3. <title>Test</title>
    4. </head>
    5. <body>
    6. <form action="losung.php?" method ="post">
    7. <?php
    8. $h = rand(10,20);
    9. $b = rand(10,20);
    10. $d = rand (1,3);
    11. $bp = '1024';
    12. $hp = '768';
    13. $ppi = rand (50,75);
    14. $ppib = $ppi*$b;
    15. $ppih = $ppi*$h;
    16. $ppihb = $ppib*$ppih;
    17. $Byte = $ppihb*$d;
    18. $iLos = $_POST['Los'];
    19. echo 'Hier deine Aufgabe:
    20. Gegeben ist die die Höhe von '; echo $h; echo 'inch und die Breite von '; echo $b; echo 'inch.
    21. Desweiteren hast du die benötigten Bit pro Pixel von '; echo $d; echo' .
    22. Die Breite des Bildes in Pixel '; echo $bp; echo '.
    23. Die Höhe des Bildes in Pixel von '; echo $hp;echo '.
    24. Die Anzahl der Pixel pro Inch von '; echo $ppi;echo'.
    25. Viel Glück!'
    26. ?>
    27. <br>
    28. <br>
    29. L&ouml;sung hier bitte eintragen<br>
    30. <input type="text" size="20" maxlength="40" value ="" name="Los"<br>
    31. <input type="submit" value="Korrigieren" />
    32. <?php
    33. $iLos = $_POST['Los'];
    34. if($iLos=$Byte)
    35. {
    36. echo 'Richtig';
    37. }
    38. ?>
    39. <?php
    40. $iLos = $_POST['Los'];
    41. if($iLos!=$Byte)
    42. {
    43. echo 'Falsch';
    44. }
    45. ?>
    46. </body>
    47. </html>
    Alles anzeigen


    wie man sieht Viele Variablen und die möchte ich alle an die Lösungs Seite schicken wie genau würde das denn aussehen ohne das er die Variablen neu aussucht ^^?
    Du Willlst Doch Nicht Etwa Die Heiligen Heilkräfte Des Bieres Anzweifeln Oder^^?:lol: :D

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Katuhl ()

  • Hi,
    das ist einfaches HTML ;)
    Entweder du packst die alle in deiner Form-Deklaration rein

    Quellcode

    1. <form action="loesung.php?a=b&b=c&d=e" method="post">

    Oder du deklarierst "versteckte" Felder

    Quellcode

    1. <input type="hidden" name="a" value="b" />

    Kannst die Variablen natürlich verschlüsseln oder ähnliches, damit man nicht im Source schummeln kann.

    Gruß
    Broken Sword
    Auf dem Abstellgleis sah man ihn liegen,
    Auf dem Abstellgleis zwischen Schwelle und Gestein,
    Auf dem Abstellgleis im strömenden Regen,
    Auf dem Abstellgleis allein.
  • achso danke und wenn ich die variablen mit
    <form action="loesung.php?a=b&b=c&d=e" method="post">

    einfüge kann ich das denn einfach im anderen dokument mit der GET funktion abrufen oder wie verhält sich das ^^?
    Du Willlst Doch Nicht Etwa Die Heiligen Heilkräfte Des Bieres Anzweifeln Oder^^?:lol: :D