scriptdb.php
<html> <body> <p><span style="font-size: medium;"><strong>Upper only</strong></span></p> <form method="POST" action="/enter.php"> <p>Semester: <input select="1" name="SEM"/> Fach: <input select="1" name="SUB" /><br></br> <br></br> URL zur File: <input type="text" name="URL" /></p> <p>Art der File: <br /> <input type="radio" value="Aktualisierung" name="Art" /> Aktualisierung<br /> <input type="radio" value="Final" name="Art" /> Finale Version</p> <input type="submit" name="absenden" value="In DB Eintragen" /> </form> </body> </html>
Gut auch das funktioniert die enter.php sieht so aus:
<?php include'connect_db.php'; function writeDB(){ $result = mysql_query("INSERT INTO t1sem". "('Fach','Upper','Datei', 'Status' ) " . "VALUES('SUB','Henrik','$SEM')") or die(mysql_error()); } if ($result){ echo "<br></br>Du hast das Skript $URL für das Fach $SUB aus dem $SEM erfolgreich eingetragen"; }else { echo "Es ist ein Fehler beim eintragen aufgetreten, versuche es später nocheinmal"; } mysql_close($connection);
P.s.: ich weiss, dass das derzeit noch nich nach den Regeln der OOP geht, werde das aber noch ändern, es geht erstmal um die Basisfunktionalität.
Naja kurze rede langer unsinn. Eine DB Verbindung besteht und wird auch nicht vorzeitig geschlossen. Wenn ich allerdings das Formular ausfülle und dann auf in DB eintragen gehe, erhalte ich einen 404 - enter.php nicht gefunden, aber ka warum. Es soll noch gesagt werden, dass die enter.php und die scriptdb.php sowie die connect_db.php in einem Ordner liegen. Also bin ich jetzt einfach zu doof, oder übersehe ich etwas? Ich danke schonmal für die Hilfe
Ach und, ich weiss nich warum hier im code tag, die ganzen backslashes reingehauen, werden... in wirklichkeit siehts nich so aus^^.
verwendete ilchClan Version: 1.1