MySQL - Eintragen und Abrufen |
florianparske
Pixelschubser Threadstarter
Beiträge: 20 |
Hallo zusammen!
Ich bin noch blutiger Anfänger in Sachen PHP und MySQL.
Ich hab ne Datenbank, die Tabelle schon eingerichtet.
Nun möchte ich einmal mit einer PHP Datei, der ich Variablen aus einem Formular übergeben hab, diese Variablen in die eintsprechenden Felder der Datenbank übergeben(eintragen).
Anschließend möchte ich die ganze Tabelle mit Hilfe einer anderen PHP Datei ausgeben.
Wie sieht der Quelltext dazu aus, kann ja nicht viel sein, hab mir das schonmal angeguckt.
Bitte helft mir, ich weiß, das ist für euch kein Problem!
Gruß
Florian
|
 Profil
Website
Editieren
Zitieren
|
Philipp Gérard
Foren-Team
Beiträge: 1502 |
mysql_query
mysql_select_row
INSERT INTO table (feld,feld2) VALUES ('wert1','wert2')
SELECT feld FROM table WHERE feld = 'wert'
---
Arbeit ist das Feuer der Gestaltung. - Marx
|
 Profil
E-Mail
Website
Editieren
Zitieren
|
florianparske
Pixelschubser Threadstarter
Beiträge: 20 |
Danke für die Antwort, so ähnlich hab ich mir das auch schon gedacht und Dateien fertiggemacht.
Werde es heute zu Haus mal ausprobieren.
|
 Profil
Website
Editieren
Zitieren
|
Philipp Gérard
Foren-Team
Beiträge: 1502 |
Hats geklappt?
---
Arbeit ist das Feuer der Gestaltung. - Marx
|
 Profil
E-Mail
Website
Editieren
Zitieren
|
florianparske
Pixelschubser Threadstarter
Beiträge: 20 |
Nunja, ich hatte das hochgeladen, und es waren noch kleine Syntax-Fehler drin.
Die hab ich behoben, und dann hat es geklappt.
Anschließend wollte ich noch ein bisschen die Schrift formatieren und einen Hintergrund einfügen, schon klappte es irgendwie nicht mehr.
Ich habs dann wieder rückgängig gemacht, und es klappt trotzdem nicht, und ich weis nicht, woran es liegt.
Ich werde es heute nochmal ausprobieren, aber ich glaube nicht, dass das nochmal laufen wird. Keine Ahnung warum.
Werde dann evntl. den Quellcode hier posten, damit ihr auch mal nachgucken könnt.
Gruß
Florian
|
 Profil
Website
Editieren
Zitieren
|
Philipp Gérard
Foren-Team
Beiträge: 1502 |
ja, nur zu.
---
Arbeit ist das Feuer der Gestaltung. - Marx
|
 Profil
E-Mail
Website
Editieren
Zitieren
|
florianparske
Pixelschubser Threadstarter
Beiträge: 20 |
Ich bin voll am Verzweifeln, es klappt einfach nicht mehr!!!
Hier mal die Datei, die die Daten an die DB senden soll, vielleicht hab ich da ja irgendeinen kleinen Fehler drin, den ich nicht sehe, oder kenne.
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: |
$Personen = $_REQUEST['personen'];
$Vorname = $_REQUEST['vorname'];
$Nachname = $_REQUEST['nachname'];
$Nickname = $_REQUEST['nickname'];
$PLZ = $_REQUEST['plz'];
$Wohnort = $_REQUEST['wohnort'];
$Email = $_REQUEST['email'];
$Anreisedatum = $_REQUEST['anreisedatum'];
$Uebernachtungsart = $_REQUEST['uebernachtungsart'];
/* Datenbankserver - In der Regel die IP */
$db_server = "mysql5.webpack.hosteurope.de";
/* Datenbankname */
$db_name = "aussendienstforum_de";
/* Datenbankuser */
$db_user = "********";
/* Datenbankpasswort */
$db_passwort = "*******";
/* Erstellt Connect zu Datenbank her */
$db = @MYSQL_CONNECT($db_server,$db_user,$db_passwort);
$db_select = @MYSQL_SELECT_DB($db_name);
$eintragen = mysql_query ("INSERT INTO treffen04 (Nachname, Vorname, Nickname, PLZ, Wohnort, Personen, Email, Anreisedatum, Uebernachtungsart) VALUES ('$Nachname','$Vorname','$Nickname','$PLZ','$Wohnort','$Personen','$Email','$Anreisedatum','$Uebernachtungsart')");
echo"Deine Anmeldung wurde erfolgreich abgeschickt!";
?> |
Bitte helft mir!!!
Gruß
Florian
|
 Profil
