Test Foro de elhacker.net SMF 2.1

Programación => Desarrollo Web => PHP => Mensaje iniciado por: Pirat3net en 28 Noviembre 2012, 14:39 PM

Título: Tengo problemas recogiendo variable spor metodo url
Publicado por: Pirat3net en 28 Noviembre 2012, 14:39 PM
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>";
   

?>
Título: Re: Tengo problemas recogiendo variable spor metodo url
Publicado por: Shell Root en 28 Noviembre 2012, 14:44 PM
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."'");
Título: Re: Tengo problemas recogiendo variable spor metodo url
Publicado por: Pirat3net en 28 Noviembre 2012, 15:14 PM
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
Título: Re: Tengo problemas recogiendo variable spor metodo url
Publicado por: Pirat3net en 28 Noviembre 2012, 16:19 PM
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
Título: Re: Tengo problemas recogiendo variable spor metodo url
Publicado por: Pirat3net en 28 Noviembre 2012, 16:25 PM
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
Título: Re: Tengo problemas recogiendo variable spor metodo url
Publicado por: Shell Root en 28 Noviembre 2012, 20:42 PM
y eso que lo corregí cuando te pase lo del $_GET[] jaajjajajjajajajaja
Título: Re: Tengo problemas recogiendo variable spor metodo url
Publicado por: 2Fac3R en 30 Noviembre 2012, 02:40 AM
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