waarom doet hij het niet goed??

Pagina: 1
Acties:

  • codeweb
  • Registratie: Juni 2002
  • Laatst online: 01-09 11:50
PHP:
1
2
3
4
5
6
7
$query = mysql_query("SELECT * FROM myguestbook") or die (mysql_error());
while ($var = mysql_fetch_object($query)) {


echo "$var->replied <br>";
if ($var->replied = n) { echo "no<br>";}
if ($var->replied = j) { echo "yes"; }


gewoon een simpel dingetje, alleen de uitkomst is als volgt:
code:
1
2
3
n 
no
yes

terwijl hij alleen maar n en no zou moeten weergeven, zet ik hem in de database op j, dan krijg je nog alles te zien, wie helpt mij even :P

  • Juup
  • Registratie: Februari 2000
  • Niet online
Moet in php die '=' niet '==' zijn?
$var->replied = n is een toekenning, geen conditie

Een wappie is iemand die gevallen is voor de (jarenlange) Russische desinformatiecampagnes.
Wantrouwen en confirmation bias doen de rest.


  • Glimi
  • Registratie: Augustus 2000
  • Niet online

Glimi

Designer Drugs

(overleden)
wat je nu doet is $var->replied de waarde n toekennen (met één spatie). Je wilt vergelijken. Dat doe je met twee spaties

[edit]Mag ik je wel er even op wijzen dat dit heel erg basic werk is. Als je volgende keer weer zoiets hebt, eerst even zoeken graag in de php manual (http://www.php.net/manual ) en als je het niet kan vinden, dan gewoon posten :)

  • codeweb
  • Registratie: Juni 2002
  • Laatst online: 01-09 11:50
Juup schreef op 16 augustus 2002 @ 14:02:
Moet in php die '=' niet '==' zijn?
$var->replied = n is een toekenning, geen conditie
oeps :P zo'n klein lullig foutje :P, maar hij werkt nu :) dank

  • Grum
  • Registratie: Juni 2001
  • Niet online
http://www.php.net/manual/en/language.basic-syntax.php

Daarnaast is n een string en moet ie dus voorzien worden van quotes anders denkt php dat het een defined value is.

Zet voor de grap maar eens bovenaan je code: error_reporting( E_ALL );

(en zie evt m'n sig)

[ Voor 0% gewijzigd door Grum op 16-08-2002 14:06 . Reden: Wel goede link plaatsen ]


  • LuCarD
  • Registratie: Januari 2000
  • Niet online

LuCarD

Certified BUFH

Programmer - an organism that turns coffee into software.


  • Glimi
  • Registratie: Augustus 2000
  • Niet online

Glimi

Designer Drugs

(overleden)
Nog een tweede tip:

http://gerard.yoursite.nl/got/php-tiplist/#6
Maar die is je vergeven :P Omdat je het nog aan het leren bent zo te zien :P

  • Luppie
  • Registratie: September 2001
  • Laatst online: 01-03 23:21

Luppie

www.msxinfo.net

Waarom gebruik je geen duidelijke Topic Title ?

Heb je iets aan mijn antwoord ? Een thumbs-up wordt zeker op prijs gesteld.


  • Grum
  • Registratie: Juni 2001
  • Niet online
Als de topicstarter een andere title had neergezet welke zinniger was geweest dan had hij het topic nooit neer hoeven zetten:

Bv: Comparison gaat mis! (vervolgens is de topicstarter natuuuurlijk al op www.php.net geweest en zelfs in de comparison sectie en had daar het antwoord op z'n broeiende vraag gevonden.)

Maarja .. ik denk (natuurlijk weer) teveel (door).

O well :D
Pagina: 1