Foros del Web » Programando para Internet » PHP »

sesiones php

Estas en el tema de sesiones php en el foro de PHP en Foros del Web. Hola estoy utilizando sesiones en php, y la variable que recibo, quiero utilizarla para la consulta, para utilizarla en la condicion, como la coloco??? <?php ...
  #1 (permalink)  
Antiguo 02/11/2009, 02:09
 
Fecha de Ingreso: octubre-2009
Mensajes: 75
Antigüedad: 14 años, 6 meses
Puntos: 0
Pregunta sesiones php

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


<?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
  #2 (permalink)  
Antiguo 02/11/2009, 03:15
Avatar de ZiTAL  
Fecha de Ingreso: marzo-2004
Ubicación: Bermio (Bizkaia)
Mensajes: 1.545
Antigüedad: 20 años, 1 mes
Puntos: 62
Respuesta: sesiones php

para utilizar sesiones primero lo tienes que inicializar:
Código PHP:
session_start(); 
De todas formas organiza mejor el código, primero haz la consulta a la BD, guarda los datos en variables y luego muestra la plantilla. Y otra cosa, no uses tags obsoletos como font.
__________________
http://zital.no-ip.org
____________________

Euskerie ahuen eta bijotzan
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:29.