ERLEDIGT
NEIN
NEIN
ANTWORTEN
7
7
ZUGRIFFE
287
287
EMPFEHLEN
-
03.09.02 19:21 #1
- Registriert seit
- Apr 2002
- Ort
- Köln
- Beiträge
- 25
also simples formular, dessen Werte in ne Datenbank eingetragen werden sollen. Das einzige, was bei mir aber eingetragen wird sind die id und der timestamp der einträge, sonst nichts
eintragen.php :
und nun die datei in der das ganze eingetragen werden soll:PHP-Code:<form action="gbindex.php?aktion=post" method="post">
<table border="0">
<tr>
<td width="100">Name: </td>
<td><input type="text" size="30" name="name"></td>
</tr>
<tr>
<td width="100">E-Mail:</td>
<td><input type="text" size="30" name="mail"></td>
</tr>
<tr>
<td width="100">Homepage:</td>
<td><input type="text" size="30" name="url" value="http://www."></td>
</tr>
<tr>
<td width="100">Kommentar:</td>
<td><textarea name="text" rows="7" cols="30"></textarea></textarea></td>
</tr>
</table>
<input type="submit" value="Eintragen">
</form>
die letzten echo befehle waren nur zur überprufung weil es nicht ging, das einziges was von den echos ausgeben wird ist das bla, daher glaube ich, dass die eintragungen von der eintragen.php nicht übermittelt werden.PHP-Code:include("conn.php");
$eintrag = "INSERT INTO npugb (name, mail, url, text) VALUES ('$name', '$mail', '$url', '$text')";
$eintragen = mysql_query($eintrag);
echo $name;
echo $mail;
echo "bla";
Also wer hilft mir? VIELEN DANKGeändert von lunatic0815 (03.09.02 um 19:23 Uhr)
-
03.09.02 19:47 #2
welche PHP version? .. wenn register_globals=off ..dann musst Du anstelle von zb.
if($submit) { .. }
if(isset($_POST[submit])) { echo $HTTP_POST_VARS[name]; }
machen ...
das gleiche mit $_GET etc...Geändert von loki2002 (03.09.02 um 19:50 Uhr)
-
03.09.02 19:56 #3
- Registriert seit
- Apr 2002
- Ort
- Köln
- Beiträge
- 25
müsste jetzt eigentlich php4 drauf haben. also bis jetzt hatte ich keine Probleme. ist das erste Mal. Sonst hab ich Eintragungen auch so gemacht
-
03.09.02 20:04 #4
jo, frueher hab ich das auch anders gemacht..(PHP4.1.2) aber nun ist php4.2.2 installiert..
sicher das dein Hoster nicht die PHP version upgradet hat?
-
03.09.02 20:13 #5
- Registriert seit
- Apr 2002
- Ort
- Köln
- Beiträge
- 25
das läuft lokal. hab aber die neue version.
ich habs jetzt so gemacht:
da bekomm ich das beei rausPHP-Code:$eintrag = "INSERT INTO npugb (name, mail, url, text) VALUES ($_REQUEST["name"], '$mail', '$url', '$text')";
Parse error: parse error, unexpected '\"', expecting T_STRING or T_VARIABLE or T_NUM_STRING in D:\httpd\HTDOCS\npu\gbindex.php on line 7
-
03.09.02 20:19 #6
wieso request?
$eintrag = "INSERT INTO npugb (name, mail, url, text) VALUES ('$name', '$mail', '$url', '$text')";
muesste eigentlich funktionieren.. bist Du sicher das du die tabelle ausgewaehlt hast indem das ganze gespeichert werden soll?
mysql_select_db(); ?
..oder DU versuchst es mal so..
HTTP_POST_VARS[name] etc.. anstelle von $mail, $name etc..
-
03.09.02 20:44 #7
- Registriert seit
- Apr 2002
- Ort
- Köln
- Beiträge
- 25
du hast das falsch verstanden. ich hab die neue version bei der register_globals=off ist
-
03.09.02 22:13 #8
- Registriert seit
- Apr 2002
- Ort
- Köln
- Beiträge
- 25
alles klar hab den fehler gefunden
so gehts richtig:
PHP-Code:$eintrag = "INSERT INTO npugb (name, mail, url, text) VALUES ('$_POST[name]', '$_POST[mail]', '$_POST[url]', '$_POST[text]')";
Ähnliche Themen
-
Probleme beim Prüfen eines Formulars
Von atlantyz im Forum PHPAntworten: 5Letzter Beitrag: 29.09.08, 10:23 -
Mehr Möglichkeiten beim Auslesen eines Formulars als nur value
Von mrepox im Forum Javascript & AjaxAntworten: 5Letzter Beitrag: 19.04.07, 00:29 -
Hilfe beim Ausfüllen eines Formulars einblenden
Von webix im Forum Javascript & AjaxAntworten: 2Letzter Beitrag: 16.04.05, 17:41 -
Makro autom. beim Öffnen eines Outlook Formulars ausführen?!
Von Pade im Forum Visual Basic 6.0Antworten: 4Letzter Beitrag: 17.05.04, 18:01 -
PHP Fehler bei versenden eines Formulars
Von MoK im Forum PHPAntworten: 2Letzter Beitrag: 28.01.04, 09:47





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren