Hallo,
ich bastel grade an einem kleinen Script, das auf jeder beliebigen Seite eingebunden können werden soll.
Wenn das dein Hauptproblem ist, empfehler ich folgende
Includedatei:
[code lang=php]
<?php
// include Datei tu-nichts.php
// Diese Include Datei tut nicht!
// ... ist aber hervorragend Dokumentiert.
Aber beim weiterlesen sieht man ja, das deine Ansprüche steigen.
Auch da hilft Prof. Sakkkkare natülch weiter (meine Dr. Titel
wegen Fauheit aufgegeben
https://forum.selfhtml.org/?t=194837&m=1303423
if(isset($_POST['userID']) && !empty($_POST['userID']) && is_numeric($_POST['userID']) && isset($_POST['Pass']) && !empty($_POST['Pass'])) { ...
}
else {
?>
Bitte füllen sie alle Daten korrekt aus!<br />
<form action="insert.php" method="POST">
<input type="text" name="userID" /><br />
<input type="password" name="Pass" /><br />
<input type="submit" value="Einloggen" name="Insert" />
</form>
<?php
}
Wenn du das Script wirklich überall einbinden willst, dann musst
du einfach dafür sorgen, das eine "Variablenverwechlung" annähernd
ausgeschlossen ist. mit
userID_meine_uni_script statt userID
und
Pass_meine_uni_script statt Pass
bist du alle sorgen los!!!
Aber etwas anderes ist wichtiger: Da du in demselben Script, dass
das Formular ausgibt (<form>..</form>) auch die Formulardaten
bearbeiten willst (if(isset($_POST['userID_mein_uni_script']),
solltest du bei "action" im Form-Tag auch genau auf das Script
verweisen (nicht auf "insert.php"). Bastel dir aus §_GLOBAL[...]
und(oder) __FILE__ etc. eine passende action Ausgabe.
Gruß. Prof. Sakkkkare