05/05/2011, 16:37
|
| | Fecha de Ingreso: mayo-2011 Ubicación: Bogota
Mensajes: 35
Antigüedad: 13 años, 8 meses Puntos: 0 | |
Respuesta: Cargar matriz php De Nuevo Mil Y Mil Gracias. primero tratare de explicar brevement lo que trato de hacer.
Quiero hacer un formulario donde se carguen productos, varios productos elementos algo asi
Codigo Descrip Canti
1 Arroz 4
2 Frijol 3
tengo el formulario de la siguiente forma.
<td colspan="5"><table width="724" border="1">
<tr>
<td width="101"><input name="Codigo" id="Codigo"></td>
<td width="101"><input name="Cantidad" id="Cantidad"></td>
<td width="101"><input name="ValorU" id="Valor U"></td>
<td width="101"><input name="ValorT" id="Valor T"></td>
<td width="101"><input name="Cargar" type=submit value="Cargar"></td>
<input type="hidden" name="contador" value="<?php echo $i;?>">
</tr>
al darle en el boton cargar lo que quiero es ir almacenando ese producto en un areglo y el contador lo uso para poner el numero de la fila,,, algo asi
<?php
if ($_GET['Codigo'] !=NULL){
$a = array();
$cod = $_GET['Codigo'];
$a[0][$i]=$cod;$a[$i][1]=$i;$a[$i][2]=$_GET['Cantidad'];$a[$i][3]="0-2";
?>
<td colspan="5"><table width="724" border="1">
<?
echo (isset($_GET['Codigo']));
print_r($a);
for($p=0; $p<$i; $p++){
?>
<tr>
<td width="169"><input name="Codigo" type=\"text\" value=<?php echo $a[0][$i]; ?>></td>
<td width="169"><input name="Descripcion" type=\"text\" value=<?php echo $a[$i][1]; ?>></td>
<td width="169"><input name="Descripcion" type=\"text\" value=<?php $a[$i][2]; ?>></td>
<?
}
exit;
}
?>
Cuando yo recargo el form el areglo actualiza los campos con el ultimo registro que cargo, si el primer registro que cargue tiene el codigo 1, el lo almacena bien
Codigo Descrip Canti
1 Arroz 4
Cuando el formulario se actualiza me muestra el formulario y digito el nuevo codigo 2 digamos, y le doy grabar el areglo lo que hace es lo siguiente.
Codigo Descrip Canti
2 Frijol 3
2 Frijol 3
osea no me crea el nuevo o no se que es lo que pasa en verdad.... Mil gracias por su ayuda |