php.de

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

 
 
LinkBack (2) Themen-Optionen Thema bewerten
Alt 14.05.2008, 20:03  
Benutzer
 
Registriert seit: 26.04.2008
Beiträge: 80
PHP-Kenntnisse:
Fortgeschritten
Potterfans ist zur Zeit noch ein unbeschriebenes Blatt
Standard Session Variable wird nicht geändert

Ich habe mal wieder eine Frage^^

Ich möchte das wenn ein User auf meine Seite geht, Punkte abgezogen werden. Nur leider werden mit folgendem Code keine Punkte abgezogen, weiß jemand warum?

PHP-Code:
<?php
session_start
();
$zie_ab $_SESSION['punkt']-5;
$userdatei fopen ("username.txt","r+");
if (!
feof($userdatei))
   {
   
$zeile fgets($userdatei,500);
   
$userdata explode("|"$zeile);
   
fwrite($userdatei$zie_ab);
   
fclose($userdatei);
   }
?>
Potterfans ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 14.05.2008, 20:11  
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

Hallo!

So wie es aussieht kommt die bestehende Punktezahl ja aus einer anderen Datei zumindest nehme ich das durch die Session Variable an!

Vieleicht wird die nicht richtig übergeben so das nicht gerechnet werden kann!
__________________
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 14.05.2008, 20:11  
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

geht vielleicht noch ungenauer?
cycap ist offline  
Alt 14.05.2008, 20:14  
Benutzer
 
Registriert seit: 26.04.2008
Beiträge: 80
PHP-Kenntnisse:
Fortgeschritten
Potterfans ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Ja, durch die session wird von einer anderen Seite die Daten ermittelt.

@cycap
Also, wenn ein Mitglied auf diese Seite geht, werden ihm 5 Punkte abgezogen, nur i-was funktioniert daran nicht!
Potterfans ist offline  
Alt 14.05.2008, 20:16  
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

Na dann lass dir doch mal die Session Variable ausgeben und schau ob überhaupt ankommt was du erwartest! Weil wenn nichts da ist kann er nicht rechnen!
__________________
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 14.05.2008, 20:21  
Benutzer
 
Registriert seit: 26.04.2008
Beiträge: 80
PHP-Kenntnisse:
Fortgeschritten
Potterfans ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Ja, er gibt die Punkteanzahl aus.....
Nur warum klappt das oben nicht?
Potterfans ist offline  
Alt 14.05.2008, 20:24  
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

Hast du dir $zieh_ab ausgeben lassen oder nur die Session Variable?

Meines erachtens nach weist du die Session Variable der $zieh_ab zu.

Schreibe darunter mal so

PHP-Code:
$zie_ab $_SESSION['punkt'];
$zieh_ab -5
__________________
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 14.05.2008, 20:28  
Benutzer
 
Registriert seit: 26.04.2008
Beiträge: 80
PHP-Kenntnisse:
Fortgeschritten
Potterfans ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Habe ich gemacht,
der Code einfügen dann klappt es auch nicht.
Potterfans ist offline  
Alt 14.05.2008, 20:32  
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

Sorry Litter, aber dein Code ist totaler Blödsinn, du benutzt 2 verschiedene Variablen und mit $var - 5 passiert gar nichts. Wenn überhaupt $var = $var - 5; aber damit ist unserem Potter auch nicht geholfen.

Potter, was heisst denn es klappt nicht, was steht vorher in der Textdatei? Was steht nachher drin? Und ich will jetzt nicht "das gleiche" oder "was anderes" hören, sondern Daten!

[edit]
PS: Dein Thread-Titel ist übrigens alles andere als toll. Erstmal sagt er überhaupt nichts aus und zweitens wenn du schon Groß-/Kleinschreibung verwendest, dann richtig. Man ändert etwas und das ist eine Änderung.

Geändert von cycap (14.05.2008 um 20:35 Uhr).
cycap ist offline  
Alt 14.05.2008, 20:34  
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

Stimmt das eine war ein Verschreiber aber recht hast trotzdem!
__________________
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  
 


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

LinkBacks (?)
LinkBack to this Thread: http://www.php.de/php-tipps-2008/1221-session-variable-wird-nicht-geaendert.html
Erstellt von For Type Datum
Session Variable wird nicht geändert - phpfriend.de This thread Refback 19.05.2008 12:49
Session Variable wird nicht geändert - phpfriend.de This thread Refback 18.05.2008 13:10

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Session Variable wird nicht geändert Potterfans PHP Tipps 2008 8 18.05.2008 11:50
SESSION Variable - Array Wert hinzufügen ruferp PHP Tipps 2006 10 31.10.2006 19:09
Session: Variable wird nicht übergeben PHP Tipps 2006 4 31.05.2006 01:10
[Erledigt] MySQL Abfrage mit Session Variable PHP Tipps 2005-2 5 13.10.2005 13:17
Session Variable oder Globale Variable ? PHP Tipps 2005-2 3 27.06.2005 21:49
session variable übergeben PHP Tipps 2005 31 27.05.2005 11:02
eine SESSION Variable wird geleert PHP Tipps 2005 6 06.04.2005 17:10
Session Variable geht verloren! (Homepage inside) PHP Tipps 2005 11 15.02.2005 09:17
Session Problem mit Variable übergeben PHP Tipps 2004-2 6 13.12.2004 13:16
Problem mit Session Variable PHP Tipps 2004-2 3 23.11.2004 11:11
session übergibt variable nicht (ich weiß es liegt an mir) PHP Tipps 2004-2 7 15.11.2004 12:54
Session Variable über Hyperlink übergeben DannyD PHP Tipps 2004-2 2 07.11.2004 14:22
Variable / wert auf neue seite mit session... WIE?! PHP Tipps 2004 3 05.10.2004 15:21
[Erledigt] Session Variable setzen und Link per click auf ein Image PHP Tipps 2004 7 23.08.2004 20:45
session variable will nicht PHP Tipps 2004 2 14.07.2004 19:59

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php rechnen mit sessions

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