Website
Editieren
Zitieren
|
languitar
Foren-Team
Beiträge: 2795 |
also erstmal würde ich alle Befehle immer klein schreiben. Außerdem häng mal an mysql_query("query") ",$db" in der Klammer an.
|
 Profil
Editieren
Zitieren
|
florianparske
Pixelschubser Threadstarter
Beiträge: 20 |
Das mag zwar sein, aber es funktioniert immer noch nicht.
Hier der neue Quellcode:
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: |
$Personen = $_request['personen'];
$Vorname = $_request['vorname'];
$Nachname = $_request['nachname'];
$Nickname = $_request['nickname'];
$PLZ = $_request['plz'];
$Wohnort = $_request['wohnort'];
$Email = $_request['email'];
$Anreisedatum = $_request['anreisedatum'];
$Uebernachtungsart = $_request['uebernachtungsart'];
/* Datenbankserver - In der Regel die IP */
$db_server = "mysql5.webpack.hosteurope.de";
/* Datenbankname */
$db_name = "aussendienstforum_de";
/* Datenbankuser */
$db_user = "********";
/* Datenbankpasswort */
$db_passwort = "*********";
/* Erstellt Connect zu Datenbank her */
$db = @mysql_connect($db_server,$db_user,$db_passwort);
$db_select = @mysql_select_db($db_name);
$eintrag = "insert into treffen04 (Nachname, Vorname, Nickname, PLZ, Wohnort, Personen, Email, Anreisedatum, Uebernachtungsart) VALUES ('$Nachname','$Vorname','$Nickname','$PLZ','$Wohnort','$Personen','$Email','$Anreisedatum','$Uebernachtungsart')";
$eintragen = mysql_query ($eintrag,$db);
echo"Deine Anmeldung wurde erfolgreich abgeschickt!";
?> |
Und jetzt???
Das ist meiner Meinung nach alles richtig, kann also nur noch an der DB liegen, oder???
|
 Profil
Website
Editieren
Zitieren
|
Philipp Gérard
Foren-Team
Beiträge: 1502 |
mach mal die @ vor den befehlen weg, die unterdrücken nur fehler.
---
Arbeit ist das Feuer der Gestaltung. - Marx
|
 Profil
E-Mail
Website
Editieren
Zitieren
|
florianparske
Pixelschubser Threadstarter
Beiträge: 20 |
Hab ich gemacht, aber vergebens, klappt nicht.
Das ist doch alles echt komisch, vorher hats ja auch geklappt...
weist du noch Rat?
sonst lass ich mir diese Anmeldungen per Formular als E-Mail schicken, ist mir langsam echt scheiß egal...
|
 Profil
Website
Editieren
Zitieren
|
Philipp Gérard
Foren-Team
Beiträge: 1502 |
ändere _request in _POST
---
Arbeit ist das Feuer der Gestaltung. - Marx
|
 Profil
E-Mail
Website
Editieren
Zitieren
|
florianparske
Pixelschubser Threadstarter
Beiträge: 20 |
Hä? Wieso das denn???
Das Post ist doch die Methode der Form von dem vorherigen HTM-Dokument.
Mit _request hole ich mir doch nur die Inhalte der Variablen, und das funktioniert!
Aber egal, habs ausprobiert, klappt nicht!
|
 Profil
Website
Editieren
Zitieren
|
Philipp Gérard
Foren-Team
Beiträge: 1502 |
schreib unter
1: | $eintragen = mysql_query ($eintrag,$db); |
folgendes:
und poste die fehlermeldung hier.
---
Arbeit ist das Feuer der Gestaltung. - Marx
|
 Profil
E-Mail
Website
Editieren
Zitieren
|
florianparske
Pixelschubser Threadstarter
Beiträge: 20 |
Der spuckt keinen Fehler aus!
|
 Profil
Website
Editieren
Zitieren
|