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] PHP-automatische Eintragung geht nicht?! (https://www.gegen-bilderklau.net/thread.php?threadid=101706)


Geschrieben von Melli am 31.03.2007 um 12:42:

  PHP-automatische Eintragung geht nicht?!

Huhu,

also joa xD
Es kommt immer die Meldung, wenn ich das Formular abschicken möchte, dass ich nich alle Felder ausgefüllt habe, hab ich aber...
liegt wahrscheinlich an der formular_send.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:
<?php include('db.php');
$name $_POST['besitzer'];
$mail $_POST['mail'];
$home $_POST['home'];
$prüfungen $_POST['prüfungen'];
$pferdsteckbrief $_POST['pferdsteckbrief'];
$pferdname $_POST['pferdname'];


if( ($name=='') OR ($mail=='') OR ($home=='') OR ($prüfungen=='') OR ($pferdsteckbrief=='') OR ($pferdename=='') )
{

echo "<b>Error</b>
Bitte fülle die Felder korrekt aus!<br><br>
Bitte <a href="javascript:%20history.back(-2)" target="_self">Zurück</a>";
}



else {

$eintrag "INSERT INTO `turnier` ( `id` , `name` , `pferd` , `mail` , `homepage`, `steckbrief`, `pruefungen` )
VALUES ('', '$name', '$mail', '$home', '$pferdname', '$pferdsteckbrief', '$pruefungen')";

$eintragen mysql_query($eintrag);

echo "<b>Eintrag erfolgreich</b>
Der Eintrag in die Tabelle war erfolgreich.";
}

?>




Wenn ihr noch den Code des Formular's oder so braucht, meldet euch (;

Ich denke mal, ich hab ne Variable nich richig beschriftet, aber soweit ich das sehe, stimmen die alle...





lG <3



Geschrieben von Stelo am 31.03.2007 um 13:15:

 

kA ob das von bedeutung ist, aber wieso setzt du das "$name==''" immer noch mal in extra Klammern? O.o



Geschrieben von bambi.bummler am 31.03.2007 um 13:20:

 

ich weiß nicht obs was bringt, aber stell bitte auch mal
das Formular rein, vielleicht find ich was

LG Tiamat



Geschrieben von Melli am 31.03.2007 um 14:12:

 

Huhu,

okeh fröhlich

Stelo.: Das hat im Tut so gestanden xD



anmeldung.php alias formular.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:
<head> <link rel="STYLESHEET" type="text/css" href="style.css"></head><b>Nennung</b><br><br><br>
Falls du dich jetzt entschieden hast an einem Turnier teilzunehmenfülle dieses kleine Formular aus!<br>
Bitte nur 1Pferd pro Meldung!<br><br>
<form method="POST" action="formular_send.php">
<table border="0">
<tr>
 <td><font size="1">Pferdename: </td>
 <td><font size="1"><input type="text" name="pferdname"></tr>
<tr> 
 <td><font size="1">Pferdesteckbrief: <br>(URL!)</td>
 <td><font size="1"><input type="text" name="pferdsteckbrief"></td></tr>
<tr>
 <td><font size="1">Besitzer: </td>
 <td><font size="1"><input type="text" name="besitzer"></td></tr>
<tr>
 <td><font size="1">E-Mail: </td>
 <td><font size="1"><input type="text" name="mail"></td></tr>
<tr>
 <td><font size="1">Hofadresse: </td>
 <td><font size="1"><input type="text" name="hof"></td></tr>
<tr>
 <td><font size="1">Prüfungen: </td>
 <td><font size="1"><input type="text" name="prüfungen"></td></tr>

</table>
 <p>&nbsp;</p>
  <p><input type="submit" value="Abschicken" name="B1"><input type="reset" value="Zurücksetzen" name="B2"></p>
</form>






lG



Geschrieben von .Maybe am 31.03.2007 um 15:57:

 

Ich seh keinen offensichtlichen Fehler.
Kannst ja mal versuchen, anstatt prüfung, pruefung im Formular und bei den Variabeln zu nehmen...
Außerdem:
if($name=='' OR $mail=='' OR $home=='' OR $prüfungen=='' OR $pferdsteckbrief=='' OR $pferdename=='')



Geschrieben von Melli am 31.03.2007 um 16:29:

 

Huhu,


//EdiT//

hab den Fehler xD
war bei $home . der kasten heißt Hof und net Home =D
Trotzdem dankeeeschön <3

//EdiT//²
der trägt es nicht in die Tabelle ein... =(
ich werd wahnsinnig ...



lG



Geschrieben von .Maybe am 31.03.2007 um 16:56:

 

Lass mal eine Fehlermeldung ausgeben:
$eintragen = mysql_query($eintrag)
or die(mysql_error().'<hr />'.'deine SQL'.'<hr />'); ?>



Geschrieben von Melli am 01.04.2007 um 13:10:

 

Huhu,

also ich hab das jetzt mal genauso eingebaut und jetzt kommt...
Zitat:
Unknown column 'mail' in 'field list'
deine SQL


was heißtn das jetzt? XD



lG <3



Geschrieben von Melli am 01.04.2007 um 14:40:

 

ah, oui xD toll, ich hatte email großes Grinsen
Danke auf jeden Fall für die schnelle hilfe :-*

du, May-Britt oder auch Maybe -ihr Spezialisten =D-, könnt ihr hier nen Fehler entdecken?
php:
1:
$datum date("d.m.Y"$time);

Dort soll ')' das falsch sein... seh ich aba nich so XD
passt zwar jetzt nich ganz zum Thema, aber ich mag ncih nen Thread deswegen eröffnen ;D




lG <3



Geschrieben von Melli am 02.04.2007 um 11:17:

 

Okeh fröhlich

//EdiT://
Hab den Fehler xD Oben hatte ein " gefehlt, zwar 11Zeilen über der angegebenen, aber was sollst XD



Danke! <3






lG <3


Forensoftware: Burning Board, entwickelt von WoltLab GmbH