hola a todos
urgente por favor estoy cogido con un código y necesito me ayuden pues estoy contra la pared
de una consulta que desarrollo , se me despliega una respuesta en filas, a esta le asigno un checkbox para seleccionar una de ellas y poderla modificar con un formulario, el bateo es que no me pasa la variable, si tienen otra solución en tus manos es lo mismo , espero me puedan ayudar,
un abrazo
cromocuba
tes escribo el código
------------------formulario de la busqueda -------------------------------------------
<tr>
<td><form action="imprime los datos.php" method="post" name="buscarregistro" id="buscarregistro">
<p><font color="#009900" size="-1" face="Century Gothic"><strong>Elige Tipo de Búsqueda:</strong></font></p>
<select name="tipobusqueda" id="tipobusqueda">
<option value="municipio">Municipio
<option value="dominio">Dominio o Nombre
<option value="no finca">No. Finca
-----------------imprime los datos------------------------------------------------------------
<?php
// al introducir los terminos
$tipobusqueda = addslashes($tipobusqueda);
$terminobusqueda = addslashes($terminobusqueda);
if (!$tipobusqueda || !$terminobusqueda)
{
echo "No has introducido los detalles de la busqueda. Por favor inserte los datos.";
exit();
}
?>
<?php
// me conecto
mysql_select_db("tabla1");
//consulta
$consulta = "select * tabla1
where $tipobusqueda like '%$terminobusqueda%' ";
$resultado = @mysql_query($consulta);
// tomando el numero de lineas
$num = @mysql_num_rows($resultado);
if($num<1)
{
echo "no se han encontrado coincidencias <br>" ;
}
else
// para tomar las colunmas de la tabla de la bd
$result = @mysql_query("SHOW COLUMNS FROM tabla1");
?>
<table border=1>
<tr>
<?php
if (@mysql_num_rows($result)> 0)
{
echo "<td>" , "</td>" ;
while ($row = mysql_fetch_assoc($result))
{
echo "<td>" ,$row['Field'],"</td>";
}
}
?>
<?php
while ($row2 = @mysql_fetch_array($resultado))
{
$checkbox = "<input type='checkbox' > ";
echo "<tr>";
echo "<td> $checkbox </td>" ;
// para imprimir filas
for($i=0; $i<count($row2); $i++)
echo "<td>", $row2[$i], "</td>";
echo "</tr>";
}
?>
<?php
-----------------modificar los datos------------------------------------------------------------
echo"<form action='modificar.php' method='post' >";
if($row2=$i)
echo" <input type='submit' name='button' id='button' value='modificar' />";
echo" <input type='hidden' name='modificar' value='$row2'>";
echo"</form>";
?>
-------------------------------formulario para modificar -----------------------
<form method="POST" name="update">
<table width="716" border="1">
<tr class="tex_form">
<td colspan="6" bgcolor="#000000"><div align="center" class="style16">Targetero</div></td>
</tr>
<tr class="tex_form">
<td colspan="6"><span class="tex_form">Municipio
<label>
<input name="municipio" type="text" class="text-tabla" id="municipio" />
</label>
</span></td>
</tr>
<tr>
<td width="249" class="tex_form"><span class="tex_form">Dominio a Nombre</span></td>
<td colspan="5"><span class="text-tabla">
<label>
<input name="dominio" type="text" id="dominio" size="60" maxlength="225" />
</label>
</span></td>
</tr>
<tr>
<td class="tex_form"><span class="text-tabla"><strong>Finca No.</strong></span></td>
<td width="144"><span class="text-tabla">
<label>
<input type="submit" name="button2" id="button2" value="Enviar" />
</div></td>
</tr>
</table>