Foros del Web » Programando para Internet » PHP »

Formulario con matriz

Estas en el tema de Formulario con matriz en el foro de PHP en Foros del Web. Como puedo ir guardando filas de datos en una matriz sin que se pierda al hacer el submit. Es como ir seleccionando de un combo ...
  #1 (permalink)  
Antiguo 16/06/2005, 16:12
 
Fecha de Ingreso: agosto-2003
Ubicación: Lima
Mensajes: 123
Antigüedad: 14 años, 3 meses
Puntos: 3
Formulario con matriz

Como puedo ir guardando filas de datos en una matriz sin que se pierda al hacer el submit.

Es como ir seleccionando de un combo (<select> </select>) los items (las compras) y guardar la descripcion y precio en una matriz y solo al final (cuando el usuario decida) poder grabar todas las filas en la tabla.
Al seleccionar el item del combo el programa hace submit.

Podrian decirme donde ubico un ejemplo que haga algo similar. Muchas Gracias.
  #2 (permalink)  
Antiguo 16/06/2005, 16:56
Avatar de crazyandmaniac  
Fecha de Ingreso: mayo-2005
Mensajes: 99
Antigüedad: 12 años, 6 meses
Puntos: 0
bueno , no entendi muy bien pero me parece que de un lado tienes un select con los articulos, verdad???
y ahy mismo tienes el precio????

bueno, llama en tu formulario de enviar, a algo parecido a estp

Código PHP:

$seleccion0
=$_post['nombre de tu select0'];
$seleccion1=$_post['nombre de tu select1'];
$seleccion2=$_post['nombre de tu select2'];
$seleccionn=$_post['nombre de tu selectN...'];


///recuerda que el $_post es cuando mandas datos por ese metodo,
//tambien esta $_get

luego los arrayas ajajaja

$juntos
=array($seleccion0,$seleccion1,$seleccion2,$seleccionn); 
y si el como hace el sumbit luego luego chec el html
Código:
  <select name="select">
    <option value="1">1</option>
    <option value="2">2</option>
    <option value="3">3</option>
  </select>
dbe ser asi y no como cuando lo pones en dreamweaver que apenas pones un objeto de formulario y luego luego te antepone
el <form>
checa que solo haya los forms y </forms que deseas

es solo un decir, no lo cheque ni nda man
__________________


------------------------------------------
:pensando:
[email protected]

------------------------------------------


  #3 (permalink)  
Antiguo 17/06/2005, 02:09
Avatar de jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 13 años, 4 meses
Puntos: 101
Cita:
Iniciado por vcayob
Como puedo ir guardando filas de datos en una matriz sin que se pierda al hacer el submit.
Cada que recargas ejecutas el script de PHP tal como lo tienes... así pués si asignas un valor a una variable éste mismo valor lo retomará al volverse a ejecutar... sí acaso puede haber algo que le haga tomar otro valor...
Código PHP:
<?php
if(isset($_GET['valor'])) $valor=1+$_GET['valor'];
echo 
"<a href=\"mismapag.php?valor=$valor\">Enlace</a>";
?>
pero dudo mucho sea lo que buscas... lo que buscas se llaman sesiones... visita las FAQ del tema... y supongo sabrás sobre el m,anejo de matricez.. si no, ni falta hace decirlo: www.php.net/array

Algo sencillo:
Código PHP:
<?php
session_start
();
if(isset(
$_POST['agregado'])) {
    
$_SESSION['arreglo'][]=$_POST['agregado'];
    echo 
"Guardados:<br>";
    for(
$i=0$i<count($_SESSION['arreglo']); $i++)
        echo 
$_SESSION['arreglo'][$i]."<br>";
}
?>
<form method="post" action="<?=$_SERVER['PHP_SELF'?>">
  <select name="agregado">
    <option value="op1">op1</option>
    <option value="op2">op2</option>
    <option value="op3">op3</option>
  </select>
  <input type="submit" name="Submit" value="Enviar">
</form>
Suerte!
__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:15.