Suchen
Inside Forum
Nützliche Links
PHP Jobs
phpforum.de Tipp
 
phpforum.de bei Facebook
 
phpforum.de bei Twitter
 
PHP Test


werbung



Zurück   PHP Forum: phpforum.de > PHP > PHP

PHP Alles rund um PHP

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 17.07.2004, 19:43
x-blaster x-blaster ist offline
Neuer Besucher
 
Registriert seit: 17.07.2004
Beiträge: 3
Standard

Hallo,

ich habe folgendes Glücksspiel programmiert:

PHP Quellcode:
<?php


$zahl=$HTTP_POST_VARS['zahl'];
$zahl2=rand(1,5);

if ($zahl1!==$zahl2)
{
echo "Deine Zahl: ";
echo "$zahl";
echo " Zufallszahl: ";
echo "$zahl2";
echo "

"
;
echo "Du hast verloren!";

$username = $_SESSION[username];

$aendern = "Update user set punkte=punkte-500 where username='$username'";
$update = mysql_query($aendern);

}

else
{
echo "Deine Zahl: ";
echo "$zahl";
echo " Zufallszahl: ";
echo "$zahl2";
echo "

"
;
echo "Du hast gewonnen!";

$username = $_SESSION[username];

$aendern = "Update user set punkte=punkte+1800 where username='$username'";
$update = mysql_query($aendern);
}

?>
Die Zahl wird von einem Formular übergeben. Allerdings verliert der User auch, wenn die Zahlen identisch sind. Warum? Was ist Falsch?

Danke.
Mit Zitat antworten
  #2  
Alt 17.07.2004, 20:37
jims jims ist offline
Engagierter Besucher
 
Registriert seit: 08.04.2004
Beiträge: 165
Standard

Das gibt es nicht:
Code:
if ($zahl1!==$zahl2)
{
wenn 2 zahlen vergleicht werden und sie gleich sein sollen, dann muss es so aussehen:
Code:
if ($zahl1==$zahl2)
{
wenn vergleicht werden soll, ob sie ungleich sind, dann so:
Code:
if ($zahl1!=$zahl2)
{
Mit Zitat antworten
  #3  
Alt 17.07.2004, 20:46
x-blaster x-blaster ist offline
Neuer Besucher
 
Registriert seit: 17.07.2004
Beiträge: 3
Standard

OK.
Aber daran liegt es nicht.
Mit Zitat antworten
  #4  
Alt 17.07.2004, 21:18
Al3x Al3x ist offline
Engagierter Besucher
 
Registriert seit: 08.06.2004
Beiträge: 2.466
Standard

Zitat:
jims postete
Das gibt es nicht:
Code:
if ($zahl1!==$zahl2)
{
Und wie es diesen Operator in PHP gibt! Aber hier ist er etwas falsch angewendet, da er so immer zutrifft.

http://de.php.net/manual/de/language.operators.php

@x-blaster
Außerdem woher kommt den "$zahl1" ich seh nur "$zahl und $zahl2"
__________________
Documentation is like sex: when it is good, it is very, very good; and when it is bad, it is better than nothing
Mit Zitat antworten


Antwort

Lesezeichen

Themen-Optionen
Ansicht

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 +1. Es ist jetzt 19:26 Uhr.


Powered by vBulletin® Version 3.8.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Powered by NuWiki v1.3 RC1 Copyright ©2006-2007, NuHit, LLC