<?php
if($conn) {
$safe = array("'" => "","'" => "","/" => "");
$sword = $_GET['search'];
$search = strtr($sword,$safe);
$row = odbc_exec($conn, "SELECT
*
FROM
PRT_Export
WHERE
'".$select."'
LIKE
'".$search."'");
}elseif (odbc_error()) {
echo 'Er is een probleem op getreden in onze database neem contact op met de beheerder.';
}
$nsend = odbc_num_rows($row);
if($nsend != 0) {
while($fsend = odbc_fetch_array($row)) {
if($fsend['DelIndId'] == 0) {
echo '<a href="verzendbepalingen.php?id='.$fsend['ID'].'">'.$fsend['Omsch'].'</a> ('.$fsend['Makey'].')<br />';
}
}
}else{
echo'Er zijn geen resultaten gevonden die overeen komen met ';
if(isset($_GET['search'])) {
echo '<b>'.$_GET['search'].'<b>';
}
}
?>
3.018 views
Ik loop tegen het volgende probleem aan, ik kan gewoona alle data uit de database opvragen. Maar wanneer ik dit met LIKE probeer voor mijn zoekfunctie, loop ik tegen het probleem aan dat hij gewoon een blanco pagina weergeeft. Wanneer ik bijvoorbeeld de num_rows echo dan krijg ik -1 Iemand die misschien de oplossing weet? Onderstaand is mijn script: