php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 15.12.2008, 11:11  
Neuer Benutzer
 
Registriert seit: 20.11.2008
Beiträge: 24
carmelita befindet sich auf einem aufstrebenden Ast
Standard session?

Hallo allerseits
Ich bin Anfängerin und deshalb in diesem Forum, habe 5 Bücher durchgesehen und stecke fest.
ich möchte einen Vokabelntrainer basteln. Die Vokabeln stehen in einer MySQL-Datenbank. In einem ersten Formular wähle ich aus, welche Vokabeln denn abgefragt werden sollen (Die Parameter: Sprache, Lektion, ... gebe ich via GET weiter und schränke mit SQL-WHERE die Abfrage ein - nennen wir die mal $sql). Wenn ich jetzt in einem weiteren Schritt ein Wort in Deutsch präsentiere und in einem Formularfeld auf englisch eingebe und weider via GET übergebe, dann steht mir für weitere Wörter natürlich $sql nicht mehr zur Verfügung. Wie übergebe ich $sql? Brauche ich dazu Session?
Ein paar Zeilen wären nett. danke.
c
carmelita ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 15.12.2008, 11:16  
Moderator
 
Benutzerbild von cycap
 
Registriert seit: 13.02.2008
Beiträge: 6.816
PHP-Kenntnisse:
Fortgeschritten
cycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nett
Standard

Hi,

Sessions wären sicher eine Möglichkeit um deine Parameter über mehrere Seiten weiterzugeben, aber du kannst auch genau so in deinen Formularen z.B. Hidden-Fields, also versteckte Formularfelder, einbauen die deine Daten enthalten.

Gruß
Cy
cycap ist offline  
Alt 15.12.2008, 11:17  
Erfahrener Benutzer
 
Registriert seit: 02.12.2008
Beiträge: 357
webproger befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von carmelita Beitrag anzeigen
Hallo allerseits
Wenn ich jetzt in einem weiteren Schritt ein Wort in Deutsch präsentiere und in einem Formularfeld auf englisch eingebe und weider via GET übergebe, dann steht mir für weitere Wörter natürlich $sql nicht mehr zur Verfügung. Wie übergebe ich $sql? Brauche ich dazu Session?
Normalerweise braucht man Sessions nur zur Speicherung von Userdaten, ... Für dein Problem gibt es sicher eine andere Lösung, nur verstehe ich deinen oben zitierten Satz nicht ganz.
1. Du hast ein Wort in Deutsch eingegeben, schickst das Formular ab und machst eine DB-Abfrage, das Englische Wort gibst du dann auf die Seite aus?
2. ???

gruss

UPDATE:
Hopla, da haben wir wohl gleichzeitig geschrieben.
__________________

Geändert von webproger (15.12.2008 um 11:18 Uhr). Grund: eintrag nicht gesehen. :D
webproger ist offline  
Alt 15.12.2008, 11:19  
PTC
Erfahrener Benutzer
 
Benutzerbild von PTC
 
Registriert seit: 27.10.2007
Beiträge: 1.708
PHP-Kenntnisse:
Anfänger
PTC ist einfach richtig nettPTC ist einfach richtig nettPTC ist einfach richtig nettPTC ist einfach richtig nett
Standard

Könntest du den Titel noch konkretisieren?
PTC ist offline  
Alt 15.12.2008, 11:22  
Neuer Benutzer
 
Registriert seit: 20.11.2008
Beiträge: 24
carmelita befindet sich auf einem aufstrebenden Ast
Standard Danke

Danke, ich versuchs mit versteckten Formularfeldern
carmelita ist offline  
Alt 15.12.2008, 14:13  
Erfahrener Benutzer
 
Benutzerbild von litterauspirna
 
Registriert seit: 24.04.2008
Beiträge: 3.172
PHP-Kenntnisse:
Anfänger
litterauspirna sorgt für eine eindrucksvolle Atmosphärelitterauspirna sorgt für eine eindrucksvolle Atmosphäre
litterauspirna eine Nachricht über ICQ schicken
Standard

