php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 02.02.2006, 00:28  
Gast
 
Beiträge: n/a
Standard Sessions Problem Mehrseitiges Formular

Hallo Community
ich habe folgendes Problem, ich benötige ein Mehrseitiges Formular das auf eine datei beschränkt ist folgenden Code habe ich schon

Code:
<?php

if (isset ($_GET["step"]))
$step = $_GET["step"];
else
$step = 1;

 
//los gehts
switch ($step){
 case 1:
 
       echo "<form name=\"form1\" method=\"post\" action =\"" . $sess->url("contact.php?idcat=86&step=2") . "\" >
              <div><input name=\"Vorname\" type=\"text\"></div>
              <div><input name=\"step2\" type=\"submit\" id=\"step2\" value=\"Schritt 2\"></div></form>";
 break;

 case 2:
  if (isset ($_POST["step2"]))
  {   
       echo "<form name=\"form1\" method=\"post\" action =\"" . $sess->url("contact.php?idcat=86&step=3") . "\" >
              <div>$Vorname</div>
              <div><input name=\"Name\" type=\"text\"></div>
              <div><input name=\"step3\" type=\"submit\" id=\"step3\" value=\"Schritt 3\"></div></form>";
  }
 break;
 
 case 3:
  if (isset ($_POST["step3"]))
  {   
       echo "<form name=\"form3\" method=\"post\" action =\"" . $sess->url("contact.php?idcat=86&step=4") . "\" >
              <div>$Vorname $Name </div>
              <div><input name=\"step4\" type=\"submit\" id=\"step4\" value=\"Schritt 4\"></div></form>";
  }
 break;

 
 
 
 

} //Ende switch

?>
so nun zu meinem Problem:
Die Daten die von case 1 mitgeschickt werden kommen zwar bei case 2 an aber nicht mehr bei case 3 . Bei case 3 kommen nur die Daten aus case 2 an im code zb.Name .Warum wo liegt der Fehler ??

Damit keine ungereimtheiten entstehen session wird im head gestartet.

Wer weiss Rat und kann einem PHP Neueinsteiger und lernbegierigen Mensch helfen.


Vielen Dank im vorraus
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 02.02.2006, 15:38  
Gast
 
Beiträge: n/a
Standard

Tatsächlich keiner ne Idee ?
 
Alt 02.02.2006, 15:46  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Wo ist dein session_start()?

..und dein action="" ist leer...
Zergling-new ist offline  
Alt 02.02.2006, 15:52  
Gast
 
Beiträge: n/a
Standard

Zitat:
Damit keine ungereimtheiten entstehen session wird im head gestartet.
Diese Datei wird per include implementiert auf der Hauptseite wird die Session gestartet



Code:
action =\"" . $sess->url("contact.php?idcat=86&step=2") . "\" >
Warum leer ???
 
Alt 02.02.2006, 17:39  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Zitat:
Zitat von rezeptionist
Diese Datei wird per include implementiert auf der Hauptseite wird die Session gestartet
Und warum postest du dann unvollständigen Code? Sollen wir jetzt noch 2-3x raten damit die Antwort lautet "macht alles schon die include"?

Zitat:
Warum leer ???
Ah hab nur \"" und nen großen Weißraum danach gesehen, klar, mein Fehler.

PHP-Code:
<?php
$_SESSION
["Vorname"];
$_SESSION["Name"]; 
?>
Was ist das? Und wo speicherst du denn deine Ergebnisse? (in der Hoffnung dass nicht schon wieder eine unsichtbare Funktion das erledigt)
Zergling-new ist offline  
Alt 02.02.2006, 18:50  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von Zergling
Und warum postest du dann unvollständigen Code? Sollen wir jetzt noch 2-3x raten damit die Antwort lautet "macht alles schon die include"?
Ok vielleicht nicht gut beschrieben.



Code:
<?php
$_SESSION["Vorname"];
$_SESSION["Name"]; 
?>
Ups ist wohl vom Testen hängen geblieben

Zitat:
Zitat von Zergling
Und wo speicherst du denn deine Ergebnisse?
(in der Hoffnung dass nicht schon wieder eine unsichtbare Funktion das erledigt)
Nein die Daten sollen später per mail versand werden mir
geht es aber jetzt nur um die Übergabe der Daten. Ich erwarte kein fertiges script sondern im Endeffekt nur die vorgehensweise zb wenn ich 5 Formularelemente im ersten case habe wie diese dann im 3ten ankommen sollen.
 
Alt 02.02.2006, 18:59  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

PHP-Code:
<?php
// set-session.php
session_start();
$_SESSION['myName'] = 'John Doe';
header('Location: get-session.php');
?>

<?php
// get-session.php
session_start();
printf('my name is %s'$_SESSION['myName']);
?>
Erst set-session.php aufrufen, dann get-session.php

Wenn das bei dir geht hast du lediglich Logikfehler eingebaut. Da du aber wieder keinen relevanten Code gesendet hast Viel Glück!
Zergling-new ist offline  
 


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
Problem mit IF und Formular Black-Devil PHP Tipps 2008 12 03.03.2008 17:54
Sessions Problem StephenKing PHP Tipps 2008 3 16.10.2007 08:30
Problem mit Formular FrankTheTank PHP Tipps 2008 7 04.10.2007 13:38
Problem mit interaktiven Formular max-dhom HTML, Usability und Barrierefreiheit 0 19.09.2006 10:28
Problem mit Formular! PHP Tipps 2005-2 5 12.08.2005 19:20
Problem mit Sessions seit Upgrade auf PHP 4.3.10 PHP Tipps 2005 7 09.03.2005 01:29
Problem mit Sessions unter PHP 4.3.10 PHP Tipps 2005 2 22.02.2005 23:14
Problem mit Sessions PHP Tipps 2005 2 10.02.2005 11:57
Warning bei Formular mit Sessions PHP Tipps 2004-2 5 30.11.2004 10:02
Problem mit Sessions in mehreren Frames Chr!s PHP Tipps 2004 10 30.10.2004 18:52
Problem mit Formular + Mail To+ PHP-Seiten weiterleitung HTML, Usability und Barrierefreiheit 3 27.08.2004 11:06
[Erledigt] Formular mit Sessions nicht XHTML strict PHP-Fortgeschrittene 1 21.08.2004 19:18
Problem mit Formular + Antwortseite PHP Tipps 2004 2 22.07.2004 09:51
Problem mit Sessions !! Cytrix PHP Tipps 2004 9 21.07.2004 23:18
[Erledigt] Formular, Submit, PHP - Hab ein kleines Problem PHP Tipps 2004 2 10.07.2004 13:50

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
mehrseitiges formular php session, php mehrseitige formulare session, php mehrseitiges formular session, php mehrseitiges formular, php session mehrseitiges formular, http://www.php.de/php-tipps-2006/36575-sessions-problem-mehrseitiges-formular.html, mehrseitige umfrage php, mehrseitiges formular session, mehrseitiges formular sessions, php mehrseitiges session formular, mehrseitige formulare php, php mehrseitiges kontaktformular, php mehrseitiges formular mit sessions, mehrseitiges kontaktformular, kontaktformular php mehrseitig, php mehrseitiges formular beispiel, einführung mehrseitiges formularübergabe session html, mehrseitiges formular mit sessions, mehrseitige formulare mit session, mehrseitige formulare php session

Alle Zeitangaben in WEZ +1. Es ist jetzt 16:58 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.