2016-12-01 73 views
0

我在wordpress網站上使用了crm。我正在嘗試創建一個搜索字段,用戶可以輸入一個號碼,並且該號碼能夠查看與輸入號碼相關的數據庫中的某些數據。使用搜索字段以表格的形式提供數據

我走到這一步是:

<?php 
    $dbhost = 'localhost'; 
    $dbuser = 'my user name'; 
    $dbpass = 'my password'; 

    $conn = mysql_connect($dbhost, $dbuser, $dbpass); 

    if(! $conn) { 
     die('Kan geen connectie maken: ' . mysql_error()); 
    } 

    $sql = 'SELECT lead_content FROM wp_wgbsupicrm_leads'; 
    mysql_select_db('my database name'); 
    $retval = mysql_query($sql, $conn); 

    if(! $retval) { 
     die('Kan geen gegevens vinden: ' . mysql_error()); 
    } 

    while($row = mysql_fetch_array($retval, MYSQL_ASSOC)) { 
     echo "EMP ID :{$row['lead_content']} <br> ". 
     "--------------------------------<br>"; 
    } 

    echo "Gegevens ontvangen\n"; 

    mysql_close($conn); 
?> 

這會給我的結果:

resultaat:{"zoeknummer":"554477","komplex":"test 
    4","plaats":"84","versturen":null} 

    resultaat:{"zoeknummer":"556478","komplex":"test 
    3","plaats":"51","versturen":null} 

    resultaat:{"zoeknummer":"112255","komplex":"test 
    2","plaats":"12","versturen":null} 

    resultaat:{"zoeknummer":"110022","komplex":"Test 
    1","plaats":"1","versturen":null} 

我要的是在其中輸入了「zoeknummer」的搜索字段和「顯示「komplex」&「plaats」。 「versturen」不需要顯示。

這是數據庫的形象,我需要得到的信息: enter image description here

要走到這一步我spended 1天半的..我知道我在這是一個總的起動器所有,我有一個基本的HTML和CSS ..但我想學習更多,並希望在這裏得到一些幫助,我可以得到這個工作,並在此期間學習如何工作。

在此先感謝!

回答

0

你應該知道如何在SQL查詢中使用WHERE子句。這主要用於搜索目的。 在你的HTML表單,給文本字段的名稱,例如:NAME =「$ DATA」在您的SQL查詢 然後:

$sql = "SELECT lead_content FROM wp_wgbsupicrm_leads' where lead_content='$data'"; 

然後搜索會給你只從文本字段中所需的數據你進入。

+0

嗨,謝謝你的幫助。所以如果我用預期的數字替換'$ data',他們應該輸入'110022',我應該檢索這些信息? 我試過這個,我得到一個htp錯誤500所以我認爲我沒有用它正確的方式? 'code'$ sql ='SELECT lead_content FROM wp_wgbsupicrm_leads WHERE lead_content ='110022'; –

+0

是的,那麼它只會顯示lead_content爲110022的行。但記住使用引號表示您正在使用字符串。對於數字,不要使用引號 –

+0

你的代碼不工作,因爲你沒有正確使用引號。有三種「使用,這將總是導致一個錯誤 –