nutz das Feld wie jedes andere Array, was Du mit "Schreibweise" meinst, verstehe ich leider nicht
Session, ganz simple!
Collapse
This topic is closed.
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)...Last edited by xJonx; 16-03-2006, 20:13.Design & Coding with a breeze of madness at xjonx
Comment
-
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.Last edited by Koala; 16-03-2006, 20:28.
Comment
-
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
Comment
-
-
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.
Comment
-
-
PHP Code:<?php
$array = array( "erstermonat" => "Januar", key2 => value2, ...);
?>
http://tut.php-q.net/array.html
Comment
-
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
Comment
Comment