envio de datos

Ayuda
30 de Octubre del 2003
Soy nuevo en esto del PHP, y estoy probando algunas cosas para ir iniciandome.Yo antes utilizaba ASP y me resulto mas facil que PHP. Estoy intentado hacer un foro. Cuando alguien quiere contestar a una pregunta le abre una pagina (contestar.php) y cuando le de a enviar se va a otra pagina que es donde guarda todos los datos (contestar2.php). El problema es que no se enviar un dato por URL.Les pongo parte del codigo:

CONTESTAR.PHP
<? $idmensaje=$_GET['idmensaje'];?>
<FORM name="form" ACTION="contestar2.php?idmensaje=<? $idmensaje?>" METHOD="post">

CONTESTAR2.PHP
$idmensaje=$_GET['idmensaje'];
$nombre=$_POST['nombre'];
$email=$_POST['email'];
$titulo=$_POST['titulo'];
$mensaje=$_POST['mensaje'];

eskaki
30 de Octubre del 2003
OK el fallo esta en que para enviar texto al navegador
tienes que utilizar echo $variable
tu has puesto ...
<FORM name="form" ACTION="contestar2.php?idmensaje=<? $idmensaje?>" METHOD="post">
lo correcto seria ...
<FORM name="form" ACTION="contestar2.php?idmensaje=<? echo $idmensaje;?>" METHOD="post">
no olvides que lo que pongas entre <? y ?>
son instrucciones y las instrucciones se terminan con ; y olvidaste el echo
otro apunte siempre es mejor utilizar <?php ?> que
<? ?> por que el xml ya utiliza <? ?> y no queremos que nadie se equivoque ;)


Ayuda
30 de Octubre del 2003
Muchas gracias ESKAKI