Permalänk

PHP problem

Jag försöker lära om PHP-programmering. När jag gör en IF-sats med < (mindre än) så fungerar det men inte med > (större än). Resultatet blir att satsen byter färg från "PHP-rosa" till svart och satsen går inte att köra.
Editerar i Stone´s webWriter och arbetat mot en server som hanterar PHP.

Permalänk

Klistra lite kod är du snäll!

Visa signatur

○ Citera

Permalänk
Medlem

Nu vet inte jag direkt hur du menade men om jag har förstått dig rätt så ska det här vara svaret på din fråga

<?php /// ger $a och $b värden $a = 7; $b = 3; if ($a > $b) echo "a är större än b"; ?>

Sedan kan du sätta dit else om du vill

<?php /// ger $a och $b värden $a = 7; $b = 3; if ($a > $b) { echo "a är större än b"; } else { echo "b är större än a"; } ?>

Här kan du läsa lite om if satser.
if, else, elseif/else if

Permalänk

if($a > $b) { echo "a är större än b"; } else if($a < $b) { echo "a är mindre än b"; } else if($a == $b) { echo "a är lika med b"; }

Visa signatur

○ Citera

Permalänk
Medlem

Jag fattar det som att TS försöker sig på något så här galet:

<?php if( ?> 3){ // do this } ?>

Visa signatur

I'm Winston Wolfe. I solve problems.

Permalänk

php problem

Skrivet av scrapis:

Nu vet inte jag direkt hur du menade men om jag har förstått dig rätt så ska det här vara svaret på din fråga

<?php /// ger $a och $b värden $a = 7; $b = 3; if ($a > $b) echo "a är större än b"; ?>

Sedan kan du sätta dit else om du vill

<?php /// ger $a och $b värden $a = 7; $b = 3; if ($a > $b) { echo "a är större än b"; } else { echo "b är större än a"; } ?>

Här kan du läsa lite om if satser.
if, else, elseif/else if

Jag förstår vad du menar. Problemet är att jag inte kan använda">". Däremot fungerar "<". Provat olika editorer utan resultat.

Permalänk
Skrivet av Deliberation:

Klistra lite kod är du snäll!

Om jag använder denna kod fungerar det inte:
<?php
/// ger $a och $b värden
$a = 7;
$b = 3;

if ($a > $b)
echo "a är större än b";
?>
Byter jag ">" mot "<" går det bra.

Permalänk
Medlem

Kapslar du in med måsvingarna? if ($a > $b) { echo.. }

Visa signatur

i7 920 | 12GB DDR3 | GTX 480 | GA-X58A-UD7 | 160GB SSD X25-M G2 | 1TB F3 HD103SJ | W7 64-bit | Mac Mini
Webb: bluekitestudios.com

Permalänk
Medlem

Jag tror nästan matti4s är inne på något. Har du prövat att installera om servern, alt. installera ex. WAMP på din dator?

Skrivet av save:

Kapslar du in med måsvingarna? if ($a > $b) { echo.. }

Ska verkligen det behövas? Har för mig att alla dessa fungerar utmärkt:

//ex. 1: if($a > $b) echo "$a är större än $b"; //ex. 2: if($a > $b); //ex.3: if($a > $b); { echo "$a är större än $b"; }

Visa signatur

Cat funeral! Cat funeral!
>>> 112383 <<<

Permalänk
Medlem
Skrivet av pscs3:

Jag tror nästan matti4s är inne på något. Har du prövat att installera om servern, alt. installera ex. WAMP på din dator?

Ska verkligen det behövas? Har för mig att alla dessa fungerar utmärkt:

//ex. 1: if($a > $b) echo "$a är större än $b"; //ex. 2: if($a > $b); //ex.3: if($a > $b); { echo "$a är större än $b"; }

Som du säger de ska fungera, men det ska också < eller >, jag ser verkligen inte vad som kan vara fel.

Visa signatur

i7 920 | 12GB DDR3 | GTX 480 | GA-X58A-UD7 | 160GB SSD X25-M G2 | 1TB F3 HD103SJ | W7 64-bit | Mac Mini
Webb: bluekitestudios.com