mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Do 28.03.2024 12:49 Benutzername: Passwort: Auto-Login

Thema: Formulardaten werden in der session nicht übergeben vom 05.12.2007


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> Formulardaten werden in der session nicht übergeben
Autor Nachricht
achim27
Threadersteller

Dabei seit: 05.12.2007
Ort: -
Alter: -
Geschlecht: -
Verfasst Mi 05.12.2007 21:38
Titel

Formulardaten werden in der session nicht übergeben

Antworten mit Zitat Zum Seitenanfang

Hallo!

Ich habe ein mehrseitiges Formular für eine Umfrage,

die Werte sollen in eine mysql-Datenbank eingetragen werden.

Jede Seite beginnt mit
Code:
<?php session_start(); ?>
.

Wenn ich eine Seite absende, sende ich diese zur nächsten Formularseite.

Code:
<form  method="post" action="DieNaechsteSeite.php">


Die letzt Formularseite sende ich an meine Datei "senden.php".

In die Datenbank werden dann aber nur die Einträge aus der letzten Formularseite geschrieben.

Die Eingaben der vorherigen Seiten sind verloren.

Was mache ich falsch?

Vielen Dank für Hilfe!
  View user's profile Private Nachricht senden
m
Moderator

Dabei seit: 18.11.2004
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Mi 05.12.2007 21:50
Titel

Antworten mit Zitat Zum Seitenanfang

Du musst die Daten natürlich auch noch in Session Variablen speichern.
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Anzeige
Anzeige
achim27
Threadersteller

Dabei seit: 05.12.2007
Ort: -
Alter: -
Geschlecht: -
Verfasst Mi 05.12.2007 22:02
Titel

Antworten mit Zitat Zum Seitenanfang

Hallo!

Danke für Deine Antwort,

Wie werden die Daten in Session Variablen gespeichern?

Bin Anfänger in PHP und mysql.

Ich habe nur gelesen, wie man die Session ID in einem Formular weiter geben kann.

Mit:
Code:
 <input type="hidden" name="PHPSESSID" value="<?=session_id()?>">


Sollte bei mir überflüssig sein, weil die Session ID in einem Cookie gespeichert wird.

Ein Tipp wäre super.
  View user's profile Private Nachricht senden
nicki4lu

Dabei seit: 28.06.2005
Ort: Frankfurt (Oder)
Alter: 39
Geschlecht: Weiblich
Verfasst Do 06.12.2007 00:26
Titel

Antworten mit Zitat Zum Seitenanfang

Hallo,

Daten werden (zum Beispiel) so übergebe:

Code:

<?php
  session_start();
  $_SESSION['name'] = trim(stripslashes($_POST['name']));
?>


Da gibt es natürlich auch noch andere Möglichkeiten (zum Beispiel über GET etc.) aber der aufbau ist der gleich und sollte dir damit helfen.

Liebe Grüße,
Nicole
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
achim27
Threadersteller

Dabei seit: 05.12.2007
Ort: -
Alter: -
Geschlecht: -
Verfasst Do 06.12.2007 13:52
Titel

Antworten mit Zitat Zum Seitenanfang

Hallo Nicole,
Vielen Dank und Viele Grüße
Achim
  View user's profile Private Nachricht senden
 
Ähnliche Themen session übergeben???
User- und Session-ID per Cookie, Session oder in URL durchre
Formulardaten in csv
[php] [sql] formulardaten => CSV
OOP in PHP für Noob - Formulardaten verarbeiten
InDesign CS6: PDF Formulardaten senden
Neues Thema eröffnen   Neue Antwort erstellen
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.