nutz das Feld wie jedes andere Array, was Du mit "Schreibweise" meinst, verstehe ich leider nicht
Session, ganz simple!
Einklappen
Dieses Thema ist geschlossen.
X
X
-
zB wie hier:
PHP-Code:<?
$erstesquartal = array('Januar', 'Februar', 'März');
echo $erstesquartal[1] ;
echo $erstesquartal[2] ;
echo $erstesquartal[3] ;
?>
PHP-Code:<?
echo $erstesquartal[ersterMonat] ;
echo $erstesquartal[zweiterMonat] ;
echo $erstesquartal[dritterMonat] ;
?>
besser gesagt: arrays und mySQL hab ich mich nie mit beschäftigt,
auch wenn ich es gerne wissen würde (also wie es geht meine ich)...Zuletzt geändert von xJonx; 16.03.2006, 21:13.Design & Coding with a breeze of madness at xjonx
Kommentar
-
Hallo,
bei der Variablenübergabe mit einem Formular brauchst Du erst
mal gar keine Session.
die Daten befinden sich automatisch in einem Array namens $_POST
Auf die Variable greifst dann so zu:
PHP-Code:if (isset $_POST['senden'])) // wurde Formular abgeschickt?
{
if ($_POST['irgendeineingabefeld'] != "")) //steht was drin?
{
echo $_POST['irgendeineingabefeld']; //Variable ausgeben
}
}
willst, dann kannst Du $_SESSION verwenden.
Auf jede Seite dann ganz oben session_start(); schreiben.
Eine neue Variable initialisierst (neu definieren/anlegen) Du,
indem Du einfach $_SESSION['neu'] = "";
oder $_SESSION['neu'] = "irgenwas"; schreibst.
Dann gibts noch die Variablenübergabe per $_GET,
wobei an die URL, an den Link, die Variable angehängt wird.
GET transportiert aber nur bis zur nächsten Seite.Zuletzt geändert von Koala; 16.03.2006, 21:28.
Kommentar
-
Original geschrieben von Koala
Hallo,
bei der Variablenübergabe mit einem Formular brauchst Du erst
mal gar keine Session.
die Daten befinden sich automatisch in einem Array namens $_POST
Auf die Variable greifst dann so zu:
PHP-Code:if (isset $_POST['senden'])) // wurde Formular abgeschickt?
{
if ($_POST['irgendeineingabefeld'] != "")) //steht was drin?
{
echo $_POST['irgendeineingabefeld']; //Variable ausgeben
}
}
willst, dann kannst Du $_SESSION verwenden.
Auf jede Seite dann ganz oben session_start(); schreiben.
Eine neue Variable initialisierst (neu definieren/anlegen) Du,
indem Du einfach $_SESSION['neu'] = "";
oder $_SESSION['neu'] = "irgenwas"; schreibst.
Dann gibts noch die Variablenübergabe per $_GET,
wobei an die URL, an den Link, die Variable angehängt wird.
GET transportiert aber nur bis zur nächsten Seite.
eben aus dem Grund machen, da ich es auch über mehrere Seiten
machen wollte.
Das mit dem $_GET kenn ich bereits. Dennoch finde ich es löblich
von dir hilfe zu bekommen. Da gewisse Leute - keine Namen - ja
nicht wirklich immer die nettesten hier sindDesign & Coding with a breeze of madness at xjonx
Kommentar
-
-
tja dann noch ein paar Tips:
Benutze einen Editor mit Highlighting, erleichtert die Fehlersuche enorm.
Schreib an den Anfang jeder Datei:
error_reporting(E_ALL); (aktiviert die Fehlerausgaben)
und laß Dir Arrayinhalte bei Bedarf mit
echo "<pre>";
print_r $array;
echo "</pre>>";
ausgeben.
Kommentar
-
-
PHP-Code:<?php
$array = array( "erstermonat" => "Januar", key2 => value2, ...);
?>
http://tut.php-q.net/array.html
Kommentar
-
jaha... gute site... allerdings verstehe ich da manchmal auch nicht alles.
und oft, nicht unbedingt da, ist mit zuviel text und zuwenig erklärung
bei solchen "hilfen" ... gerade bei mySQL, wo ich echt noch nichts mit
gemacht habe, habe ich noch nicht gefunden was ich auf anhieb richtig
verstehe ...Design & Coding with a breeze of madness at xjonx
Kommentar
Kommentar