Ver Mensaje Individual
  #11 (permalink)  
Antiguo 13/04/2007, 10:19
makeitslow
 
Fecha de Ingreso: enero-2007
Ubicación: Cochabamba - Bolivia
Mensajes: 346
Antigüedad: 17 años, 4 meses
Puntos: 2
Re: Problema con mysql_fetch_array()

Ya lo solucione... Tenia un problema de variables.. lo que queria hacer, era que un archivo PHP mandar un INPUT HIDDEN para con el hacer nuevamente mi consulta en el siguiente archivo PHP, y asi con el resultado de mi consulta crear un array para mandarselo a otro PHP para crear una estadistica grafica.

En mi primer PHP tenia un FORM donde mandaba mi INPUT HIDDEN:

Código PHP:
<form name="form1" method="post" action="verestadisticapersonal2.php">
<input name="promedio2" type="hidden" value="<?php echo $_POST["promedio"];?>">
Todos los POST en esta pagina PHP venian de unos INPUTS de una anterior, asi que no habia ningun problema el momento de leerlos.

En VERESTADISTICAS2.PHP con el valor de mi INPUT HIDDEN volvia a hacer la misma consulta pero usando ahora $_POST["promedio2"] que es mi INPUT HIDDEN.

Y para poder usar el valor en un siguiente PHP mas, solo tenia que copiar el resultado del MYSQL_FETCH_ARRAY a un array simple, puesto que descubri que el MYSQL_FETCH_ARRAY te devuelvo un solo valor nada mas.

Entonces copie el array del MYSQL_FETCH_ARRAY a un array manejable usando el campo del array del MYSQL_FETCH_ARRAY y asi tener un array completo y poder mandarlo y usarlo como quiera:

Código PHP:
$datosTabla1 = array();
$datosTabla2 = array();
    
for(
$i=0;$i<$UNNUMERO;$i++)
{
$reg1=MYSQL_FETCH_ARRAY$resultado1 );
$datosTabla2[$i] = $reg1['nombre_empresa'];
}
        
for(
$i=0;$i<$OTRONUMERO;$i++)
{
$reg2=MYSQL_FETCH_ARRAY$resultado2 );
$datosTabla1[$i] = $reg2['numero_personas'];

Teniendo estoy arrays, ya podia mandarlo como parametro a mi archivo PHP de estadistica asi:

Código PHP:
<p><img src="grafico_tarta.php?data=<?php echo $datosTabla1;?>&nombres=<?php echo $datosTabla2;?>" border="1"> 
</p>
Muchas gracias por su ayuda y orientacion que me sirvio de mucho!