Arrays PHP

Imagen de Girl126

Forums: 

Hola en esta oportunidad me gustaría saber como puedo almacenar valores de un campo de texto en un arreglo php, les explico un poco mas el asunto, el caso es que estoy creando un código de barra para los artículos que comercializa una tienda, para ello tengo un for que me genera un código correlativo pero al lado de este correlativo tengo una caja de texto en la cual se debe introducir manualmente el código de barras original del producto, para asi concatenarlo con el que estoy generando y almacenarlo en la base de datos, quisiera saber como puedo almacenar el valor que va tomando el campo de texto en un arreglo php. De antemano les agradezco la ayuda que me puedan brindar

No entiendo bien para que,

Imagen de deathUser

No entiendo bien para que, pero puede ser algo así:

$arreglo=array();
$arreglo[$codigoGenerado]=$codigoIngresado;
#Esto te da un array asociativo tomando como indice el codigo que tu generas.
#o
$arreglo[]=$codigoIngresado;
#Esto va almacenando cada valor en el array, el cual luego puedes barrer para
#hacer cualquier otra cosa

Espero te sirva...

bye
:)

Te explico un poco mas, el

Imagen de Girl126

Te explico un poco mas, el sistema que estoy desarrollando es de facturacion y control de inventario para un supermercado, ellos quieren tener el nombre del producto y un codigo que identifique ese producto, ese codigo va estar conformado de la siguiente manera, los primeros 5 digitos son generados secuencialmente a su vez cada uno de estos codigos tendra un textbox al lado para ingresar el codigo de barras que trae cada producto, este codigo generado y el codigo que ingreso en el textbox deben ser concatenados antes de insertarlos en la base de dstos; lo que no se es como almacenar los valores del textbox en un arreglo. Genere un codigo muy parecido a lo que me dices pero el problema es que el array php no reconoce el textbox como una variable php

for ($i=00001;$i<=99999;$i++) //aqui genero el codigo {
echo $i;
input name="codigo" type="text" id="codigo" //aqui tengo el textbox para ingresar el codigo de barras del articulo


$valores=array($codigo); //aqui intento asignarle el valor del campo codigo al array

yo coloco codigo como una variable php pero en realidad es solo un objeto de formulario

Atentamente Girl

for (sentencia para generar

Imagen de Girl126

for (sentencia para generar el codigo) //aqui genero el codigo
echo codigo_generado;
caja de texto name="codigo"//aqui tengo el textbox para ingresar el codigo de barras del articulo

$valores=array($codigo); //aqui intento asignarle el valor del campo codigo al array

yo coloco codigo como una variable php pero en realidad es solo un objeto de formulario

Atentamente Girl

sigo sin entender bien que

Imagen de deathUser

sigo sin entender bien que es lo que quires hacer con esas asignaciones, no se de que te va a servir un array así (con un solo elemento), trata de ver que es lo que pasa con las variables que pasas en el formulario prueba algo como esto

while(list($key,$value)=each($_REQUEST)){
echo ''.$key.': '.$value.'
';
}

Eso te dará una idea de que variables le estás pasando por el request al PHP que procesa los datos, por si tienes problemas con obtener los valores.

Sorry por mi problema de entendimiento....

bye
:)

Segun veo lo que tu quieres

Imagen de kfirmad Kronsage

Segun veo lo que tu quieres hacer es al código de barras original del producto sumarle tu código de barras...

La cosa es sencilla si solo se trata de un solo producto, tu código guàrdalo en algún sitio, sea un campo oculto o una variable de sesión, y luego simplemente haces un submit y tanto el código que guardaste y el que ingresaste están guardados como variables de php y ya luego es un simple $var = $var1+$var2;

----------------------------
Alza tu cerveza, brinda por la libertad, brinda por GNU/Linux

----------------------------
Cada día más Grande... y no lo detiene nadie!!

Eso es correcto, el codigo

Imagen de Girl126

Eso es correcto, el codigo que debo crear esta formado por el codigo original del producto concatenado con un codigo que yo genero; pero no se agrega producto por producto porq eso llevaria mucho tiempo, se van agregando minimo 50 productos por transaccion

Atentamente Girl

Intenta entonces con unos 50

Imagen de kfirmad Kronsage

Intenta entonces con unos 50 campos ocultos o en su defecto, indaga algo sobre como pasar vectores o matrices de variables....
----------------------------
Alza tu cerveza, brinda por la libertad, brinda por GNU/Linux

----------------------------
Cada día más Grande... y no lo detiene nadie!!

ayuda en programas php

:) Hola amigos la cuestion por la que escribo es la siguiente alguien podria ayudarme en unos programas de php??
los problemas son los siguientes
1.localizar el numero mayor de un arreglo de 10 numeros e imprimirlo en pantalla
2.realizar el recorrido de los elementos de un arreglo a la izquierda o derecha de la siguiente forma el ultimo elemento pasara a la primer casilla y todos los demas se recorreran una casilla sin que se pierda un numero o elemento y otro es pedir al usuario cuantas casillas desea que se recorra el elemento
bueno gracias de antemano por su ayuda estaria muy agradecido si alguien pudiera ayudarme en mis problemas
adios

Postea los intentos que haz

Imagen de deathUser

Postea los intentos que haz realizado, para modificar el código y ayudarte, no creeras que te lo van a hacer desde cero no ...???

El algoritmo para el primer problema es sencillo, barres el array y tomas cada elemento y lo comparas con el siguiente, y guardas el mayor en una variable (y el indice si lo necesitas), al final de barrer el array, la variable contendrá el mayor que buscabas ...

Suerte ...

bye
:)

Páginas