Ver Mensaje Individual
  #2 (permalink)  
Antiguo 30/06/2011, 04:48
Avatar de Eleazan
Eleazan
 
Fecha de Ingreso: abril-2008
Ubicación: Ibiza
Mensajes: 1.879
Antigüedad: 16 años, 9 meses
Puntos: 326
Respuesta: problema con sesiones, while y mysql

Veamos

Código PHP:
    <?php
        session_start
();
    
?>
    <html>
    <head>
    </head>
    <body>
    <?php
    $cn
=mysql_connect("localhost","root","");
    
mysql_select_db("monitor",$cn);
    
$ord="select * from subirhyip where id='$id'";
    
$query=mysql_query($ord,$cn);
    
$row=mysql_fetch_array($query);
     
    echo 
'<table width="70%" align="center"><tr><td valign="top">';
    echo 
"Sitio:".$row['site']."<br>";
    echo 
"<a href='".$row['url']."'>Ir a la web</a>";
    
mysql_close($cn);
    
?>
    </body>
    </html>
En este código (hyip.php), haces esto:

Código PHP:
 $ord="select * from subirhyip where id='$id'"
.

Mi pregunta es... ¿Q es $id? ¿Morcillas? ¿Sobrasadas? ¿8? ¿20?. Es lo mismo que pensará php si no le has asignado un valor a la variable previamente.

Es decir, te faltaría algo así como
Código PHP:
 $id $_GET['id']; 
(antes de declarar $ord).

Creo q este es el problema que tienes!

Un saludo

)
PD: Tampoco entiendo el uso que haces de $_SESSION, pero bueno >_< (lo que dices de q siempre te da el ultimo valor de mysql, es pq sobreescribes, a cada row que haces, el valor de $_SESSION....)