Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/07/2005, 01:48
Avatar de Carlos1975
Carlos1975
 
Fecha de Ingreso: mayo-2005
Mensajes: 29
Antigüedad: 15 años, 1 mes
Puntos: 0
pasar variables problemas

Muy buenas
Tengo un formulario
<?php

include("funcionesjs.php");
include("funciones.php");

?>

<FORM ACTION="aceptar.php" METHOD="post">
<table width="575" border="0" align="center" cellspacing="0">
<tr>
<td align="center" colspan="2" height="20" bgcolor="#FFA346" class="titulos"><strong>Responder mensaje</strong></td>
</tr>
<tr>
<td align="center" colspan="2" height="15"></td>
</tr>
<tr>
<td height="20" colspan="2" align="center" class="fuentenormal">Nombre</td>
</tr>
<tr>
<td align="center" colspan="2" height="20"><input name="nick" type="text" size="40" maxlength="30" class="campos"></td>
</tr>
<tr>
<td align="center" colspan="2" height="15"></td>
</tr>
<tr>
<td align="center" colspan="2" height="100" valign="top"><textarea name="mensaje" cols="105" rows="11" class="campos" id="mensaje"></textarea></td>
</tr>
<tr>
<td align="center" colspan="2" height="10"></td>
</tr>
<tr>
<td align="center" height="20"><strong><input type="submit" class="formulario" value=" Enviar "></strong></td>
<td align="center" height="20"><strong><input name="restablecer" type="reset" id="restablecer" class="formulario" value=" Restablecer "></strong></td>
</tr>
<tr>
<td align="center" colspan="2" height="5"></td>
</tr>
<tr>
<td align="center" colspan="2" height="10"><hr noshade width='350' size='1' color='#FF6600'></td>
</tr>
<tr>
<td align="center" colspan="2" height="10" valign="top" class="fuentepequeña">Gracias por colaborar con nosotros</td>
</tr>
</table>

</FORM>

Y quiero mostrar el contenido y al mismo tiempo si es aceptado por el usuario....

<FORM ACTION="guardarBD.php" METHOD="post">
<table width="575" border="0" align="center" cellspacing="0">
<tr>
<td align="center" colspan="2" height="20" bgcolor="#FFA346" class="titulos"><strong>Gracias por responder <? echo $_POST[nick]?></strong></td>
</tr>
<tr>
<td align="center" colspan="2" height="5"><input type="hidden" name="nick" value="$_POST[nick]"><input type="hidden" name="mensaje" value="$mensaje"></td>
</tr>
<tr>
<td align="center" colspan="2" height="20" class="fuenteform"><div align="left"><strong>Este es su mensaje :</strong></div></td>
</tr>
<tr>
<td align="center" colspan="2" height="230" class="fuentemostrar" valign="top"><div align="justify"><strong><? echo "$mensaje";?></strong></div></td>
</tr>
<tr>
<td align="center" colspan="2" height="2" class="fuenteform"><strong></strong></td>
</tr>
<tr>
<td align="center" colspan="2" height="20" class="fuentepequeña">Si no está de acuerdo con la respuesta aún está a tiempo de modificarla</td>
</tr>
<tr>
<td align="center" height="20"><strong><input type="submit" class="formulario" value=" Enviar "></strong></td>
<td align="center" width="200" height="20" class="formulario"><a href="formprivado.php">Modificar</a></td>
</tr>
<tr>
<td align="center" colspan="2" height="5"></td>
</tr>
<tr>
<td align="center" colspan="2" height="10"><hr noshade width='350' size='1' color='#FF6600'></td>
</tr>
<tr>
<td align="center" colspan="2" height="10" valign="top" class="fuentepequeña">Gracias por colaborar con nosotros</td>
</tr>
</table>
</FORM>

guardarlo en base de datos

<tr>
<td><? echo "$fecha"; ?></td>
<td><? echo $_POST[nick]?></td>
<td><? echo "$mensaje";?></td>
<td align="center" height="20" class="formulario"><a href="javascript:Cerrar()">Aceptar</a></td>
</tr>

<?php
global $nick, $mensaje, $fecha;
$link=mysql_connect('localhost','nobody');
$sql="INSERT INTO respuestas (nick, mensaje, fecha) VALUES ('$nick', '$mensaje', '$fecha')";
mysql_db_query('mardedios',$sql);
?>

Todo va bien hasta ahora
El problema surge que lo que me muestra en el tercer archivo son las variables $nick y $mensaje tal cual escritas aquí
Y se me guardan asi $nick y $mensaje imagino que el problemas de arrastrarlas es que el valor no se guarda en la variable que arrastro
¿como soluciono esto? Seguro que es una tonteria mal escrita pero me trae de loco desde hace dos dias
Gracias y salu2