Tengo el siguiente script y lo que hace es que mediante una colomna de HTML llamada Modificar solo contiene un CheckBox por Registro y a la hora de habilitar el CheckBox debe de mostrar por medio de un Input Text Box el valor extraido para posteriormente ser modificado....
El código PHP que me muestra la tabla es el siguiente
Código PHP:
$numero_filas=mysql_query("select count(*) as cantidad from loba where nomb_pla='Bubulubu' and nomb_cen='Conejos' and mes='Ene' and ano='2005';",$conexion) or
die("Problemas en el select:".mysql_error());
$inicio=1;
$celda=-1;$celda<=$numero_filas['cantidad'];$celda++;
$valor = mysql_query("select valor from loba where nomb_pla='Bubulubu' and nomb_cen='Conejos' and mes='Ene' and ano='2005' limit {$celda},1;",$conexion) or
die("Problemas en el select:".mysql_error());
echo "<table border=1><tr>";
echo "<tr><td>columna 1<td>columna 2<td>columna 3<td>columna 4</tr>";
while($inicio<=$numero_filas)
{
echo "<tr><td>Hola, cómo estás número: ".$inicio."</td>"; // columna 1
echo "<td><input type=\"text\" id=\"box_".$inicio."\"style=\"visibility: hidden;\" />"; // columna 2
echo "<input type=\"checkbox\" name=\"box_".$inicio."\" onclick=\"muestra(this)\" /></td>"; // columna 2
echo "<td><input type=\"text\" id=\"boxy".$inicio."\"style=\"visibility: hidden;\" value=\"";
$row = mysql_fetch_assoc($valor);
echo $row['valor']."\">"; // columna 3
echo "<input type=\"checkbox\" name=\"boxy".$inicio."\" onclick=\"muestra(this)\" /></td>";// columna 3
while ($row = mysql_fetch_row($result))
{
echo "<TD>".str_replace(-0.001,"Sin valor",$row['valor'])."</TD>"; // columna 4
}
$inicio++;
$celda++;
}
echo "</tr></table>";
echo "<table><tr>";
Para que sea un poco más claro lo que necesito hacer pongo un poco de código SQL....
Código MySQL:
Ver original+--------+
| valor |
+--------+
| -0.001 |
+--------+
+-------+
| valor |
+-------+
| 12.12 |
+-------+
+-------+
| valor |
+-------+
| 1.01 |
+-------+
+--------+
| valor |
+--------+
| -0.001 |
| 12.12 |
| 11.11 |
| 10.1 |
| 9.09 |
| 8.08 |
| 7.07 |
| 6.06 |
| 5.5 |
| 4.04 |
| 3.03 |
| 2.02 |
| 1.01 |
+--------+
13 rows
in set (0.00 sec
)
Entonces como verán, lo que necesito hacer es una iteración en:
Código PHP:
$numero_filas=mysql_query("select count(*) as cantidad from loba where nomb_pla='Bubulubu' and nomb_cen='Conejos' and mes='Ene' and ano='2005';",$conexion) or
die("Problemas en el select:".mysql_error());
$inicio=1;
$celda=-1;$celda<=$numero_filas['cantidad'];$celda++;
$valor = mysql_query("select valor from loba where nomb_pla='Bubulubu' and nomb_cen='Conejos' and mes='Ene' and ano='2005' limit {$celda},1;",$conexion) or
die("Problemas en el select:".mysql_error());
Código MySQL:
Ver original+----------+
| cantidad |
+----------+
| 13 |
+----------+