Foros del Web » Programando para Internet » PHP »

agregar elemento desde html

Estas en el tema de agregar elemento desde html en el foro de PHP en Foros del Web. hola comunidad!! tengo el siguiente array definido Código PHP: <?php     $producto  = array( "nombre"  =>  "producto 1" ,                    "cantidad"   =>  2 ,                    "precio"    =>  ...
  #1 (permalink)  
Antiguo 18/10/2010, 12:08
 
Fecha de Ingreso: enero-2008
Mensajes: 233
Antigüedad: 16 años, 3 meses
Puntos: 2
agregar elemento desde html

hola comunidad!! tengo el siguiente array definido

Código PHP:
<?php

 
  $producto 
= array("nombre" => "producto 1",
                  
"cantidad"  => 2,
                  
"precio"   => 2500);
  


  echo 
$producto['precio']; 
?>
como agrego un elemento desde html??

Desde ya muchas gracias!
  #2 (permalink)  
Antiguo 18/10/2010, 12:10
Colaborador
 
Fecha de Ingreso: octubre-2009
Ubicación: Tokyo - Japan !
Mensajes: 3.867
Antigüedad: 14 años, 6 meses
Puntos: 334
Respuesta: agregar elemento desde html

?....

tu pregunta se entiende como algo así

Cita:
"hola tengo esta manzana.. como conduzco ese auto?"
intenta redactar y expresar bien tus preguntas si esperas una respuesta..
saludos.
__________________
More about me...
~ @rhyudek1
~ Github
  #3 (permalink)  
Antiguo 18/10/2010, 12:16
 
Fecha de Ingreso: enero-2008
Mensajes: 233
Antigüedad: 16 años, 3 meses
Puntos: 2
Respuesta: agregar elemento desde html

tengo ese Array multidimensional con 3 keys... nombre cantidad y precio..

ahora quiero desde una pagina html tener 3 textinput y un boton agregar, y al apretar agregar me agregue un elemento a ese array ( producto )

Se entiende??, desde ya muchas gracias!
  #4 (permalink)  
Antiguo 18/10/2010, 12:19
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: agregar elemento desde html

Cita:
Iniciado por pablokes Ver Mensaje
tengo ese Array multidimensional con 3 keys... nombre cantidad y precio..

ahora quiero desde una pagina html tener 3 textinput y un boton agregar, y al apretar agregar me agregue un elemento a ese array ( producto )

Se entiende??, desde ya muchas gracias!
supongo que sabrás algo de HTML, cierto?
Código PHP:
<input value="<?php echo $foo['bar']; ?>"/>
<?php
echo '<input value="' $foo['bar'] . '"/>';
?>
si lo ves así, es verdaderamente simple lo que pides... el concepto no es nada del otro mundo, solo usa tu sentido común e ingenio!!
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #5 (permalink)  
Antiguo 18/10/2010, 12:35
 
Fecha de Ingreso: enero-2008
Mensajes: 233
Antigüedad: 16 años, 3 meses
Puntos: 2
Respuesta: agregar elemento desde html

pero para un array ??

como seria algo asi?

$producto.['producto'] = "producto 2";
$producto.['cantidad'] = 1;
$producto.['precio'] = 2500;

o no? me pueden orientar plz

Gracias!
  #6 (permalink)  
Antiguo 18/10/2010, 12:45
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: agregar elemento desde html

Cita:
Iniciado por pablokes Ver Mensaje
pero para un array ??

como seria algo asi?

$producto.['producto'] = "producto 2";
$producto.['cantidad'] = 1;
$producto.['precio'] = 2500;

o no? me pueden orientar plz

Gracias!
de verdad leíste lo que coloque antes?
Código PHP:
$foo['bar'] = 'candy'
te invito a leer el manual antes de continuar!!
http://www.php.net/manual/en/language.types.array.php
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #7 (permalink)  
Antiguo 18/10/2010, 14:32
 
Fecha de Ingreso: enero-2008
Mensajes: 233
Antigüedad: 16 años, 3 meses
Puntos: 2
Respuesta: agregar elemento desde html

tengo esto

Cita:
<?php
if ( isset ( $_POST['submit'] ) )
{

$nombreProducto = $_POST['nombreProducto'];
$cantidad = $_POST['cantidad'];
$precio = $_POST['precio'];

$producto['nombre'] = $nombreProducto;
$producto['cantidad'] = $cantidad;
$producto['precio'] = $precio;

foreach($producto as $item)
{
echo $item['cantidad']. "<br>";
}
}

?>
tengo un html con 3 textinput si pongo en los 3 "a", "b" y "c" me imprimir

a
b
c


que estoy haciendo mal? he visto algo de $array[$id]['nombre']; para que es el [$id]
  #8 (permalink)  
Antiguo 18/10/2010, 14:46
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: agregar elemento desde html

te invito a leer el manual...
http://www.php.net/manual/en/language.types.array.php

un bucle foreach() descompone un array en sus elementos clave/valor

en ningún momento es necesario que uses foreach, pues tu arreglo es tan solo de una dimensión, por lo tanto puedes imprimir el índice que desees con solo escribirlo:
Código PHP:
$producto['nombre'] = $nombreProducto;
$producto['cantidad'] = $cantidad;
$producto['precio'] = $precio;

// MAL
foreach($producto as $item)
{
echo 
$item['cantidad']. "<br>";
}

// BIEN 
echo $producto['cantidad']. "<br>"
con respecto al $id que comentas es tan solo un concepto mas, se le conoce como variable
Código PHP:
$id 'cantidad';
echo 
$producto[$id]; 
sinceramente deberías esforzarte mas en comprender los conceptos del lenguaje antes de comenzar a jugar con ellos... para eso el manual es bastante claro, y tiene muchos ejemplos al respecto!!
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #9 (permalink)  
Antiguo 18/10/2010, 15:06
 
Fecha de Ingreso: enero-2008
Mensajes: 233
Antigüedad: 16 años, 3 meses
Puntos: 2
Respuesta: agregar elemento desde html

vere el manual, pero no se si me puedes orientar

yaque quiero hacer una cotizacion y los productos que se vallan cotizando ir metiendolos en un arreglo para luego enviarlo a un correo. es conveniente usar array o ocupar otra cosa?
  #10 (permalink)  
Antiguo 18/10/2010, 15:22
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: agregar elemento desde html

Cita:
Iniciado por pablokes Ver Mensaje
vere el manual, pero no se si me puedes orientar

yaque quiero hacer una cotizacion y los productos que se vallan cotizando ir metiendolos en un arreglo para luego enviarlo a un correo. es conveniente usar array o ocupar otra cosa?
definitivamente lo ideal sería trabajar con un array, ya que son colecciones donde puedes agrupar tus datos...
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #11 (permalink)  
Antiguo 18/10/2010, 15:28
 
Fecha de Ingreso: enero-2008
Mensajes: 233
Antigüedad: 16 años, 3 meses
Puntos: 2
Respuesta: agregar elemento desde html

ok me vere los manuales..

Gracias, cualquier cosa te comento..!

Etiquetas: html
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 13:00.