php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2004

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 16.07.2004, 01:38  
Gast
 
Beiträge: n/a
Standard Eintragen von Daten per Formular in MySQL Datenbank

Hallo,

hab jetzt mehrer Tuts durchgelesen aber es irgbendwie imme rnoch nicht auf die Reihe bekommen:

Ich möchte gerne Daten per Formular in die mySQL Datenbank eingeben.

Die Dantbank sieht so aus:



Und jetzt brauche ich ein Formular mit dem ich die Daten da eintragen kann, weil mir das über phpmyadmin zu aufwendig ist....

Kann mir wer helfen?
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 16.07.2004, 02:02  
Gast
 
Beiträge: n/a
Standard

formular.html:

Code:
<form method="post" action="formular.php">
<input type="text" name="gildenname">
<input type="text" name="gildeninfo">
<input type="text" name="gildenged">
//usw. alle spalten namen durch...
<input type="submit">
</form>
formular.php:
Code:
$gildenname = $_POST[gildenname];
$gildeninfo= $_POST[gildeninfo];
$gildenged= $_POST[gildenged];
//usw. alle spalten namen durch...

$insert = mysql_query("INSERT INTO tabelle 
(gildenname, gildeninfo, gildenged, //usw. alle spalten namen durch...)
VALUES
('$gildenname', '$gildeninfo', '$gildenged', //usw. alle spalten namen durch...)
or die(mysql_error());
so sollte es gehen

mfg
DarkManX
 
Alt 16.07.2004, 15:32  
Gast
 
Beiträge: n/a
Standard

Hallo, habe das soweit eingebaut, bekomme aber folgende Fehlermeldung wenn ich das ganze abschicken will:

Parse error: parse error, unexpected T_VARIABLE in /www/htdocs/v115191/admin/formular.php on line 22


Meine PHP Datei auf das das Formular verweist sieht so aus:

Code:
<?php
  mysql_connect("localhost","*ZENSIERT","ZENSIERT");
  mysql_select_db("ZENSIERT");


$gildenname = $_POST[gildenname]; 
$gildeninfo = $_POST[gildeninfo]; 
$gildenbed = $_POST[gildenbed]; 
$gildenuser = $_POST[gildenuser];
$gildenesl2 = $_POST[gildenesl2];
$gildenesl4 = $_POST[gildenesl4];
$gildenkom = $_POST[gildenkom];
$gildenurl = $_POST[gildenurl];
$gildenkontakt = $_[gildenkontakt];
$gildengbid = $_[gildengbid];
$gildennick = $_[gildennick];
$gildenicq = $_[gildenicq];
$gildenemail = $_[gildenemail]



$insert = mysql_query("INSERT INTO tabelle 
(gildenname, gildeninfo, gildenbed, gildenuser, gildenesl2, gildenesl4, gildenkom, gildenurl, gildenkontakt, gildengbid, gildennick, gildenicq, gildenemail) 
VALUES 
('$gildenname', '$gildeninfo', '$gildenbed', '$gildenuser', '$gildenesl2', '$gildenesl4', '$gildenkom', '$gildenurl', '$gildenkontakt', '$gildengbid', '$gildennick', '$gildenicq', '$gildenemail' ) 
or die(mysql_error());


?>

Wo steckt der Fehler?
 
Alt 16.07.2004, 16:30  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von Laire
Code:
<?php
  ...
$gildenemail = $_[gildenemail]  / /<- das ;  vergessen!! 
//richtig:
$gildenemail = $_[gildenemail];
...
?>
da steckt der fehler
 
Alt 16.07.2004, 16:44  
Gast
 
Beiträge: n/a
Standard

Ok Danke das wars...
 
Alt 01.08.2004, 13:58  
Gast
 
Beiträge: n/a
Standard

Also das war auch mein Problem! Hab auch die Lösung aus dem Thread so beachtet aber ich bekommen jetzt immer
Zitat:
Parse error: parse error, unexpected $end in d:\dev\www\video\signin.php on line 17
Der Quellcode sieht so aus:
PHP-Code:
<?
mysql_connect
("localhost","***","***");
  
mysql_select_db("***");

$name $_POST[name];
$sk $_POST[sk];
$alter $_POST[alter];
$icq $_POST[icq];
$msn $_POST[msn];
$email $_POST[email];
$clan $_POST[clan];

mysql_query("INSERT INTO comvius (id, name, sk, alter, icq, msn, email, clan,)
VALUES ('', '$name', '$sk', '$alter', $icq, $msn, $email, $clan,) or die(mysql_error());

?>
Kann mir da einer weiterhelfen, weil ich seh da nichts was ich vergessen haben könnte!
 
Alt 01.08.2004, 15:09  
Gast
 
Beiträge: n/a
Standard

So muss es aussehen:

PHP-Code:
mysql_query("INSERT INTO comvius (id, name, sk, alter, icq, msn, email, clan) 
VALUES ('', '$name', '$sk', '$alter', $icq, $msn, $email, $clan)"
) or die(mysql_error()); 
 
Alt 01.08.2004, 15:37  
Gast
 
Beiträge: n/a
Standard

okay, erst mal danke... der parse error ist jetzt weg aber jetzt ist eine neue Fehlermeldung aufgetreten!
Zitat:
Fehler in der Syntax bei 'alter, icq, msn, email, clan) VALUES ('', 'Halawa, Sascha', 'SEK' in Zeile 1.
Der Code dazu:
PHP-Code:
$insert=mysql_query("INSERT INTO comvius (id, name, sk, alter, icq, msn, email, clan)
VALUES ('', '$name', '$sk', '$alter', $icq, $msn, $email, $clan,)"
) or die(mysql_error()); 
 
Alt 01.08.2004, 15:51  
Gast
 
Beiträge: n/a
Standard

alter ist ein reserviertes Wort, schreibe es so

PHP-Code:
`alter
 
Alt 01.08.2004, 15:53  
Gast
 
Beiträge: n/a
Standard

okay ich hatte in den Values die ' vergessen. aber der Fehler bleibt bestehen!
 
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
SQL Daten in config eintragen rate PHP Tipps 2008 9 09.06.2008 10:27
MySql - Daten übers Formular einfügen? Toby PHP Tipps 2008 9 07.11.2007 09:51
Serverumzug - Problem mit MySQL Daten [GE]ReeN Datenbanken 6 28.03.2006 17:02
[Erledigt] MySQL Server startet nicht mehr richtig... Datenbanken 16 03.03.2006 19:40
[Erledigt] HILFE BITTE! PHP Formular in MySQL eintragen... PHP Tipps 2005-2 9 01.10.2005 21:17
Daten eintragen und auslesen Rettungsdackel Datenbanken 0 14.09.2005 16:29
Formular Daten in die Datenbank schreiben… sunset PHP Tipps 2005-2 3 26.08.2005 11:49
Suche Tipps für Persormance-Steigerung (Geld für Nützliches) Beitragsarchiv 18 16.08.2005 10:57
Formular - Daten in MySQL Datenbank speichern PHP Tipps 2005 13 04.05.2005 18:12
Daten aus Datenbank in Formular PHP Tipps 2005 24 20.04.2005 17:10
Viele Daten in die Datenbank eintragen. sunset PHP Tipps 2005 10 11.01.2005 19:32
[Erledigt] Mit check boxes in MySql Datenbank eintragen PHP Tipps 2004-2 24 03.12.2004 12:52
[Erledigt] Formular mit Daten werden auf anderer Seite zusammengefasst PHP Tipps 2004 4 15.08.2004 15:44
[Erledigt] Daten aus Formular in Datenbank eingeben ??? PHP Tipps 2004 6 14.08.2004 23:17
Daten aus Formular ind die datenbank schreiben Datenbanken 4 02.08.2004 21:26

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
http://www.php.de/php-tipps-2004/5039-eintragen-von-daten-per-formular-mysql-datenbank.html, mysql datenbank eintrag, mysql datenbank eintragen, php formular mysql, daten per formular in datenbank, formular in datenbank eintragen, mysql in datenbank eintragen, php mysql formular, daten per formular in mysql eintragen, sascha halawa, php mysql datenbank eintragen, daten per php mysql datenbank eintragen, php daten aus formular in datenbank, daten per formular in mysql, mysql datenbank eingeben, daten per formular in datenbank eintragen, formular php mysql, daten über webformular in mysql speichern, mysql daten per formular eintragen, daten aus formular in mysql

Alle Zeitangaben in WEZ +1. Es ist jetzt 21:25 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.