Ver Mensaje Individual
  #2 (permalink)  
Antiguo 02/04/2004, 18:23
ray_rockus
 
Fecha de Ingreso: octubre-2003
Ubicación: Veracruz, México
Mensajes: 169
Antigüedad: 20 años, 6 meses
Puntos: 0
Hola
Primero que nada me gustaría ke me explicarás algo ke no me kedo muy claro de tu código:

$val_s[$j]=$row["".$campo[$i].""];
$campo[$i]=mysql_field_name($res,$i);


Porke usas dobles comillas "" y aparte concatenas . $campo[i]??
No le veo el caso yo lo haría:
$val_s[$j]=$row[$campo[$i]];
Sin embargo por eso te pregunto el porke.
Segundo y yo creo ke la razón por la ke no te sale nada es ke a $campo[$i] le llega valor despues de ke asignas su valor a $val_s[$j], por lo que en ese momento no tienes valor en $campo[$i].

Yo te diría que intentases lo siguiente, primero dale valor a $campo[$i] y luego asignaselo a $val_s[$j]. Es decir :

$campo[$i]=mysql_field_name($res,$i);
$val_s[$j]=$row["$campo[$i]"];

Y por ultimo te tengo otra pregunta.
Sólo te intersa quedarte en la sesión con el ultimo valor de $campo[$i]???? porke estás de acuerdo ke como es un ciclo, $val_s[$j] va a cambiar de valor tantas veces como valores tome $i y $_SESSION["val_s"] sólo tendrá el último.
Cheka si con lo primero ke te dije se soluciona tu problema y sino aclarame más lo ke deseas hacer y te echo la mano.

Nos vemos..
Suerte