Morgen Tobias,
Im Thread
http://www.traum-projekt.com/forum/s...n&pagenumber=2
auf Seite 2 gehts los mit Sessions...
Sollte aber eigentlich nicht so schwer sein für Dich
Gruß, Paul
Erst mal meine Frage/Problem:
- Man gibt ein suchwort ein
- Aus der Datenbank werden 70 Datensätze ausgegeben, wegen der menge aber auf 7 seiten aufgeteil (pro seite 10)
- Man wechselt auf die Seite 4
- dann ändert man (mit nem link Ändern jeweils neben den datensätzen) einen datensatz, lässt die Änderung durchführen und kommt zurück auf...
... ja genau, auf die Suchseite, aber ohne das das suchwort noch eingegeben ist. geschweige denn ist man auf der richtigen seite.
Ok das kann man bissle verbessern in dem man die ganzen variablen immer über die URL mitgibt. bei 2 isses ja noch ok, aber bei 10 wirds dann echt schwul![]()
So jetzt meine Idee dazu (gibts bestimmt schon aber habs nirgents gefunden)
Ich leg ne session an und schmeis die ganzen variablen immer da rein und kann se mir holen wann ich will. Wenn ich die einstellungen am schluss speichern will kann ich die ja sogar noch in ne db übergeben und se mir beim nä#chsten mal wieder holen und in die session laden.
Leider hab ich bis jetzt nur mit cookies gearbeitet (um die sessions zum glück immer rumgekommen), als strafe kanns ich jetzt halt aber auch net
![]()
In büchern hab ich zwar bissle was gefunden, des reicht mir aber net...
Also jetzt meine frage an euch, wie mach ich sowas??
kanni ch auf sessions auhc mitten im code zugreifen, oder wie bei cookies nur vor dem html quelltext?
Wie würdet ihr die sessions übergeben? mit der url oder mit cookies??
Herzlichen dank!!
Gruß
Tobias
Sag einem Klugen einen Fehler, er wird erfreut und dankbar sein.
Ein Dummer sieht dich nur als Quäler und schnappt sofort beleidigt ein.
[Karl Heinz Söhler]
Morgen Tobias,
Im Thread
http://www.traum-projekt.com/forum/s...n&pagenumber=2
auf Seite 2 gehts los mit Sessions...
Sollte aber eigentlich nicht so schwer sein für Dich
Gruß, Paul
Mein Schreibtisch ist offline
bei einfachen sachen speicher ich die sessions in einer datei,die ich überall include,dann kannst du halt immer auf die vars zugreifen
bei komplexen sachen speicher ich die sessionvars in der DB
Danke PAPO!
ich glaub ich habs verstanden!
Das würde man dann bei einem Onlineshop oder so machen oder? das hab ich nämlich auch bald vor mir.....von NeTHippie:
bei einfachen sachen speicher ich die sessions in einer datei,die ich überall include,dann kannst du halt immer auf die vars zugreifen.
bei komplexen sachen speicher ich die sessionvars in der DB
ok nochmal zurück zu dem Treatlink von Papo:
Folgendermaßen geh ich jetzt vor:
Am Anfang jeder Seite steht dann:
Wenn ich jetzt zum Beispiel die Datenbank nach was durchsuchen lasse, füge ich auf der Ergebnisseite ein:PHP-Code:<?
session_start();
?>
wenn ich dann auf eine bestimmt ergebnisseite gehePHP-Code:<?
session_register("suchwort");
// das kommt über die Url mit, variablenname: $suchwort
?>
mache ich das gleich nochmal, nur halt mit einer anderen Variable.
![]()
![]()
![]()
Bloß was mache ich wenn ich dann wieder auf eine andere Ergebnisseite gehe?
Muss ich vorher wieder
machen lassen, oder kann ich einfach überschreiben lassen?PHP-Code:<?
session_unregister("seitennummer");
?>
Gibts ne Fehlermeldung, wenn in ne variable "unregister" die es gar nicht gibt.
Mit
kann man doch prüfen ob die variable in der session schon drinn war oder?PHP-Code:<?
if(exist($name)) echo ("ja");
//Alternativ oder is eins falsch??
if(exist($HTTP_SESSION_VARS[name])) echo ("ja");
?>
Gruß
Tobias
Sag einem Klugen einen Fehler, er wird erfreut und dankbar sein.
Ein Dummer sieht dich nur als Quäler und schnappt sofort beleidigt ein.
[Karl Heinz Söhler]
zur Seitennummer:
ja du kannst die einfach überschreiben:
$seitennummer = 523;
session_Register("seitennummer");
falls die jetzt schon vorhanden war wird Sie halt überschrieben. Falls nicht existent wird sie erstellt
Die Doku im php-manual ist eigentlich auch ziemlich gut!
Gruß, Paul
Mein Schreibtisch ist offline
Danke![]()
Gruß
Tobias
Sag einem Klugen einen Fehler, er wird erfreut und dankbar sein.
Ein Dummer sieht dich nur als Quäler und schnappt sofort beleidigt ein.
[Karl Heinz Söhler]
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)