php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005-2

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 18.09.2005, 18:25  
Erfahrener Benutzer
 
Registriert seit: 12.05.2005
Beiträge: 1.038
PHP-Kenntnisse:
Fortgeschritten
notyyy befindet sich auf einem aufstrebenden Ast
Standard kleiner code will nicht arbeiten

er durchläuft einmal , sagt dann "error", dürfte er aber normal nicht oder ?
beim auslesen der session sagt er sie wäre leer, allerdings funzt die zeile : <meta http-equiv="refresh" content="1; url=prozent.php?p=<?=$_SESSION['p']?>"> .....

PHP-Code:
<? 
session_start
;
if(!isset(
$p)) { $p "0"$SESSION['p'] = "0";} else {
if(
$_SESSION['p'] != $p) { die("error"); $t $SESSION['p']; echo "$t";} }
if(
$_SESSION['p'] > 99) { die("fertig"); } 
$einheit "0.5";
$prozent $p $einheit
?>
<style type="text/css">
<!--
.box1{
background:blue;
padding: 10px;
text-align: center;
position: absolute;
border:1px solid black;
width:<? echo "$prozent"?>%;
margin:25% 15px 0 10px;
z-index: 3;}


.text{
background:transparent;
text-align: center;
padding: 1px;
position: absolute;
border:1px solid black;
width:50%;
margin:25% 15px 0 10px;
z-index: 4;
color: red;}

-->
</style>

<center><div class ="box1"></div>
<center><div class ="box2"></div>
<div class ="text">[b]<? $p $_SESSION['p']; echo "$p"?>%[/b]</div></center>
<? $p++; 
$_SESSION['p']++; 
?>
<meta http-equiv="refresh" content="1; url=prozent.php?p=<?=$_SESSION['p']?>">
danke schonmal im vorraus ...
notyyy ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 18.09.2005, 18:30  
Erfahrener Benutzer
 
Registriert seit: 14.04.2005
Beiträge: 1.004
search
Standard

$SESSION VS. $_SESSION
__________________
schlimmer gehts nimmer.... dümmer immer!
search ist offline  
Alt 18.09.2005, 18:33  
Erfahrener Benutzer
 
Registriert seit: 12.05.2005
Beiträge: 1.038
PHP-Kenntnisse:
Fortgeschritten
notyyy befindet sich auf einem aufstrebenden Ast
Standard

p = "0"; $SESSION['p'] und
$t = $SESSION['p']

verbessert, keine änderung ....
jetziger code:
PHP-Code:
<? 
session_start
;
if(!isset(
$p)) { $p "0"$_SESSION['p'] = "0";} else {
if(
$_SESSION['p'] != $p) { die("error"); $t $_SESSION['p']; echo "$t";} }
if(
$_SESSION['p'] > 99) { die("fertig"); } 
$einheit "0.5";
$prozent $p $einheit
?>
<style type="text/css">
<!--
.box1{
background:blue;
padding: 10px;
text-align: center;
position: absolute;
border:1px solid black;
width:<? echo "$prozent"?>%;
margin:25% 15px 0 10px;
z-index: 3;}


.text{
background:transparent;
text-align: center;
padding: 1px;
position: absolute;
border:1px solid black;
width:50%;
margin:25% 15px 0 10px;
z-index: 4;
color: red;}

-->
</style>

<center><div class ="box1"></div>
<center><div class ="box2"></div>
<div class ="text">[b]<? $p $_SESSION['p']; echo "$p"?>%[/b]</div></center>
<? $p++; 
$_SESSION['p']++; 
?>
<meta http-equiv="refresh" content="1; url=prozent.php?p=<?=$_SESSION['p']?>">
notyyy ist offline  
Alt 18.09.2005, 18:52  
Gast
 
Beiträge: n/a
Standard

Wenn man diesen Käase mal ordentlich einrücken würde, würde einem vielleicht auch der Fehler auffallen:
PHP-Code:
<?  
  session_start
(); 
  
error_reporting(E_ALL);

  if(!isset(
$p))
  { 
     
$p "0"
     
$_SESSION['p'] = "0";
  }
  else
  { 
     if(
$_SESSION['p'] != $p
     {
        die(
"error"); 
        
$t $_SESSION['p']; 
        echo 
"$t";
     }
  } 
  if(
$_SESSION['p'] > 99)
  {
     die(
"fertig");
  }
  
  
$einheit "0.5"
  
$prozent $p $einheit;  
?>
Die Zeile error_reporting(E_ALL); sollte nie in einem Script fehlen, solange es nicht ausgetestet ist.

Gruß
phpfan
 
Alt 18.09.2005, 19:01  
Erfahrener Benutzer
 
Registriert seit: 12.05.2005
Beiträge: 1.038
PHP-Kenntnisse:
Fortgeschritten
notyyy befindet sich auf einem aufstrebenden Ast
Standard

peinlicher fehler gefunden ....
man sollte schon wissen wie man eine session startet ^^ session_start(); x))
notyyy ist offline  
Alt 18.09.2005, 19:48  
Gast
 
Beiträge: n/a
Standard

... und wieder einer der php.net und das Handbuch nicht kennt ...
 
 


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
Probleme mit PHP Code HappyDieMuschel PHP Tipps 2008 7 28.05.2008 06:34
[Erledigt] PHP Code aus Datenbank ayti PHP Tipps 2008 8 26.05.2008 19:40
Design und Code Trennen TeazY PHP Tipps 2008 29 21.05.2008 12:08
Nur bestimmten Html Code zulassen? litterauspirna PHP Tipps 2008 5 29.04.2008 12:30
bb code in htm code wandeln janni PHP Tipps 2007 2 04.11.2005 22:36
[Erledigt] JS Code in PHP Code?? HTML, Usability und Barrierefreiheit 12 08.08.2005 15:45
Seite 1/2/3..Code was haltet ihr davon? Matthiasnet PHP Tipps 2005-2 4 29.07.2005 20:29
[Erledigt] Lesbarkeit von Code Off-Topic Diskussionen 6 14.07.2005 14:48
code aus db mit eval replacen chief-thomson PHP Tipps 2005-2 4 08.07.2005 15:33
Bestätigungmail code? PHP Tipps 2005 7 16.05.2005 13:18
Benutzereingaben von Formular prüfen (Sicherer Code?) PHP Tipps 2005 6 27.01.2005 10:16
code verstecken Skazi PHP Tipps 2005 4 19.01.2005 13:51
[Erledigt] bb code innerhalb von bb code geht nicht PHP Tipps 2007 2 12.01.2005 17:29
Bräuchte Hilfe bei meinem Code imported_dex PHP Tipps 2004 13 02.11.2004 16:09
Problem mit COde PHP Tipps 2004 5 28.08.2004 16:04


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

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.