Cita:
Iniciado por GatorV Hola bellleti,
Prueba eso:
Código php:
Ver original$sql = " SELECT *
FROM herd
WHERE herd_id in ('" . implode( ",", $arrayvaques ) . "') LIMIT 0 , 30 ";
Saludos.
hola Gator!! y gracias! mira he hecho esto pero... nose si no guardo bien el array pero me sale esto:
Primero el codigo que tengo:
Código PHP:
if (!isset($_SESSION['vaques_cerca'])) $_SESSION['vaques_cerca'] = array();
//si no esta iniciat la sessio vaques_cerca, creem l'array
$_SESSION['vaques_cerca'][$_POST['vaca']] = true; //omplim larray amb els numeros entrats
$arrayvaques=implode( ",", $_SESSION['vaques_cerca']);
echo "a veure que te limplode, $arrayvaques";//ESTO IMPRIME 1,1,1..ETC
$sql = " SELECT *
FROM herd
WHERE herd_id in $arrayvaques
LIMIT 0 , 30 ";
echo $sql;//ESTO DA PUES TODO BIEN PERO 1,1,1 Y NO LOS NUMEROS QUE LE ENTRO... :(
SELECT * FROM herd WHERE herd_id in 1,1,1 LIMIT 0 , 30
creo..que no guardo bien el array?? o porque?? te passo un print_r del array que se va creando a medida que entramos los numeros:556,342,33...
Array ( [556] => 1 [342] => 1 [33] => 1 )