WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Programmierung

Programmierung Rat & Tat für Programmierer

Microsoft KARRIERECAMPUS

Antwort
 
Themen-Optionen Ansicht
Alt 02.12.2004, 10:03   #1
fenster
Master
 
Registriert seit: 29.12.2001
Beiträge: 797


Standard php session, variablen übergeben bzw in session verfügbar

hallo

habe da folgendes prob.

habe
_____________________________
index.php
mit
session_start();
und der $variable1 und $variable2
________________________________

dann habe ich
_____________________________
login.php
mit
session_start();
in login.php sollten die variablen
$variable1 und $variable2 übergeben sein
dh.: der inhalt soll verfügbar sein und sie müssen
ansprechbar sein

jetzt kommt die $variable3 dazu
__________________________________________________

alle 3 variablen kommen dann in das file
verarbeiten.php
session_start();
$variable1
$variable2
$variable3

in verarbeiten php brauche ich alle drei variablen
diese werden dann dort weiterverabeitet
zb.: ausgegeben oder in eine mysql datenbank eingetragen
__________________________________________________ _______


wie muss ich das jetzt anstellen
dass ich alle variablen in
verarbeiten.php3 bekomme ???????????????????


gruß
fenster
fenster ist offline   Mit Zitat antworten
Alt 02.12.2004, 10:22   #2
T.dot
Master
 
Registriert seit: 13.08.2003
Beiträge: 624


Standard

forumssuche hilft, google hilft, selfphp hilft: http://www.selfphp.info/funktionsref...onen/index.php

und genaue Beschreibung was wo nicht geht, hilft auch.

Ich glaub den Code wie du das machen kannst wird dir hier keiner schreiben

mfg Thomas
T.dot ist offline   Mit Zitat antworten
Alt 02.12.2004, 13:33   #3
reichr
Veteran
 
Registriert seit: 31.12.2002
Beiträge: 390


reichr eine Nachricht über ICQ schicken
Standard

also was du wirlklich brauchst kann ich aus deinem beitrag nicht wirklich lesen!

hast du probleme die 3 variablen weiter zu übergeben an andere seiten?
- entweder POST / GET
- session register / session variable
http://at2.php.net/function.session-register
http://at2.php.net/manual/en/function.session-start.php
____________________________________
lg


Chris
reichr ist offline   Mit Zitat antworten
Alt 02.12.2004, 13:51   #4
fenster
Master
 
Registriert seit: 29.12.2001
Beiträge: 797


Standard variablenübergabe

hallo


ich mache da als schluprojekt einen warenkorb

und habe da noch folgendes prob.


das seht ganz oben in der seite index.htm
<?php
session_start();
session_register("artnr");

?>



unten habe ich dann ein formular
das artikle aus einer mysql ausliest
und dynamisch ausgiebt

Code:
for($i=0;$i<=$Anzahl-1;$i++)
	   {
		   $artnr         =mysql_result($Resultat,$i,artnr);
			 $hersteller    =mysql_result($Resultat,$i,hersteller);
			 $name          =mysql_result($Resultat,$i,name);
			 $beschreibung  =mysql_result($Resultat,$i,beschreibung);
			 $bild          =mysql_result($Resultat,$i,bild);
			 $preis         =mysql_result($Resultat,$i,preis);
			 
			 echo "<form name='' method='post' action='warenkorb.php'>";
			 echo "<tr><td class='text1'>$artnr                        </td>
			           <td class='text1'>$hersteller                   </td>
					  		 <td class='text1'>$name                         </td>
			           <td class='text1'>$beschreibung                 </td>
								 <td ><img src=  ' $bild' width='60' height='60'></td>
								 <td class='text1'>$preis                        </td>
								     <input type='hidden' name='artnr'          value='$artnr'> 
								 <td><input type='text'   name='menge' size='2' value='1'>        </td>
								 <td><input type='submit' name='Bestellung'     value='Bestellen'></td>
								 
			       </form></tr>";				 
			
	  }	 
	 
  echo "</table>";


ich habe es schon zusammengebracht dass
die $artnr mit der session in die login.php
übergeben bzw.: in der login.php verfügbar ist

mein problem ist dass die variable $artnr
in der session immer den wert hat den das letzte formular
besitzt


es sollte so sein wenn ich auf den button bestellen
klicke das die variable $artnr auch den wert hat der beim bestell button ist




gruß
fenster
fenster ist offline   Mit Zitat antworten
Alt 02.12.2004, 14:21   #5
T.dot
Master
 
Registriert seit: 13.08.2003
Beiträge: 624


Standard

Das ist ein Schulprojekt und du hast in der Schule keinen den du fragen kannst? Super Schule!

nachdem bei dir wahrscheilich register_globals on ist setzt du jedesmal wenn du

$artnr=mysql_result($Resultat,$i,artnr);

aufrufst die session-variable neu.

musst halt überprüfen, ob das formular abgesendet wurde und schauen, welchen wert du für die artnr im formular hast.

mfg
T.dot ist offline   Mit Zitat antworten
Alt 02.12.2004, 15:10   #6
fenster
Master
 
Registriert seit: 29.12.2001
Beiträge: 797


Standard also ich blicke da nicht mehr durch

hallo


als ich blicke da nicht mehr durch

wie könnte ich sonnst noch

die daten von der index.php über die login.php in die
warenkorb.php bekommen



gruß
fenster
fenster ist offline   Mit Zitat antworten
Alt 03.12.2004, 09:21   #7
reichr
Veteran
 
Registriert seit: 31.12.2002
Beiträge: 390


reichr eine Nachricht über ICQ schicken
Standard

was hat das login eigentlich midn warenkorb zu tun? übergeben kannst die artikel doch schon vor dem login!?
würde ev. sogar mal den ablauf des bestellvorganges kontrollieren obs da nicht sogar bessere möglichkeiten gibt!
!
____________________________________
lg


Chris
reichr ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 05:41 Uhr.


Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Forum SEO by Zoints
© 2009 FSL Verlag