Cita:
Iniciado por CloudFFVII Sip... lo que hiciste es la forma de hacerlo...
Claro que previamente tendrias que haber hecho el session_start() para crear una nueva session o abrir la creada anteriormente...
listo .... el codigo que puse si esta bienn
mevota los resultados pero mi duda es donde poner el sesion para q obtenga cada nombXX
<?php
while($row = mysql_fetch_array($result)) {
printf("<tr><td><a href='consultar.php'> %s</a></td></tr>", $row["nombre"]);
$_SESSION['k_nombreexpansion'] = $row["nombre"];
}
mysql_free_result($result);
mysql_close($link);
?>
de esta manera no sale ...
como veras se en cuentra en while.. q recore todo los campos de la bd disponibles y las muestra....
pero e resultado que da no es el q espero
supongamos q la bd tenga 3 parametros (nom1,nom2,nom3)
con el codigo anterior mostrara asi en una tabla
|---------|
| nom1 |
|---------|
| nom2 |
|---------|
| nom3 |
|---------|
listo los tres en forma de link ok, pero cuando escojo cualquiera de ellos siempre me jala como sesion el ultimo osea el nom3 .. y si se el porq .. esta q chanca la sesion por el ultimo while en recorrer... pero si pongo afuera de esta forma..
<?php
while($row = mysql_fetch_array($result)) {
printf("<tr><td><a href='consultar.php'> %s</a></td></tr>", $row["nombre"]);
}
$_SESSION['k_nombreexpansion'] = $row["nombre"];
mysql_free_result($result);
mysql_close($link);
?>
No muestra nada ya que no contiene ningun valor ....
algo q este descuidando?
o algo q me falte para lograr mi prometido...
e igual gracias...