php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 09.08.2007, 16:22  
Neuer Benutzer
 
Registriert seit: 13.09.2006
Beiträge: 9
Teambyte
Standard Dynamisches Formularflelder in session abspeichern und zurüc

Hallo

ich habe zurzeit 2 Fomulare Step1.php und Step2.php

die Bezeichnung der Input Text sind alle dynamisch.

PHP-Code:
<input type="text\" name=\"$row[2]\" size=\"37\" style=\"border-style: solid; border-width: 1px; padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 1px\"></td> 
wie bekomme ich das hin das ich eben name="$eindynamischerwert" der sich andauernd ändern in einer session speichern kann.







PHP-Code:
   if (isset($_POST['submit']))
        {
   
         
$_SESSION['meineTolleQuery'] = $wertausdynamische feldname;
         
$_SESSION['meineTolleQuery1'] = $wertausdynamische feldname;
         
usw...

            
           
header("Location: http://" $_SERVER['SERVER_NAME']
                                                 . 
"/step2.php");
            exit;
        } 
irgendwie muss ich wohl ein Schleife ansetzen die automatisch alle name="$einebezeichnung" erfasst und in der session abspeichert.

Stehe echt auf dem schlauch.

[/code]
Teambyte ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 09.08.2007, 16:45  
Erfahrener Benutzer
 
Registriert seit: 17.01.2006
Beiträge: 468
Slava
Standard

Spontan:
session_start();
if (isset($_POST['submit']))
foreach($_POST as $name=>$value){
$_SESSION[$name]=$value;
}
__________________
Slava
http://bituniverse.com
Slava ist offline  
Alt 09.08.2007, 17:24  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

test-1.php
PHP-Code:
<?php
function createRandomToken()
{
  return 
md5(uniqid(microtime(true), true));
}

session_start();
$_SESSION['fields'] = array(
  
'vorname' => createRandomToken(),
  
'nachname' => createRandomToken(),
  
'email' => createRandomToken());
?>
<form action="test-2.php" method="post">
Vorname: <input name="<?=$_SESSION['fields']['vorname']?>" type="text" />
Nachname: <input name="<?=$_SESSION['fields']['nachname']?>" type="text" />
E-Mail: <input name="<?=$_SESSION['fields']['email']?>" type="text" />
</form>
test-2.php
PHP-Code:
<?php
session_start
();
echo 
'Vorname: '$_POST[$_SESSION['fields']['vorname']], '
'
,
  
'Nachname: '$_POST[$_SESSION['fields']['nachname']], '
'
,
  
'E-Mail: '$_POST[$_SESSION['fields']['email']], '
'
;
?>
Natürlich kann dein Dokument jetzt geparsed werden und über die Reihenfolge und den Text kann die Zuordnung wiederhergestellt werden.
Wenn du das auch verhindern möchtest, musst du eine zufällige Ausgabereihenfolge verwenden und die richtige wieder mittels JavaScript herstellen. Das ist zwar auch zu parsen, das wäre allerdings viel schwieriger.
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
[Erledigt] Session Problem karina_02 PHP Tipps 2008 6 18.05.2008 22:37
Problem bei session Lifetime Cyberbob_at_tot PHP Tipps 2007 5 05.06.2007 17:47
Session in Session tinchen PHP Tipps 2007 22 21.03.2007 19:53
session nach seitenwechsel leer... GELight PHP Tipps 2006 8 17.09.2006 15:17
[Erledigt] php session problem :( PHP Tipps 2005-2 5 21.10.2005 16:37
Session wird nicht angelegt PHP Tipps 2005-2 7 24.07.2005 13:35
Kreieren einer Session PHP Tipps 2005 11 28.05.2005 15:16
[Erledigt] Formulardaten in einer Session speichern, per Link übergeben PHP Tipps 2004-2 2 29.12.2004 15:47
[Erledigt] Hilfe...PhpBB Session Problem!! PHP Tipps 2004-2 2 15.12.2004 18:28

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
\input name=<? $_session \

Alle Zeitangaben in WEZ +2. Es ist jetzt 15:48 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.