php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005-2

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 07.07.2005, 11:32  
Erfahrener Benutzer
 
Registriert seit: 23.12.2004
Beiträge: 255
Riot
Standard simples Problem mit Session

Hallo,

ich möchte Daten aus dem $_POST-Array in einer Session speichern. Die Schlüssel sind in meinem Fall die Buchstaben von A-Z.
PHP-Code:
<?php
...
session_register("namen");

...
var 
$alphabet = array('A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z');
....


foreach(
$_POST as $key => $value) {           // Post array durchgehen und
                
if (in_array ($key$this->alphabet)) {             // namen rausfiltern
                    
$_SESSION['namen'][$key] = $value;  // Namenarray in Session speichern
                
}
?>
später versuche ich die Daten aus der $_SESSION['namen'] in mehrere Inputfelder auszugeben.

PHP-Code:
<?php
$i wird durchlaufen
...

<
input type="text" name="'.$alphabet[$i].'"  value="'.$_SESSION['namen'][$alphabet[$i]].'" />;
...

?>
Mein Problem ist das ich eine Meldung bekomme "Notice: Undefined index: A ... Notice: Undefined index: B" und so weiter.

Habe ich die $_SESSION['namen'] nicht richtig registriert?


MfG
__________________
Webdesign - optimized for user
Riot ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 07.07.2005, 11:42  
Gast
 
Beiträge: n/a
Standard

1.) Hast Du auch jedesmal session_start(); verwendet?
2.) Guck Dir mal an, was php.net zu session_register sagt http://de3.php.net/session_register
 
Alt 07.07.2005, 11:52  
Erfahrener Benutzer
 
Registriert seit: 23.12.2004
Beiträge: 255
Riot
Standard

Zitat:
Zitat von PaterNoster
1.) Hast Du auch jedesmal session_start(); verwendet?
Die Datei ruft sich selbst immer wieder auf, und in der ersten Zeile steht das session_Start();

Zitat:
Zitat von PaterNoster
2.) Guck Dir mal an, was php.net zu session_register sagt :arrow: http://de3.php.net/session_register
Ähm ja und wie registriere ich nun meine Sessions?


MfG
__________________
Webdesign - optimized for user
Riot ist offline  
Alt 07.07.2005, 16:38  
Erfahrener Benutzer
 
Registriert seit: 23.12.2004
Beiträge: 255
Riot
Standard

Weiß keiner wie ich jetzt meine Session richtig registriere?
__________________
Webdesign - optimized for user
Riot ist offline  
Alt 07.07.2005, 16:44  
Erfahrener Benutzer
 
Registriert seit: 27.10.2004
Beiträge: 1.093
PHP-Kenntnisse:
Fortgeschritten
Chr!s
Standard

$_SESSION['variable'] = $wert;
Session Tutorial durcharbeiten
Chr!s ist offline  
Alt 07.07.2005, 18:06  
Erfahrener Benutzer
 
Registriert seit: 23.12.2004
Beiträge: 255
Riot
Standard

ich habe aber so etwas zu registrieren:
PHP-Code:
<?php

var $alphabet = array('A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z');

      if(!isset(
$_SESSION['namen'])) {
  for(
$i=0;$i<24;$i++){
        
$_SESSION['namen'][$this->alphabet[$i]];
    }
?>
?


MfG
__________________
Webdesign - optimized for user
Riot ist offline  
Alt 07.07.2005, 18:15  
Erfahrener Benutzer
 
Registriert seit: 27.10.2003
Beiträge: 530
Thice
Standard

PHP-Code:
<?php
$_SESSION
['namen'] = array();
?>
Sonst kannst du da natürlich ach keine Schlüssel drin haben.

das Alphabet-Array kannst du auch so aufbauen:
PHP-Code:
<?php
$alphabet 
range('A','Z');
?>
MfG
Andy
__________________
kintzebros.de | KintzeBros Home Entertainment
2061. Nach dem Frieden | kurzfilm
Paula | spielfilm
Thice ist offline  
Alt 07.07.2005, 19:27  
Erfahrener Benutzer
 
Registriert seit: 23.12.2004
Beiträge: 255
Riot
Standard

Brauche abermals Hilfe
zum Problem:
Ich habe Eingabefelder die in der Anzahl variieren können. Die Werte und die Namen(A-Z) der Eingabefelder sollen dann in einer Session gespeichert werden ($_SESSION['namen']). Und dann sollen die Werte aus der Session wieder in die Textfelder.

Er sagt immer noch das: Notice: Undefined index: A ... B ...C

PHP-Code:
<?php
<input type="text" name="'.$alphabet[$i].'"  value="'.$_SESSION['namen'][$alphabet[$i]].'" />;
?>
PHP-Code:
<?php
    $alphabet 
range('A','Z');
    
$_SESSION['namen'] = array();

    if (isset(
$_POST['submit_namen'])) {
            foreach(
$_POST as $key => $value) {           // Post array durchgehen und
                
if (in_array ($key$this->alphabet)) {             // namen rausfiltern
                    
$_SESSION['namen'][$key] = $value;  // Namenarray in Session speichern
                
}
            }
?>
__________________
Webdesign - optimized for user
Riot 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
Problem mit Session Charly Shop Sui PHP Tipps 2006 13 25.08.2006 17:08
Und noch ein Session Problem... Weyoun PHP Tipps 2006 9 27.02.2006 22:17
Session Problem dimitri PHP Tipps 2007 8 29.12.2005 15:53
Session wieder aufnehmen; Problem mit GET Jacks Rache PHP-Fortgeschrittene 9 12.08.2005 14:32
[Erledigt] Problem mit Session PHP Tipps 2005-2 1 06.08.2005 19:07
SESSION Problem mit Opera 7 [Gelöst] akratellio PHP Tipps 2005-2 4 14.07.2005 10:51
seltsames php und session problem netti PHP-Fortgeschrittene 16 01.06.2005 17:01
session problem PHP Tipps 2005 10 23.05.2005 12:41
Session Problem PHP-Fortgeschrittene 3 18.02.2005 14:37
[Erledigt] Hilfe...PhpBB Session Problem!! PHP Tipps 2004-2 2 15.12.2004 18:28
Session Problem beim Login PHP Tipps 2004-2 6 15.12.2004 09:37
[Erledigt] PHP Session Problem, dringend! PHP-Fortgeschrittene 17 21.10.2004 21:15
Session wird falsch wieder aufgenommen - Problem mit Session PHP Tipps 2004 2 16.10.2004 14:30


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