php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 03.06.2009, 12:22  
Neuer Benutzer
 
Registriert seit: 02.06.2009
Beiträge: 7
OoNanaoO befindet sich auf einem aufstrebenden Ast
Standard Variable mittels hidden-Form übergeben

Hi!

Ich habe eine php Seite, wo man mittels Radio Buttons die S_ID auswählt. Auf der nächsten Seite werden dann Daten zu dieser S_ID ausgegeben (mittels $_POST[Radio]).
Nun will ich, dass der inhalt von $_POST[Radio] auch noch für die nächste php Seite zur Verfügung steht.

Dazu dachte ich mir, dass ich schreibe:
$SID = $_POST[Radio];
<input type='hidden' name='SID' value='$SID'>

Für die nächste Seite wollte ich nämlich $SID für die WHERE-Klausel benutzten:
$Note = "SELECT Fach.Fach, Lehrer.Nachname As Lehrer, Belegen.Zeugnis AS Punkte
FROM Belegen, Fach, Kurs, Lehrer
WHERE Belegen.S_ID = $SID AND Belegen.K_ID = Kurs.K_ID
AND Kurs.L_ID = Lehrer.L_ID AND Kurs.F_ID = Fach.F_ID; ";

Jedoch wird der Wert nicht übertragen, die Ausgabe ist leer. Woran kann das liegen?
OoNanaoO ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 03.06.2009, 12:31  
Erfahrener Benutzer
 
Benutzerbild von lazydog
 
Registriert seit: 02.04.2008
Beiträge: 4.032
lazydog befindet sich auf einem aufstrebenden Ast
Standard

Da solltest du dir mal Sessions anschauen.
Übrigens heisst es nicht $_POST[Radio], sondern $_POST['Radio'].
__________________
Gruss
L
lazydog ist offline  
Alt 03.06.2009, 12:54  
Neuer Benutzer
 
Registriert seit: 02.06.2009
Beiträge: 7
OoNanaoO befindet sich auf einem aufstrebenden Ast
Standard

Ui danke, dass ist genau was ich suche

Die Werte werden jetzt übertragen, allerdings kommen auch Fehlermeldungen:

Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at G:\Programme\xampp\htdocs\ProjSchule\Notenausgabe. php:13) in G:\Programme\xampp\htdocs\ProjSchule\Notenausgabe. php on line 46

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at G:\[...]

Ich hab in der 1. php-Datei stehen:
session_start();
$SID = $_POST['Radio'];
$_SESSION['Schueler']="$SID";

und in der folgenden:
session_start();
echo "Test: ".$_SESSION['Schueler'];

Es wird der richtige Wert für .$_SESSION['Schueler']; ausgegeben, aber ich verstehe die Fehlermeldungen nicht.
OoNanaoO ist offline  
Alt 03.06.2009, 13:00  
Erfahrener Benutzer
 
Benutzerbild von lazydog
 
Registriert seit: 02.04.2008
Beiträge: 4.032
lazydog befindet sich auf einem aufstrebenden Ast
Standard

Du musst schauen, dass das session_start() jeweils am Anfang der entsprechenden Dateien stehen, vor irgendeine Ausgabe erfolgt.
__________________
Gruss
L
lazydog ist offline  
Alt 03.06.2009, 14:19  
Neuer Benutzer
 
Registriert seit: 02.06.2009
Beiträge: 7
OoNanaoO befindet sich auf einem aufstrebenden Ast
Standard

okay, ich hatte nicht daran gedacht, dass man die SO weit nach oben schieben muss^^ Das kam bei mir direkt nach <?php .. jetzt ist es GANZ oben xD
thx
OoNanaoO ist offline  
Alt 03.06.2009, 14:31  
Erfahrener Benutzer
 
Benutzerbild von PhillKill12
 
Registriert seit: 26.10.2008
Beiträge: 387
PHP-Kenntnisse:
Fortgeschritten
PhillKill12 befindet sich auf einem aufstrebenden Ast
PhillKill12 eine Nachricht über MSN schicken
Standard

Wenn du code postest, dann verwende bitte die PHP tags!

PHP-Code:
<?
session_start
(); //immer ganz oben auf der Seite
$data $_SESSION['data'];
//Daten weiterverarbeiten
unset($_SESSION['data']) //Zum löschen der Daten aus der Session
 
?>
Gruß Phillkill12

EDIT: Ach übrigens: Google ist dein Freund!!!
__________________
PHP-Code:
if ( $humans >= ) {
   
war ();

PhillKill12 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] Werte aus Textfeld an form action übergeben KevinS PHP Tipps 2009 8 09.03.2009 14:31
Variable übergeben mit Register Globals off trunky PHP Tipps 2008 32 08.07.2008 20:30
[Erledigt] Variable wird nicht übergeben Thorsten PHP Tipps 2008 8 24.05.2008 11:57
link + variable übergeben PHP Tipps 2007 8 30.12.2005 10:53
Variable per URL übergeben krummzahn PHP Tipps 2005-2 8 07.10.2005 13:15
Variable mit onClick übergeben? PHP Tipps 2005-2 2 22.09.2005 15:33
Variable aus Formular ohne submit Button übergeben PHP Tipps 2005-2 3 24.06.2005 17:08
variable in Funktion nutzen, ohne übergeben Unbekanntes_Pferd PHP Tipps 2005-2 1 22.06.2005 19:20
Variable übergeben PHP Tipps 2004 2 04.09.2004 14:34
Variable übergeben me PHP Tipps 2004 14 31.08.2004 18:17
Variable per Form übergeben PHP Tipps 2004 4 13.08.2004 00:44
[Erledigt] Variable in URL übergeben, ohne dass man sie sieht? PHP Tipps 2004 4 17.07.2004 10:21
Variable %username% auslesen und übergeben PHP Tipps 2004 5 25.06.2004 13:09
variable per link übergeben PHP Tipps 2004 22 25.06.2004 12:01
Variable über eine Seite an andere übergeben? PHP Tipps 2004 12 10.06.2004 11:00

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php hidden, php form hidden, hidden php, php formular hidden, php hidden form, php input hidden, input hidden php, form hidden, formular hidden, hidden formular, formular hidden php, hidden form, php hidden formular, hidden form php, php variablen übergeben hidden, php hidden input, hidden formular php, form hidden übergeben, form hidden php, formular php hidden

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