Ik zit even te prutsen met een functie die echt niet wil werken.
Wat moet er gebeuren:
In $taak staat de waarde die in een vak van de Mysql tabel staat. Stel er staat Programmeren in dat vak, dan staat in de variabele $taak Programmeren. Dit klopt ook.
Wat de functie moet doen is kijken of een megegeven waarde (die in $historyt staat) hetzelfde is als wat er in $taak staat. Als dit het geval is, zal <option selected>$historyt</option> op het schem geschreven moeten worden.
Echter ik krijg steeds maar <option>$historyt</option> op mijn scherm te staan(waarbij $historyt natuurlijk een waarde bezit als programmeren). Ik snap er helemaal niets meer van. Als ik de variabelen los van elkaar op het scherm schrijf dan zie je gewoon dat de variabelen exact hetzelfde zijn, dus moet de optie met selected erin op het scherm geschreven worden, maar dit gebeurt gewoon niet..
de functie roep ik als volgt aan:
Een andere code werkt wel maar dat bezit dus geen functie, en moet ik telkens hetzlefde intypen:
Wie kan mij vertellen wat ik fout doe. Ik ben er al de hele avond mee bezig...
code:
1
2
3
4
5
6
7
8
9
| <? function taakhis($historyt){ if ($taak == "$historyt") echo "<option selected>".$historyt."</option>"; else{ echo "<option>".$historyt."</option>";} } ?> |
Wat moet er gebeuren:
In $taak staat de waarde die in een vak van de Mysql tabel staat. Stel er staat Programmeren in dat vak, dan staat in de variabele $taak Programmeren. Dit klopt ook.
Wat de functie moet doen is kijken of een megegeven waarde (die in $historyt staat) hetzelfde is als wat er in $taak staat. Als dit het geval is, zal <option selected>$historyt</option> op het schem geschreven moeten worden.
Echter ik krijg steeds maar <option>$historyt</option> op mijn scherm te staan(waarbij $historyt natuurlijk een waarde bezit als programmeren). Ik snap er helemaal niets meer van. Als ik de variabelen los van elkaar op het scherm schrijf dan zie je gewoon dat de variabelen exact hetzelfde zijn, dus moet de optie met selected erin op het scherm geschreven worden, maar dit gebeurt gewoon niet..
de functie roep ik als volgt aan:
code:
1
| taakhis("Programmeren"); |
Een andere code werkt wel maar dat bezit dus geen functie, en moet ik telkens hetzlefde intypen:
code:
1
2
3
4
| if ($taak == "Programmeren") Echo "<option selected>"."Programmeren"."</option>"; else Echo "<option>"."Programmeren"."</option>"; |
Wie kan mij vertellen wat ik fout doe. Ik ben er al de hele avond mee bezig...
Exploring the world by bicycle! cyclingsilk.wordpress.com