Beste mensen,
Ik ben bezig met een stukje code. In de tabel wordt een xml file ingelezen, uiteindelijk staat er als waarde true of false in de database.
Nu wil ik met een checkbox aangeven of die optie er is (true) en anders geen vinkje.
Wanneer deze op true of false staat hij vinkt de checkbox toch aan. Wat doe of zie ik verkeerd?PHP Code:
<td><input type="checkbox" name="Scene Access" value="true" '; if($object->extra1='true'){echo 'checked';} echo '>Scene Access<td/>
<td><input type="checkbox" name="Commentary" '; if($object->extra2='true'){echo 'checked';} echo '>Commentary<td/>
Wie kan mij helpen?
mvg,
Ruud
- Probleem met resultaat JA en Nee
-
26-04-2010, 10:06 #1
- Berichten
- 23
- Lid sinds
- 17 Jaar
Probleem met resultaat JA en Nee
-
In de schijnwerper
Backlinktools.nl - DA9 - Korte en sterke domeinnaamDomein te koopKoffie Niche Site (DR36) | Alles over koffie (125 artikelen)Website te koopBacklinks.nl - Groot assortiment | Bekijk NR. 1 voorbeelden <---SEO/LinkbuildingDegelijke Affiliate Zorgverzekeringswebsite | Hoge commissie per saleWebsite te koop -
26-04-2010, 10:09 #2
- Berichten
- 139
- Lid sinds
- 17 Jaar
if($object->extra1='true')
-
26-04-2010, 10:13 #3
- Berichten
- 34
- Lid sinds
- 17 Jaar
Je probeert direct php uit te voeren binnen je html, dat gaat natuurlijk niet werken.
PHP Code:<td><input type="checkbox" name="Scene Access" value="true" <?=($object->extra1)?'checked="checked"':''?> />Scene Access<td/>
<td><input type="checkbox" name="Commentary" <?=($object->extra2)?'checked="checked"':''?> />Commentary<td/>
-
26-04-2010, 10:51 #4
- Berichten
- 257
- Lid sinds
- 15 Jaar
Beste mensen,
Ik ben bezig met een stukje code. In de tabel wordt een xml file ingelezen, uiteindelijk staat er als waarde true of false in de database.
Nu wil ik met een checkbox aangeven of die optie er is (true) en anders geen vinkje.
PHP Code:<td><input type="checkbox" name="Scene Access" value="true" '; if($object->extra1='true'){echo 'checked';} echo '>Scene Access<td/>
<td><input type="checkbox" name="Commentary" '; if($object->extra2='true'){echo 'checked';} echo '>Commentary<td/>
Wie kan mij helpen?
mvg,
Ruud
http://php.net/manual/en/language.op...comparison.php
-
26-04-2010, 11:10 #5
- Berichten
- 23
- Lid sinds
- 17 Jaar
Dank voor de reacties ik ben eruit gekomen.
mvg,
Ruud
-
26-04-2010, 14:06 #6
- Berichten
- 155
- Lid sinds
- 18 Jaar
de reden dat hij altijd het vinkje aan zette is dat als je zegt:
if ($var = 'true') er altijd een waarde uit komt die !false is
de reden hiervoor is dat het resultaat van $var = 'true'; de nieuwe waarde van $var zal zijn:
$a = $b = $c = 1 is in code eigenlijk: $c = 1; $b = $c; $a = $b;
if ($var = 'true') is dus eigenlijk:
$var = 'true';
if ($var) { }
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic