login  Naam:   Wachtwoord: 
Registreer je!
 Forum

If/else probleem (gelezen uit database)

Offline skillat - 25/10/2005 20:10
Avatar van skillatOnbekend 1e code, word "land" gelezen uit de mysql database, dit kan nl of be zijn. Als het nl is moet het nl gifje laten zien en be het be gifje (doh).
Alleen werkt het niet, ik krijg altijd het nl gifje te zien, dus twijfel aan mijn if-else code.

  1. <?php
  2. $res = mysql_query("SELECT land, enemy, scorestatus, score, matchtype, competition FROM wars");
  3. while ($obj = mysql_fetch_object($res)) {
  4. ?>


  1. <?php
  2. if($obj->land = nl) { echo "<img border=0 src='images/nl.gif'>"; } else { echo "<img border=0 src='images/be.gif'>"; }
  3. ?>

5 antwoorden

Gesponsorde links
Offline Tuinstoel - 25/10/2005 20:12
Avatar van Tuinstoel PHP expert Lol je hebt maar een = gebruikt, dat moeten er 2 zijn

if($obj->land == 'nl') { .. enz
Offline skillat - 25/10/2005 20:14
Avatar van skillat Onbekend ^^ ok, volgende x ff beter de tutorial lezen denk ik 

bedankt anyway
Offline Ultimatum - 25/10/2005 20:14
Avatar van Ultimatum PHP expert gwoon een tip, gaat verder niet over probleem 

maar gebruik meer tabs en enters om het voor je zelf overzichtelijk te houden (ff tip tussedoor )
Offline Tuinstoel - 25/10/2005 20:17
Avatar van Tuinstoel PHP expert En dan heb ik nog even een toevoeging waarom hij niet deed.

Met één = geef je iets een waarde mee, dus wat jij deed is hetzelfde als:
$sVar = 'Iets';

Dat kan ook met if else gedaan wordne
if($sVar = 'Iets')
{ echo 'bla'; }
else
{ echo 'niet bla'; }

Dat wil zeggen dat er geen waarde mee kan worden gegeven, dus dat er iets fout is gedaan. Dit wordt vaak gedaan met mysql_query() bijvoorbeeld.
if(!$rRes = @mysql_query($sQuery))
{ echo 'gefaald..'; }
else
{ echo 'gelukt '; }

Een == wil zeggen "is gelijk aan". Dat is dus een operator zoals !=, >=, <=, >, < enzovoort.
Offline skillat - 25/10/2005 20:19
Avatar van skillat Onbekend @Ultimatum, ja lees net de tutorial netjes scripten 

@Tuinstoel, thanks voor de uitleg 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.178s