sesiones php

Iniciado por angelmadrid, 2 Noviembre 2009, 09:12 AM

0 Miembros y 1 Visitante están viendo este tema.

angelmadrid

Hola estoy utilizando sesiones en php, y la variable que recibo, quiero utilizarla para la consulta, para utilizarla en la condicion, como la coloco???


Código (php) [Seleccionar]
<?php 

// Conectar con la BD
$link mysql_connect('localhost''root''');
if (!
$link)
{
die(
'No se pudo conectar: ' mysql_error());
}

// Seleccionar la BD
$db mysql_select_db("prueba",$link)
or die(
"No se pudo seleccionar la BD");

$consulta mysql_query("SELECT * from cursosapuntados where nif=aqui es donde quiero colocar la variable de la sesion",$link);
$fila mysql_fetch_array($consulta)
?>


<table height="223" width="846">
<tr>
<td colspan="2" rwidth="804" >
<?php 
include("menualumno.php"); 
?>


</td>
</tr>
<tr>
<td width="0" rowspan="4" bgcolor="#ffffff"> </td>
<td colspan="3" bgcolor="#ffffff"></td>
</tr>
<tr>
<td width="639">
<font color="#FFFFFF">
<table border="1px" bordercolor="#FFFFFF" bordercolorlight="#FFFFFF" bordercolordark="#FFFFFF" align="center" >
<tr><td><?
// Comprovamos si existe la variable
if ( isset ( $_SESSION['nombre'] ) ) {
// Si existe
// esta es la variable que quiero mostrar en la consulta en la condicion, pero nse como.
echo $_SESSION['nombre'];
$archivo= $_SESSION['nombre'];

} else {
// Si no existe
echo 'desconocido';
}?>
</td>
</tr>
<tr>
<td >
Nombre
</td>
<td>
sitioweb
</td>
<td>
fecha
</td>
<td>
nif </td>
</tr>
<tr>


<tr>
<td align="center">
<?
echo $fila['nombre'];
?>

</td>
<td align="center">
<?
echo $fila['sitioweb'];
?>

</td>
<td align="center">
<?
echo $fila['fecha'];
?>

</td>
<td align="center">
<?
echo $fila['nif'];
?>

</td>
</tr>
</table>
</font>


</td>
<td width="66"> </td>
<td width="121" height="165"> </td>
</tr>
<td colspan="2" height="19"></td>
<tr>
</tr>
</table>


<?
// Cerrar la conexión con la BD
mysql_close($link);
?>


Lo que quiero hacer es que la variable que recibo, colocarla en la consulta, para utilizarla de condicion, pero nose como colocarla, para que me funcione.

Un saludo y gracias de antemano

Nakp

la sesión debe empezar antes que muestres cualquier cosa, debido a que es lo primero que se envía en la cabecera

NO lo pongas dentro de una tabla porque para cuando ejecute eso, ya habrá enviado datos ;)
Ojo por ojo, y el mundo acabará ciego.

Nakp

wtf... que respondiste? ¬¬ para que ponga el codigo entre etiquetas basta con decirle
Ojo por ojo, y el mundo acabará ciego.

WHK

te falta el session_start(), debes ponerlo en la primera linea

http://php.net/session_start