Ver Mensaje Individual
  #6 (permalink)  
Antiguo 14/04/2008, 15:48
darito23
 
Fecha de Ingreso: febrero-2008
Mensajes: 22
Antigüedad: 16 años, 2 meses
Puntos: 0
Re: Ayuda con bucles!

Hola! Gracias por todas las respuestas.
Finalmente pude hacer lo que necesitaba de la siguiente manera:

Código PHP:
<?php

$desde1 
$HTTP_GET_VARS["desde"]; 
$hasta1 $HTTP_GET_VARS["hasta"]; 

$i=$desde1;
while (
$i<=$hasta1){
$ida = ("SELECT `id`,`id2` FROM base WHERE `id` = $i AND `estado` = 'ACTIVO'");
$idb MYSQL_QUERY($ida) or die(mysql_error());
$idc[$i] = mysql_fetch_array($idb);
    
echo 
"El ID 1 es"$idc[$i]['id']." y el 2 "$idc[$i]['id2']."<br>";
$i++;


?>
El problema principal quedo solucionado, ya que luego si pongo:

Código PHP:
echo "El ID 1 es"$idc[$i]['id']." y el 2 "$idc[$i]['id2']."<br>"
Reemplazando $i por un numero que va entre los obtenidos de la variable en la url $desde y $hasta (normalmente 1 y 200) obtengo lo que quiero, asi que hasta aqui todo perfecto, y agradezco los comentarios.

Pero, me encuentro con el problema, de que no puedo hacer que estos valores dentro de otra variable sean incluidos en la base de datos, es decir, no logro encontrar la manera de "llamar" la variable dentro de otra.

Ejemplo de Lo que quiero Hacer:

Código PHP:
$variablefinal "
El ID resultado es $idc[10]['id']
El ID resultado es $idc[20]['id']
El ID resultado es $idc[110]['id']
El ID resultado es $idc[11]['id']
El ID resultado es $idc[39]['id']
El ID resultado es $idc[45]['id']
El ID resultado es $idc[70]['id']
El ID resultado es $idc[156]['id']"

Esto, antes de hacer el bucle me funcionaba perfectamente, ahora no logro hacerlo, cuando intento meterlo en la sql obtengo lo siguiente:

Código PHP:
$query  = ("INSERT INTO ids VALUES ('$variablefinal')") ;
$result mysql_query($query); 
Obtengo una fila en la sql con el siguiente texto:


Código PHP:
El ID resultado es Array['id']
El ID resultado es Array['id']
El ID resultado es Array['id']
El ID resultado es Array['id']
El ID resultado es Array['id']
El ID resultado es Array['id']
El ID resultado es Array['id']
El ID resultado es Array['id'
Me estoy volviendo loco, aparentemente por lo que lei es por un tema de "" o '' pero no logro hacer que incluya el valor en la sql y no el array.

Cuando imprimo el codigo en pantalla veo correctamente la data, y debajo en el codigo esta la instruccion, osea, genera el bucle y le pido, primero que lo imprima (y lo hace bien) y luego que lo inserte en una base, cosa que hace mal.

Si alguno me puede ayudar se lo voy a agradecer.
Muchas gracias.
Damian