Problema con Php

Por cierto, esto si que ya es la bomba :D, en casa me funciona en el mozilla y en el trabajo no...

Creo haber encontrado el motivo a ver si consigo "resolverlo" :D

$sql = trim($sql, ' OR');

Esto debería hacer eliminar los espacios... pero la consulta devuelve este resultado

SELECT * FROM articulozona WHERE articulo=' 33031010-01'

Hay un espacio entre ' y 3
Indomable escribió:Por cierto, esto si que ya es la bomba :D, en casa me funciona en el mozilla y en el trabajo no...

Creo haber encontrado el motivo a ver si consigo "resolverlo" :D

$sql = trim($sql, ' OR');

Esto debería hacer eliminar los espacios... pero la consulta devuelve este resultado

SELECT * FROM articulozona WHERE articulo=' 33031010-01'

Hay un espacio entre ' y 3

Bueno, estoy desatado :D, ya lo he encontrado

Había que poner

$articulo = $_POST['articulo'];
$arr_len = count($articulo);
$sql = "SELECT * FROM articulozona WHERE ";
for($i = 0; $i < $arr_len; $i++) { // Ahora sí es for
$sql.="articulo='".trim($articulo[$i])."' OR ";
}
$sql =trim($sql,'OR ');
$resultado = mysql_query($sql) or die ("No se pudo ejecutar la consulta");
while($registro = mysql_fetch_assoc($resultado)) {

Para que pudiera quitar los espacios... :)

Ahora si que está ;)