Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/06/2006, 04:17
Avatar de miminiyo
miminiyo
 
Fecha de Ingreso: abril-2006
Mensajes: 35
Antigüedad: 18 años
Puntos: 0
No puedo recoger variables pasadas por URL

Hola,

mi problema es el que relata el titulo. Antes de nada decir que he puesto en on el register_globals de mi php.ini como ponia en las FAQS pero no se ha resuelto nada.

El caso es que yo le paso a traves de URL algo como esto
[.....consultoria.php?seccion=completa&id=9], a un php cpn el sigiente codigo:


<?
$con = mysql_connect("localhost","root","root") or die (mysql_error());
mysql_select_db("base",$con) or die (mysql_error());

$id = $_GET["id"];

$result = mysql_query("SELECT seccion, tipo, ano, nombre, resumen, completa content FROM trabajo WHERE id='$id'", $con);

if ($row = mysql_fetch_array($result)){
echo "<table border = '1'> \n";
echo "<tr><td>Nombre</td><td>E-Mail</td></tr> \n";
do {
echo "<tr><td>".$row["completa"]."</td><td>".$row["nombre"]."</td></tr> \n";
} while ($row = mysql_fetch_array($result));
echo "</table> \n";
} else {
echo "¡ No se ha encontrado ningún registro !";
}
?>

</body>
</html>


Yo pienso que debería funcionar, de hecho si le quito de la consulta el "WHERE id='$id'", si que aparece el primer registro de la tabla. Pero no he conseguido que tome el id para seleccionar el registro que quiero.

No soy precisamente un experto en php/mysql asi que me estoy quedando sin ideas . A alguien se le ocurre algo?

Gracias