Dringend Hilfe!

L

Lukasz

hallo brauche ein script wo den Wert der schon aufgerufenen Variable vergleicht.
Wenn dieser gleich Null ist soll eine Seite auferufen Werden!
Kann mir da einer helfen?

Ich weis nur das der Werst so ausgegeben wird.
PHP:
<?=$u->points?>
also
PHP:
$u->points

wenn dieser wert gleich null ist soll info.php aufgerufen werden.
Ich habe schon einges probiert aber komm nicht drauf, weil ich Anfänger binn.
Danke!
 
Zuletzt bearbeitet von einem Moderator:
Also so sieht die <Seite komplett aus:


PHP:
<?php
include "shared/class/class.config.php";
$conf_pass= new Config("shared/config/pass_conf.php");
include $conf_pass->pfad_ums_class;
$fa_ums= new fa_ums(1);
?>



<H5><center><img src="x.gif" height="20" width"20">Tras:<img src="x.gif" height="20" width"20"></center>
<img src="back.JPG" height="20" width"20" onclick="location='index.php'"><br>
alle 30sec -1Pkt!
</H5>



<?php
## So muss in eine Profil-Datei eingebunden werden!######
$profil=true;
include "fa_pass.php";
?>
<img src="author.gif" height="20" width"20"> <?=$u->nic?><br>
<img src="Stern.gif" height="20" width"20"> <?=$u->points?> (-).<br>
<?php include $conf_pass->pfad_inc."/functions.inc.php";?>
<? timePoints("-1",30,"punkteAlle300sek")?>
und ich komm echt nicht weiter!
 
Hallo!
Erst mal, vilen Dank!
Der script einwand frei. Nun will ich echt nicht Stressen, aber wollte noch wissen, was ich schreiben soll wenn der Wert kleiner ist als Null (Ein Minus Wertz).
also praktisch

Wenn der Wert Positiv ist, passiert nichts.
Wenn der Wert Negativ ist wird eine andere Seite geladen.

Dbei wollte ich auch wissen wie mann im php kleiner als defeniert?

Danke!
 
Hallo.

Also, so überprüfst du, ob der Wert kleiner ist als null:

PHP:
if($u->points < 0) {
   header("Location: andereseite.php");
}

Wenn die Seite geladen werden soll, die auch beim Wert 0 geladen werden soll, kannst du auch folgendes verwenden (dann brauchst du keine 2 if-Abfragen):

PHP:
if($u->points <= 0) {
   header("Location: andereseite.php");
}

So überprüfst du, ob der Wert grösser als 0 ist (wenn nichts passieren soll, wenn der Wert grösser null ist, brauchst du das aber nicht):

PHP:
if($u->points > 0) {
   header("Location: andereseite.php");
}


Hier mal die wichtigsten PHP Vergleichs-Operatoren:

== (überprüft, ob 2 Werte übereinstimmen)
<= (überprüft, ob der erste Wert kleiner oder gleich dem 2. Wert ist)
>= (überprüft, ob der erste Wert grösser oder gleich dem 2. Wert ist)
< (überprüft, ob der erste Wert kleiner dem 2. Wert ist)
> (überprüft, ob der erste Wert grösser dem 2. Wert ist)
!= (überprüft, ob 2 werte nicht übereinstimmen)
 
Zurück