Tengo problemas recogiendo variable spor metodo url

Iniciado por Pirat3net, 28 Noviembre 2012, 14:39 PM

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

Pirat3net

bueno no se porque , pero paso el raton por encima del enlace y esta perfecto
...atu.com/post.php?idPost=10

sin embargo, cuando lo voy a recoger en el php destino
me da un error en la linea 4 que corresponde al S_GET

por cierto , muchisimas gracias por vuestra ayuda, he aprendido mucho en este foro.

Código (php) [Seleccionar]
<?php
session_start
();
include(
'conexion.php');
$idPost=$_GET('idPost');
$consulta mysql_query("SELECT * FROM post WHERE idPost='&idPost'");

$row mysql_fetch_array($consultaMYSQL_ASSOC);
$id=$row["idUsuario"];

$consultanombreusuario=mysql_query("SELECT user FROM usuarios WHERE idUsuario=$id");
$fila=mysql_fetch_array($consultanombreusuarioMYSQL_ASSOC);
$nombreusuario=$fila['user'];
   echo "<div id='novedades'><p><h1>".$row["tituloPost"]."</h1><br>".$row["fecha"]."  |  autor: <a href=#>".$nombreusuario."</a> | ".$row["tipo"].": ".$row["sección"]."<br>".$row["contenido"]."</p><br></div>";
   

?>

Shell Root

#1
Intenta printear el $_GET[] y ver el contenido que tiene,

PD: Optaría más porque fuera,
Código (php,5,7) [Seleccionar]
<?php
session_start
();
include(
'conexion.php');
#$idPost=$_GET('idPost');
$idPost $_GET['idPost'];
#$consulta = mysql_query("SELECT * FROM post WHERE idPost='&idPost'");
$consulta mysql_query("SELECT * FROM post WHERE idPost='".$idPost."'");
Por eso no duermo, por si tras mi ventana hay un cuervo. Cuelgo de hilos sueltos sabiendo que hay veneno en el aire.

Pirat3net

lol es verdad los corchetes :S  estuve 2 minutos intentando ver que habias cambiado en el codigo xD, gracias  ,  necestio un procesador de texto que me detecte esas chorradas :S

Pirat3net

Código (php) [Seleccionar]
<?php
session_start
();
include(
'conexion.php');
$idPost=$_GET['idPost'];
echo 
"hola".$idPost;
$consulta mysql_query("SELECT * FROM post WHERE idPost='&idPost'");

while (
$row mysql_fetch_array($consultaMYSQL_ASSOC)) {
$id=$row["idUsuario"];

$consultanombreusuario=mysql_query("SELECT user FROM usuarios WHERE idUsuario=$id");
$fila=mysql_fetch_array($consultanombreusuarioMYSQL_ASSOC);
$nombreusuario=$fila['user'];
   echo "<p><h1>".$row["tituloPost"]."</h1><br>";
}
   

?>

gracias, ya pasa la variable perfecto , me muestra el primer echo    ··echo "hola".$idPost··   pero no me saca el contenido de la base de datos, y no consigo saber porque, cuando tengo codigos similares en otras partes de la pagina y van perfectamente, le he dado vueltas para arriba y para abajo, e revisado el concatenamiento, y procesado mentalmente el codigo, y nada, que no aparece el fallo

Pirat3net

joder, siempre lo veo en el ultimo momento el fallo, tenia un simbolo de amperson en vez de un simbolo de dolar,   me cago en los procesadores de texto de php que no te detectan nada

Shell Root

y eso que lo corregí cuando te pase lo del $_GET[] jaajjajajjajajajaja
Por eso no duermo, por si tras mi ventana hay un cuervo. Cuelgo de hilos sueltos sabiendo que hay veneno en el aire.

2Fac3R

Cita de: Pirat3net en 28 Noviembre 2012, 15:14 PM
necestio un procesador de texto que me detecte esas chorradas :S

Te recomiendo el Aptana Studio 3
Zalu2
Escuela de Hackers & Programación. http://ihackndev.blogspot.com/