Cita:
Iniciado por Ribon Los hidden están dentro del formulario que envias el PHP?
tengo tres archivos un html, un php y un ajax
pero la tabla que despliego lo ago dinamicamente este es el archivo php, donde tambien ago la query entonces ahi mismo puse los hidden y ago lo de java script eso si lo hace doble click y funciona pero cuando trato de tomar el valor del hidden en mi Php me los manda vacios y ocupo ese valor para hacer otra consulta
hice lo siguiente:
este es el archivo Php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<script language="javascript">
function dbClick(celda)
{
destino = document.getElementById("obtener");
destino.value = celda.innerHTML;
var sc=destino.value;
}
</script>
<?php
require('Conexion/Conexion.php');
$busqueda=$_POST['busqueda'];
if ($busqueda<>''){
//numero de palabras
$trozos=explode(" ",$busqueda);
$numero=count($trozos);
if ($numero==1) {
$cadbusca="SELECT * FROM usuario WHERE Rfc LIKE '%$busqueda%' OR Nombre LIKE '%$busqueda%' LIMIT 10;";
} elseif ($numero>1) {
$cadbusca="SELECT * , MATCH ( Rfc, Nombre ) AGAINST ( '$busqueda' ) AS Score FROM post WHERE MATCH ( Rfc, Nombre ) AGAINST ( '$busqueda' ) LIMIT 50;";
}
function limitarPalabras($cadena, $longitud, $elipsis = "..."){
$palabras = explode(' ', $cadena);
if (count($palabras) > $longitud)
return implode(' ', array_slice($palabras, 0, $longitud)) . $elipsis;
else
return $cadena;
}
?>
<table border="1px">
<tbody>
<tr>
<td class="Nombre">Titulo</td>
<td class="Rfc">Contenido</td>
</tr>
<?php
$result=mysql_query($cadbusca, $conexion);
$i=1;
while ($row = mysql_fetch_array($result)){
echo "<tr>";
echo "<TD ondblclick=dbClick(this)>" . $row['Nombre'] . "</TD>\n";
echo "<TD ondblclick=dbClick(this)>" . $row['Rfc'] . "</TD>\n";
echo "</tr>";
$i++;
}
?>
</tbody>
</table>
<?php
//cierra el if inicial
}
?>
<?php
$band="<script>document.write(band)</script>";
$var=$_POST['obtener'];
echo "<script type='text/javascript'>
alert('$var');
</script>"
;
?>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
</head>
<body>
<input type="hidden" name="obtener" value="" />
</body>
</html>