Ver Mensaje Individual
  #4 (permalink)  
Antiguo 29/09/2009, 19:55
fernandojbf
 
Fecha de Ingreso: septiembre-2009
Mensajes: 2
Antigüedad: 14 años, 7 meses
Puntos: 0
Respuesta: como guardo el valor de un input en vector

Hola, ya entiendo lo que quieres decir. Yo tengo un problema similar.

for ($i = 0; $i < mysql_num_fields($mostrartabla); $i++)
{
print "<th>".mysql_field_name($mostrartabla, $i)."</th>\n";
$campo[]=mysql_field_name($mostrartabla,$i);
$k=$i;
}
while ($row= mysql_fetch_row($mostrartabla))
{
global $k;
echo "<tr>";
foreach($row as $celda)
{
$celdadeborrado[]=$celda;
echo "<td bgcolor=\"#EEF5F9\" style=\"border:1x groove black\" align=\"center\">",$celda,"</td>";
}
printf ("<td><a href='eliminar/eliminarfila.php?basededatos=$basededatos&tabla=$a lmacenado&campo=$campo[$k]&celda=$celda' onclick='return confirm(\"¿Seguro que desea eliminar la fila seleccionada?\")'><img SRC='Botones/Cortos Color Oscuro/EliminarPequeno.jpg' border='0'></a></td>");
}
echo "<tr>";
$j=0;
global $j;
for($i = 1; $i <= $k+1; $i += 1) {
printf ("<td><input name='$campo[$j]' type='varchar'/></td>\n");
$j++;
}
printf ("<td><input type='submit' name='Submit' value='Agregar'></td>");


Es decir, yo estoy haciendo un ciclo for que imprime n cantidad de textbox dependiendo de cuantos campos tenga una tabla. Luego cuando presiono mi boton de aceptar, me voy a otra pagina web donde debe insertar los datos que escribí en el textboxt dentro de la tabla.

Estas tablas son toooodas diferentes entre si, y por eso debe ser un codigo genérico que me permita insertar los datos.

este es el codigo de la otra pagina

<?php
include('../conexion.php');
$basededatos=$_GET['basededatos'];
$tabla=$_GET['tabla'];

mysql_select_db ($basededatos);
$mostrartabla = mysql_query("select * from $tabla");
for ($i = 0; $i < mysql_num_fields($mostrartabla); $i++)
{
$campos[]=mysql_field_name($mostrartabla,$i);
$k=$i;
}
for ($j = 0; $j < mysql_num_fields($mostrartabla); $j++)
{

$valor[]=$_POST['casa[$j]'];

mysql_query("insert into $tabla ($campo[$j] values ('$valor[$j]);

?>

Esto no funciona y no se como hacer... Gracias por la ayuda q brinden.