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

ayuda en php

Gracias por haberme respondido , bueno aqui esta el codigo que yo hice sobre el arreglo que mencione
<?php
$arr[0]=$a;
$arr[1]=$b;
$arr[2]=$c;
$arr[3]=$d;
$arr[4]=$e;
$arr[5]=$f;
$arr[6]=$g;
$arr[7]=$h;
$arr[8]=$i;
$arr[9]=$j;

for ($x=0;$x<=9;$x++)

{
echo "$arr[$x]
";
}
$a=$arr[0];
$b=$arr[1];

if ($a>$b)

echo "el mayor es $a";

else

echo "el mayor es $b
";

?>

segun yo almaceno la posicion 0 y la posicion 1 en una variable entonces se hace la comparacion de la variable a y la variable b pero lo que se imprime unicamente es el mayor de esas dos posiciones y no se como hacer que se verifiquen todos los elementos agradezco de antemano su ayuda
adios

Ahí te va una opción

Imagen de deathUser

Ahí te va una opción ....


$arr[0]=$a;
$arr[1]=$b;
$arr[2]=$c;
$arr[3]=$d;
$arr[4]=$e;
$arr[5]=$f;
$arr[6]=$g;
$arr[7]=$h;
$arr[8]=$i;
$arr[9]=$j;
for($x=0;$x$tmp)?$arr[$x]:$tmp;
}
echo "el mayor es $tmp";

bye
:)

arreglos php

te agradezco mucho tu ayuda hermano solo tengo unas dudas lo que sucede que el programa es parte de un examen y hay unas funciones que el profesor no nos enseño por ejemplo en esta parte del codigo for($x=0;$x$tmp)?$arr[$x]:$tmp;

el uso de count y de continue supongo que son funciones de php pero el profesor no quiere que usemos esas funciones es mas el no las mostro en clase como se podria substituir utilizando unicamente el ciclo for sin otras funciones?

agradezco mucho tu ayuda amigo ya que es parte de un examen y tengo que estudiar sobre este tema adios cuidate y gracias hermano

la función count lo único

Imagen de deathUser

la función count lo único que hace es darte el número de elementos de un array si lo conoces como es tu caso, pues lo pones fijo como estaba, es decir:

En lugar de:

for($x=0;$x
usas:

for($x=0;$x<9;$x++)

Como lo tenías originalmente ...
continue lo que hace es continuar el bucle sin ejecutar lo que está después del continue, si no lo quieres usar deberías inicializar la variable $tmp con $arr[0] y barrer el array en el for desde $x=1, con eso no usas el bloque if que contiene el continue, la sintaxis:


$variable=(condicion)?valor1:valor2;

Es una sintaxis abreviada del IF, RTFM y busca la alternativa ...

O dona unas Bielas (B) a este sediento developer ;)

bye
:)

Páginas