Wildcard in een IF statement
Willem R
08/03/2013 12:43:08Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
2
3
4
5
6
7
8
9
10
11
12
13
<?php
<tr class="items">
[code]<? if ($article['AID'] == "BK%" ){ ?>
<td>Pages</td><? }
else {?> <td>Parts</td><?}?>
<td><?= $article['PAG'] ?></td>
</tr>
<? }
?>
Zoals je ziet probeer ik alles te pakken wat met BK begint alleen met deze methode en andere methodes zoals" *" lukt het ook niet:(
HELP ME AUB
<tr class="items">
[code]<? if ($article['AID'] == "BK%" ){ ?>
<td>Pages</td><? }
else {?> <td>Parts</td><?}?>
<td><?= $article['PAG'] ?></td>
</tr>
<? }
?>
Zoals je ziet probeer ik alles te pakken wat met BK begint alleen met deze methode en andere methodes zoals" *" lukt het ook niet:(
HELP ME AUB
PHP hulp
25/12/2024 06:36:08Dan zul je met strpos() of substr() moeten werken. Wat jij nu doet is de SQL-manier, wat niet zomaar in PHP werkt.
- SanThe -
08/03/2013 12:45:43Willem R
08/03/2013 12:48:18Marvin H
08/03/2013 12:48:20gebruik hiervoor bijvoorbeeld de PHP functie strpos
Ozzie PHP
08/03/2013 12:58:58Marvin Houweling op 08/03/2013 12:48:20:
Dit is niet correct. Jij kijkt nu alleen of BK er in voorkomt, maar niet of het aan het begin staat. Die 'false' zou dan 0 moeten zijn.
Marvin H
08/03/2013 13:01:48Ozzie PHP op 08/03/2013 12:58:58:
Dit is niet correct. Jij kijkt nu alleen of BK er in voorkomt, maar niet of het aan het begin staat. Die 'false' zou dan 0 moeten zijn.
Dit is niet correct. Jij kijkt nu alleen of BK er in voorkomt, maar niet of het aan het begin staat. Die 'false' zou dan 0 moeten zijn.
Klopt, ik deed automatisch de aanname dat er na BK geen tekst meer voorkomt die ook BK bevat :) indien dit wel het geval is werkt het inderdaad zo niet.
- SanThe -
08/03/2013 13:08:37Dus wordt die zo: