0

データベースで検索できるプログラムです。ただし、Postcode列とHuisnummer列を検索したいと思います。しかし、私が試したすべてがうまくいくわけではありません。誰でもアイデア

<!DOCTYPE html>
<html lang="nl">
    <head>
        <meta charset="utf-8">
        <link rel="stylesheet" type="text/css" href="index1.css" />
        <title>Inboedelwaarde op adres</title>
    </head>
    <body>
    <p>
        <form action="zoekadres.php" method="post"> 
        Postcode: <input type="text" name="term" /><br />       
        <input type="submit" name="submit" value="Zoek" />   
        </form>
    </p>
    </body>
</html>


<html lang="nl">
    <head>
        <meta charset="utf-8">
        <title>Inboedelwaarde</title>
    </head>
    <body>  
        <?php      
        mysql_connect ("localhost", "root","")  or die (mysql_error());
        mysql_select_db ("inboedelmeter");
        $term = $_POST['term'];
        $sql = mysql_query("SELECT Postcode, Huisnummer, Toevoeging, Inboedelwaarde 
                            FROM puntentotaal 
                            WHERE Postcode like '%$term%'");
            while ($row = mysql_fetch_array($sql)){  
            echo 'Postcode: '.$row['Postcode'];    
            echo '<br/> Huisnummer: '.$row['Huisnummer'];    
            echo '<br/> Toevoeging: '.$row['Toevoeging'];    
            echo '<br/> Uw inboedelwaarde is EURO € '.$row['Inboedelwaarde'];
            echo '<br/><br/>';
            }
                echo "<p><form action='adresbekijken.php' method='post'>
                        <input type='submit' name='submit' value='Opnieuw zoeken'>"
        ?>
    </body>
</html>

ありがとう!

4

2 に答える 2

0

コードについて

$sql = mysql_query("SELECT Postcode, Huisnummer, Toevoeging, Inboedelwaarde FROM puntentotaal WHERE Postcode like '%$term%'");

すべてのフィールドを検索しています。「SELECTPostcode、Huisnummer WHERE Postcode like'%$ term%'」;」に変更してみてください。

したがって、その列を検索するだけです。

于 2013-01-30T15:36:34.313 に答える
0

これを試してWHERE Postcode like '%' . $term . '%'");

于 2013-01-30T15:28:23.333 に答える