Ik heb een tabel contacten gemaakt.
Daarin staan de volgende gegevens in het veld achternaam:
Als ik de onderstaande query uitvoer:
SELECT * FROM acc.contacten WHERE achternaam LIKE '%a%'
krijg ik het bovenstaande lijst
Als ik diezelfde Select query uitvoer in het onderstaande php script, dan krijg ik 'mora' niet te zien.
Daarin staan de volgende gegevens in het veld achternaam:
a |
alal |
mora |
lal |
Als ik de onderstaande query uitvoer:
SELECT * FROM acc.contacten WHERE achternaam LIKE '%a%'
krijg ik het bovenstaande lijst
Als ik diezelfde Select query uitvoer in het onderstaande php script, dan krijg ik 'mora' niet te zien.
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
| if (isset($_POST['zoekopdracht'])) { $zoek=$_POST['zoekopdracht']; $zoekitem=$_POST['zoekitem']; } function getContacten($zoekitem,$veld) { GLOBAL $db; [b]$sql = "SELECT * FROM acc.contacten WHERE $veld LIKE '%$zoekitem%'";[/b] $result =$db->sql_query($sql); while ( $row = $db->sql_fetchrow($result) ) { $contactID=$row["contactID"]; $bedrijfID=$row["bedrijfID"]; $voorletters=stripslashes($row["inits"]); $tussenvoegsel=stripslashes($row["tussenv"]); $achternaam=stripslashes($row["achternaam"]); $telefoonintern=$row["telefoonintern"]; $email1=stripslashes($row["email1"]); $email2=stripslashes($row["email2"]); $bedrijf=getContactenBedrijf($bedrijfID); $naam="$voorlettters $tussenvoegsel $achternaam"; echo (" <tr> <td><a href=\"card_bedrijf.php?bedrijfid=$bedrijfID\">$bedrijf</a></td> <td><a href=\"card_contact.php?contactid=$contactID\">$naam</a></td> <td>$telefoonintern</td> <td>$email1</td> <td width=\"18\"><a href=\"card_contact.php?contactid=$contactID\"><img src=\"../images/aanpassen.gif\" width=\"16\" height=\"16\" border=\"1\"></a></td> <td width=\"18\"><a href=\"delete_persoon.php?contactid=$contactID\"><img src=\"../images/verwijderen.gif\" width=\"16\" height=\"16\" border=\"1\"></a></td> <td width=\"18\"><img src=\"../images/word.gif\" width=\"16\" height=\"16\" border=\"1\"></td> </tr>"); } $db->sql_close(); } |