Zitat:
Zitat von webproger Beitrag anzeigen
Normalerweise braucht man Sessions nur zur Speicherung von Userdaten,
Diese Aussage ist definitiever Quatsch. Sessions kann man für alle möglichen Sachen gebrauchen z.B. in einen Warenkorbsystem was komplett auf Sessions bassiert.
__________________
Aus dem Dynamo Lande kommen wir. Trinken immer reichlich kühles Bier. Und dann sind wir alle voll, die Stimmung ist so toll. Aus dem Dynamo Lande kommen wir.
http://www.lit-web.de
litterauspirna ist offline  
Alt 15.12.2008, 14:18  
Erfahrener Benutzer
 
Registriert seit: 02.12.2008
Beiträge: 357
webproger befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Diese Aussage ist definitiever Quatsch. Sessions kann man für alle möglichen Sachen gebrauchen z.B. in einen Warenkorbsystem was komplett auf Sessions bassiert.
Warenkorb ist auch wieder etwas Userdefiniertes wenn du verstehst was ich meine. Und dieses Problem mit Session zu lösen wäre unschön. Natürlich kann man es anders brauchen, anders gibts meistens aber bessere Lösungen.
__________________
webproger ist offline  
Alt 15.12.2008, 14:50  
Erfahrener Benutzer
 
Registriert seit: 04.07.2003
Beiträge: 359
PHP-Kenntnisse:
Fortgeschritten
Sirke befindet sich auf einem aufstrebenden Ast
Standard

Sessions benutzt man immer in zustandslosen Protokollen (wie auch HTTP eines ist) um meherer Anfragen einem Benutzer/einer Session zuzuordnen.

Für das Warenkorbsystem wird in der Regel auf Cookies zurückgegriffen, da man die Daten leichter beim Benutzer ablegen könnte, als in einer Datenbank.
Sirke ist offline  
Alt 15.12.2008, 14:52  
Moderator
 
Benutzerbild von cycap
 
Registriert seit: 13.02.2008
Beiträge: 6.816
PHP-Kenntnisse:
Fortgeschritten
cycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nett
Standard

Zitat:
Zitat von Sirke Beitrag anzeigen
Für das Warenkorbsystem wird in der Regel auf Cookies zurückgegriffen, da man die Daten leichter beim Benutzer ablegen könnte, als in einer Datenbank.
Hö? Wo hastn das her? Und was haben Sessions mit Datenbanken zu tun?
cycap ist offline  
Alt 15.12.2008, 14:53  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.989
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Was bitte sind denn Sprache, Lektion, ... wenn nicht Userdaten. Wenn die oft benötigt werden kann man die ohne weiteres in ner Session speichern. Ich würde nur nicht die Abfrage selbst soeichern, die kannst Du genauso gut auch immer wieder zusammenbauen.
Zitat:
Wenn ich jetzt in einem weiteren Schritt ein Wort in Deutsch präsentiere und in einem Formularfeld auf englisch eingebe und weider via GET übergebe, dann steht mir für weitere Wörter natürlich $sql nicht mehr zur Verfügung.
Das solltest Du noch einmal anders formulieren.

[edit]
Zitat:
Für das Warenkorbsystem wird in der Regel auf Cookies zurückgegriffen, da man die Daten leichter beim Benutzer ablegen könnte
Macht sich besonders gut für die Preise
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch 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
Session nofear87 PHP Tipps 2008 8 05.11.2008 10:42
[Erledigt] Session Problem karina_02 PHP Tipps 2008 6 18.05.2008 22:37
Session Variablen als Referenz!? O_o Sam781 PHP-Fortgeschrittene 4 01.10.2007 11:19
Problem bei session Lifetime Cyberbob_at_tot PHP Tipps 2007 5 05.06.2007 17:47
session nach seitenwechsel leer... GELight PHP Tipps 2006 8 17.09.2006 15:17
session array Timo Trallala PHP Tipps 2006 18 22.04.2006 13:45
Frage zur Anwendung einer Session mehrfach... GELight PHP Tipps 2006 10 12.03.2006 16:47
[Erledigt] php session problem :( PHP Tipps 2005-2 5 21.10.2005 16:37
Session abschaltbar?? Probleme mit Objekten in Session! becks123 PHP-Fortgeschrittene 3 19.09.2005 15:47
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
Session error nach Umstellung auf PHP 5 PHP Tipps 2005 15 13.05.2005 14:35
verliere Session Sonja PHP Tipps 2005 3 27.04.2005 09:32
[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


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