test - PHP Online

Form of PHP Sandbox

Enter Your PHP code here for testing/debugging in the Online PHP Sandbox. As in the usual PHP files, you can also add HTML, but do not forget to add the tag <?php in the places where the PHP script should be executed.



Your result can be seen below.

Result of php executing





Full code of test.php

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4.         <title>Rennsteilnehmerverwaltung</title>
  5. </head>
  6. <body>
  7.  
  8. <?php
  9. // Array für Rennsteilnehmer erstellen
  10. $rennsteilnehmer = array();
  11.  
  12. // Formular zum Hinzufügen von Rennsteilnehmern anzeigen
  13. echo '<form action="rennsteilnehmer.php" method="post">';
  14. echo 'Name des Rennsteilnehmers: <input type="text" name="name"><br>';
  15. echo '<input type="submit" value="Rennsteilnehmer hinzufügen">';
  16. echo '</form>';
  17.  
  18. // Prüfen, ob Formular abgeschickt wurde
  19. if(isset($_POST['name'])){
  20.     // Rennsteilnehmer in Array hinzufügen
  21.     array_push($rennsteilnehmer, $_POST['name']);
  22.  
  23.     // Bestätigungsnachricht anzeigen
  24.     echo $_POST['name'] . ' wurde erfolgreich hinzugefügt.<br><br>';
  25. }
  26.  
  27. // Übersicht der Rennsteilnehmer anzeigen
  28. echo '<h2>Rennsteilnehmer</h2>';
  29. if(count($rennsteilnehmer) > 0){
  30.     // Rennsteilnehmer in Tabelle anzeigen
  31.     echo '<table>';
  32.     echo '<tr><th>Name</th><th>Zeit</th></tr>';
  33.     for($i = 0; $i < count($rennsteilnehmer); $i++){
  34.         echo '<tr>';
  35.         echo '<td>' . $rennsteilnehmer[$i] . '</td>';
  36.         echo '<td><input type="text" name="time"></td>';
  37.         echo '</tr>';
  38.     }
  39.     echo '</table>';
  40.     echo '<br>';
  41. } else {
  42.     echo 'Es sind keine Rennsteilnehmer vorhanden.';
  43. }
  44.  
  45. // Formular zum Starten des Rennens anzeigen
  46. echo '<form action="rennsteilnehmer.php" method="post">';
  47. echo '<input type="hidden" name="start" value="1">';
  48. echo '<input type="submit" value="Rennen starten">';
  49. echo '</form>';
  50.  
  51. // Prüfen, ob Rennen gestartet wurde
  52. if(isset($_POST['start'])){
  53.     // Zeitnehmung starten
  54.     echo 'Rennen gestartet!<br><br>';
  55. }
  56. ?>
  57.  
  58. </body>
  59. </html>
  60.  
File Description
  • test
  • PHP Code
  • 27 Jan-2023
  • 1.59 Kb
You can Share it: