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,
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
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
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
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
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
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
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!!
Puedes probar llamando al
Puedes probar llamando al objeto en el formulario como
nombre[]
Luego cuando lo recibes en el request tienes un array ...
bye
:)
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
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