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:

<?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>'; 
                } 
            }
?>

Reageren