LoGD Standardrelease steht hier zum Download zur Verfügung!

Zeige Source: /bewerbung.php

Hier klicken für den Source, ODER
Weitere Dateien, von denen du den Quelltext sehen kannst:
(Das Lesen des Source, um sich spielerische Vorteile zu verschaffen, ist nicht erlaubt. Solltest du Schwachstellen oder Fehler entdecken, bist du als Spieler verpflichtet, diese zu melden.)

Source von: /bewerbung.php


<?php


/*
   Aktion: Formulardaten in eine MySQL-Datenbank eintragen.
   Formular - PHP 5.4+, Zeichenkodierung: UTF-8
   Siehe: https://werner-zenk.de/tipps/schriftzeichen_richtig_darstellen.php

   Erstellt mit dem Formular Generator (02.08.2021) - 
   https://werner-zenk.de/tools/formulargenerator.php

   Bitte testen Sie das Formular ausführlich und
   beachten Sie die Hinweise im Quelltext!
*/



// Weiterleitung - Nach dem absenden des Formulars,
// gelangt der Benutzer über einen Link auf folgende Seite:
$Weiterleitung "stadtwachenstand.php"// Relativer Pfad, ausgehend vom Formular.



$name = isset($_POST["name"]) ? trim($_POST["name"]) : ""// Name
$bewerbung = isset($_POST["bewerbung"]) ? trim($_POST["bewerbung"]) : ""// Bewerbung

// Formular erstellen



$Formular "
<form action='" 
$_SERVER["SCRIPT_NAME"] . "' method='post'>

<p>
 <label> Name:
<br>
  <input type='text' name='name' value='" 
$name "' size='35' tabindex='1'>
 </label>
</p>

<p>
 <label> Bewerbung:<br>
 <textarea name='bewerbung' cols='70' rows='8' tabindex='2'>" 
$bewerbung "</textarea>
 </label>
</p>

<p>
 <br>
 <input type='submit' name='submit' value='Formular absenden' tabindex='3'>
</p>
</form>
"
;

// Formular abgesendet
if (isset($_POST["submit"])) {

  
// Daten in eine MySQL-Datenbank eintragen (Vorschlag) - Bitte anpassen!

  // Verbinden
  
$DB mysqli_connect(
    
"localhost"// Datenbank-Host
    
"alresiad_polaris"// Datenbank-Benutzer
    
"A+9q.C(6f=*z"// Datenbank-Passwort
    
"alresiad_1" // Datenbank-Name
  
);

  
// Zeichensatz UTF-8 setzen
  
mysqli_set_charset($DB"utf8");

  
// Daten eintragen
  // Die Datenbank-Tabelle: `Tabellenname` muss vor dem ersten Eintrag erstellt werden!
  
if (mysqli_query($DB"INSERT INTO `stadtwache`
   SET
    `name` = '" 
mysqli_real_escape_string($DB$name) . "', 
    `bewerbung` = '" 
mysqli_real_escape_string($DB$bewerbung) . "'
   "
)) {
   echo 
"<p>Die Daten wurden eingetragen.</p>";
  }
  else {
   echo 
"<p>Fehler beim eintragen der Daten!</p>";
  }

  
// Weiterleitung
  
echo "<p><a href='" $Weiterleitung "'>Weiter</a></p>";
}
else {

 
// Formular ausgeben
 
echo $Formular;
}

?>