Mi problema es el siguiente:
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<?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)){
echo '
<div>Introduzca otro termino de busqueda
</div>';
}
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 'link: ' . '
<input name="checky[]" type="checkbox" id="activar2" value="'.$row['link'].'"/>' . '
<br /><br />';
echo 'numero de elementos: ' . '
<input name="texty[]" type="text" id="activar3" value="'.$row['numero de elementos'].'"/>' . '
<br /><br />';
}
echo '
<input type=submit value="submit" >';
}
}
?>
Por su atencion, gracias.
Reciban un cordial saludo.