[PHP] Een klein foutje in de IF.

Pagina: 1
Acties:

  • Cheater
  • Registratie: Januari 2001
  • Laatst online: 00:09
Ik heb een klein foutje in de IF. En ik gebruik nog wel een PHP Validator.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
if $nick = ""
{
    $query = "SELECT nick, name, task FROM csleden ORDER BY task";
    $result = mysql_query ( $query );
    while ( $row = mysql_fetch_array ( $result ) )
    { 
        echo "<a href=members.php?nick=$row[nick]>$row[nick]</a><br>\n";
    }
}
else
{
    $query = "SELECT * FROM csleden WHERE nick=$nick";
    $result = mysql_query ( $query );
    while ( $row = mysql_fetch_array ( $result ) )
    { 
        echo $row;
    }

}

De foutmelding:
Parse error: parse error, expecting `'('' in d:\url\mapje\Members.php on line 17

En regel 17 =
if $nick = ""

Wat is de fout?

  • Jelmer
  • Registratie: Maart 2000
  • Laatst online: 05:39
if (expr)
{
}

  • drm
  • Registratie: Februari 2001
  • Laatst online: 09-06-2025

drm

f0pc0dert

vergelijkende "=" moet zijn "==" en haakjes om je conditie heen zetten:
PHP:
1
2
3
4
5
6
7
8
9
10
<?
if ( $nick == "" )
{
// ....
}
else
{
// ...
}
?>

btw. voor php kun je [ php]-tags ipv [ code]-tags gebruiken, dan wordt het gehi-light

en echo $row gaat ook niet werken. Output wordt dan "Array"
is vast de bedoeling niet.

zie trouwens ook mijn post in je andere topic.

nog een tip: je kunt beter vervolgvragen in eenzelfde topic posten, dan wordt het geheel beter door de medetweaker bekeken

Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz


  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

Op donderdag 18 oktober 2001 17:22 schreef Cheater het volgende:
Ik heb een klein foutje in de IF.
niet om vervelende te doen hoor (ben ik nooit O-) )
maar lees mijn stukje in de faq van P&W eens
want dit is errug basic
en dan in dat stukje van mij eigenlijk alles ff goed doorlezen :)

Doet iets met Cloud (MS/IBM)