Tengo una barra de busqueda que entrado un termino despliega la info de una db junto con un check box y un textbox, aqui todo bien.
El problema viene cuando por medio del checkbox debo elegir las columnas a necesitar junto con la info que lleva el checkbox (numeros) para llevarlas a una form, por que me jala todos los numeros cero de todas las columnas desplegadas, y no solamente las que yo seleccione.
Aqui el code:
Código HTML:
Ver original
<html> <head> </head> <body> <?php // query.php // Grab the sort setting and search keywords from the URL using GET pag. 524 require_once 'midb.php'; $db_server = mysql_connect($db_hostname, $db_username, $db_password); if (!$db_server) die("Unable to connect to MySQL: " . mysql_error()); mysql_select_db($db_database) or die("Unable to select database: " . mysql_error()); function build_query ($user_search){ $query = "SELECT * FROM riskyjobs"; // WHERE titulo = '$user_search'"; // Extract the search keywords into an array $where_list = array(); $clean_search = str_replace(',', ' ', $user_search); $search_words = explode(' ', $clean_search); $final_search_words = array(); if (count($search_words) > 0) { foreach ($search_words as $word) { if (!empty($word)) { $final_search_words[] = $word; } } } foreach ($final_search_words as $word) { $where_list[] = "descripcion LIKE '%$word%'"; } $where_clause = implode(' OR ', $where_list); // Add the keyword WHERE clause to the search query if (!empty($where_clause)) { $query .= " WHERE $where_clause"; } return $query; } // Grab the sort setting and search keywords from the URL using GET $user_search = $_GET['usersearch']; if (empty($user_search)){ } else { // Query to get the total results $query = build_query($user_search); $result = mysql_query($query) or die(mysql_error()); if(mysql_num_rows($result)>0){ //if (!$result) die ("Database access failed: " . mysql_error()); //$rows = mysql_num_rows($result); //for ($j = 0 ; $j < $rows ; ++$j) echo '<form method="get" action="checkboxes.php">'; while($row = mysql_fetch_assoc($result)) { echo 'titulo:' . $row['titulo'] . '<br />'; echo 'descripcion: ' . $row['descripcion'] . '<br />'; echo 'ciudad: ' . $row['ciudad'] . '<br />'; echo 'estado: ' . $row['estado'] . '<br />'; echo 'codigol: ' . $row['codigol'] . '<br />'; echo 'company: ' . $row['company'] . '<br />'; echo 'fecha: ' . $row['fecha'] . '<br />'; /*echo 'titulo:' . $row['titulo'] . '<br />'; echo 'descripcion: ' . substr($row['descripcion'], 0, 100) . '<br />'; echo 'ciudad: ' . $row['ciudad'] . '<br />'; echo 'estado: ' . $row['estado'] . '<br />'; echo 'codigol: ' . $row['codigol'] . '<br />'; echo 'company: ' . $row['company'] . '<br />'; echo 'fecha: ' . substr($row['fecha'], 0, 10) . '<br />'; */ /*echo 'titulo:' . mysql_result($result,$j,'titulo') . '<br />'; echo 'descripcion: ' . mysql_result($result,$j,'descripcion') . '<br />'; echo 'ciudad: ' . mysql_result($result,$j,'ciudad') . '<br />'; echo 'estado: ' . mysql_result($result,$j,'estado') . '<br />'; echo 'codigol: ' . mysql_result($result,$j,'codigol') . '<br />'; echo 'company: ' . mysql_result($result,$j,'company') . '<br />'; echo 'fecha: ' . mysql_result($result,$j,'fecha') . '<br />';*/ } echo '<input type=submit value="submit" >'; echo '</form>'; } } ?> </body> </html>
Por su atencion, gracias.
Reciban un cordial saludo.