Problema
Me gustaría saber cómo haría para que el texto en la parte superior de la pantalla no se muestre al conectarme o buscar en la base de datos. A continuación se muestra una captura de pantalla de lo que estoy hablando.
¿Es posible que no aparezca en absoluto? A continuación se muestra el código que se conecta a la base de datos, así como el código del formulario a continuación.
Código
El código para conectarse a la base de datos:
<?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); ?>
El código para el formulario:
<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>
Simplemente elimine estas dos líneas de su código
print_r($row); ..... echo "Operation done successfully\n";
Pruebe este, los cambios se notan a través de un comentario 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); ?>