Gegen Bilderklau - Das Original (https://www.gegen-bilderklau.net/index.php)
- Design, Website, Copyright (https://www.gegen-bilderklau.net/board.php?boardid=80)
--- Homepagehilfe (https://www.gegen-bilderklau.net/board.php?boardid=27)
---- Homepagehilfe - Archiv (https://www.gegen-bilderklau.net/board.php?boardid=139)
----- [PHP & MySQL] Eintragen in DB per Formular (https://www.gegen-bilderklau.net/thread.php?threadid=88729)
Geschrieben von Kopflos am 21.11.2006 um 19:58:
Eintragen in DB per Formular
Ich weiß gerade nicht warum es nicht klappt, weil normalerweise hab ichs immer auf die Reihe gekriegt o.0 aber jetzt sagt er mir immer, dass das nicht erfolgreich war.
eintragen.htm
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
|
<form action="eintragen.php" method="post">
Dein Name:<br>
<input type="text" size="24" maxlength="50"
name="Name"><br><br>
Der Name deines Pferdes:<br>
<input type="text" size="24" maxlength="50"
name="Pferdename"><br><br>
Alter deines Pferdes:<br>
<input type="text" size="24" maxlength="50"
name="Alter"><br>
Hofname:<br>
<input type="text" size="24" maxlength="50"
name="Hofname"><br>
Hofaddy:<br>
<input type="text" size="24" maxlength="50"
name="Hofaddy"><br>
Kommentar:<br>
<input type="text" size="24" maxlength="50"
name="Kommentar"><br>
<input type="submit" value="Abschicken">
</form>
|
|
eintragen.php
php: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
|
<?php
$verbindung = mysql_connect("localhost", "almanya" , "passwort")
or die("Verbindung zur Datenbank konnte nicht hergestellt werden");
mysql_select_db("almanya") or die ("Datenbank konnte nicht ausgewählt werden");
$Name = $_POST["Name"];
$Pferdename = $_POST["Pferdename"];
$Alter = $_POST["Alter"];
$Hofname = $_POST["Hofname"];
$Hofaddy = $_POST["Hofaddy"];
$Kommentar = $_POST["Kommentar"];
if($Name == "" OR $Pferdename == "" OR $Hofname == "" OR $Hofaddy == "")
{
echo "Eingabefehler. Bitte alle Felder korekt ausfüllen. <a href="eintragen.htm">Zurück</a>";
exit;
}
$result = mysql_query("SELECT id FROM d1 WHERE Name LIKE '$Name'");
$menge = mysql_num_rows($result);
if($menge == 0)
{
$eintrag = "INSERT INTO d1 (Name, Pferdename, Alter, Hofname, Hofaddy, Kommentar) VALUES ('$Name', '$Pferdename', '$Alter', '$Hofname', '$Hofaddy', '$Kommentar')";
$eintragen = mysql_query($eintrag);
if($eintragen == true)
{
echo "Benutzername <b>$username</b> wurde erstellt.";
}
else
{
echo "Fehler beim Speichern des Benutzernames. <a href="eintragen.htm">Zurück</a>";
}
}
else
{
echo "Benutzername schon vorhanden. <a href="eintragen.htm">Zurück</a>";
}
?>
|
|
lg, almanya
Geschrieben von Kopflos am 21.11.2006 um 20:36:
äh, statt welchem anderen ^^ ?
lg, almanya
Geschrieben von Kopflos am 21.11.2006 um 20:44:
Ach, dann hatte ich des doch richtig gemacht ^^ Klappt aber leider nicht. Da bekomm ich nur ne weitere Fehlermeldung. Boah, heut klappt aber wirklich gar nichts.
lg, almanya
Geschrieben von Kopflos am 21.11.2006 um 20:56:
hm, klappt auch nicht ... Da kommt trotzdem Fehler beim Spreichern des Benutzernamens. Naja, ich hab heut keine Glück ^^
lg, almanya
Geschrieben von Rainy am 22.11.2006 um 00:24:
ja, der Fehler würde mich auch interessieren!
Wenn keiner angezeigt wird, dann hilft dir vielleicht
php: |
1:
|
echo mysql_error(); |
|
weiter.
Geschrieben von Black Katrin am 22.11.2006 um 07:14:
hast du shcon geschaut das alles 1. der richtigen reihenfolge ist und 2. richtig geschrieben? also mit der DB überprüft? is nur son fehler der oft passiert
Geschrieben von Kopflos am 22.11.2006 um 21:22:
Also, Rechtschreibung sollte eigentlich korrekt sein, die habe ich auch scon ein paar mal durchgeschaut.
Dank Rainy habe ich jetzt aber die Fehlermeldung bekommen +smile
Fehler beim Speichern des Benutzernames. (des wird immer angezeigt, wenn ich das formular abgeschickt habe)
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''Name', 'Pferdename', 'Alter', 'Hofname', 'Hofaddy', 'Kommentar') VALUES ('Nina'' at line 1
(zum selber anschauen)
Jetzt weiß ich wo der Fehler ist, nur was genau, dafür reicht mein Neglisch nicht aus, oder ich bin schlichtweg zu dumm ^^
lg, almanya
Geschrieben von Kopflos am 24.11.2006 um 20:47:
+push+
Forensoftware: Burning Board, entwickelt von WoltLab GmbH