2017-04-23 29 views
0

問題如何在頁面

我想知道我會如何使文本在屏幕連接或搜索數據庫時不顯示頂部的最頂端刪除/隱藏文本。以下是我正在談論的屏幕截圖。

Screenshot of webpage

是否有可能爲它根本不顯示?以下是連接到數據庫的代碼以及下面表單的代碼。

代碼

連接到數據庫的代碼:

<?php  
    // Connecting, selecting database 
    $dbconn = pg_connect("host=***** port=***** 
    dbname=***** user=***** password=*****") 
    or die('Could not connect: ' . pg_last_error()); 

    //collect 
    if(isset($_POST['search'])) { 
     $searchq = $_POST['search']; 
     // $searchq = preg_replace("#[^0-9a-z]#i"."".$searchq); 

    // Performing SQL query 
    $query = "SELECT vegan FROM enumbers WHERE code LIKE '%$searchq%'"; 
    $ret = pg_query($dbconn, $query); 
    if(!$ret){ 
     echo pg_last_error($dbconn); 
     exit; 
    } 
    $output = ''; 
    while($row = pg_fetch_assoc($ret)){ 
      $code = $row['code']; 
      print_r($row); 
      $name = $row['name']; 
      $type = $row['type']; 
      $vegan = $row['vegan']; 

      $output .= '<div> '.vegan.' '; 
    } 
} 
    echo "Operation done successfully\n"; 
    pg_close($dbconn); 

?> 

的形式代碼:

<div id="tablebox"> 
      <!-- Search bar --> 
      <p>Is It Vegan?</p> 
      <form name="form1" method="post" action="searchEnumbers.php"> 
       <input name="search" type="text" size="30" maxlength="5" /> 
       <input name="submit" type="submit" value="Search" /> 
      </form> 

      <?php 
       print("$output"); 
      ?> 
     </div> 


    </div> 

回答

3

剛剛從你的代碼中刪除這兩行

print_r($row); 

..... 

echo "Operation done successfully\n"; 
1

試試這個,變化通過PHP註釋(//)

<?php  
    // Connecting, selecting database 
    $dbconn = pg_connect("host=***** port=***** 
    dbname=***** user=***** password=*****") 
    or die('Could not connect: ' . pg_last_error()); 

    //collect 
    if(isset($_POST['search'])) { 
     $searchq = $_POST['search']; 
     // $searchq = preg_replace("#[^0-9a-z]#i"."".$searchq); 

    // Performing SQL query 
    $query = "SELECT vegan FROM enumbers WHERE code LIKE '%$searchq%'"; 
    $ret = pg_query($dbconn, $query); 
    if(!$ret){ 
     echo pg_last_error($dbconn); 
     exit; 
    } 
    $output = ''; 
    while($row = pg_fetch_assoc($ret)){ 
      $code = $row['code']; 
      //Commented 1 
      //print_r($row); 
      $name = $row['name']; 
      $type = $row['type']; 
      $vegan = $row['vegan']; 

      $output .= '<div> '.vegan.' '; 
    } 
} 
    //Commented 2 
    //echo "Operation done successfully\n"; 
    pg_close($dbconn); 

?> 
注意