Ver Mensaje Individual
  #2 (permalink)  
Antiguo 26/05/2011, 11:31
Avatar de Hugo_Euan
Hugo_Euan
 
Fecha de Ingreso: abril-2011
Ubicación: Mérida, Yucatán, México
Mensajes: 193
Antigüedad: 13 años, 9 meses
Puntos: 71
Respuesta: Envio de email con una URL Actual?

=D por fin si te encontré jeje...
bueno... pues para empezar estoy suponiendo que tienes 2 documentos, uno donde tienes el boton con el value de la URL que quieres enviar. Y el otro documento es el formulario que recibirá esa variable. así es??? bien, espero que sí =D jeje. si es así empecemos con el primer documento que es el boton...

para empezar no utilizemos <button> mejor utilizemos un INPUT la razón es que por ahi leí que el <button> no es aceptado por algunos navegadores, la verdad no sé si es verdad, pero para que arriesgarse, no ? jejeje, entonces el primer documento quedaría de la siguiente manera.

Código HTML:
Ver original
  1. <title>Contiene la URL</title>
  2. </head>
  3. <form name="url" action="formulario.php" method="post">
  4.     <input name="MyUrl" type="hidden" id="url" value="http://localhost/proyectocrossh/" />
  5.     <input type="submit" value="" style="width:103px; height:49px; background-image:img/enviar_amigo.jpg; background-position:center center;" />
  6. </form>
  7. </body>
  8. </html>

Como vez reemplazamos <button> por un <input type="submit" para poder enviar el formulario y tu direccion URL está contenida en el hidden.
Bien.. ahora pasemos al segundo documento que es donde se recibirá la el valor de MyUrl y queda como sigue.

Código PHP:
Ver original
  1. <?php
  2.     if(isset($_REQUEST['MyUrl'])){
  3.         $url=$_REQUEST['MyUrl'];
  4.     }
  5. ?>
  6. <html>
  7. <head>
  8. <title>Formulario</title>
  9. </head>
  10. <body>
  11. <div>
  12.  
  13. <table width="251" border="0">
  14.   <tr>
  15.     <td width="245">
  16.     <form action="" method="post">
  17.     <table width="241" border="0">
  18.   <tr>
  19.     <td width="235"><label>Nombre:</label>
  20.     <input type="text" name="nombre" id="nombre"></td>
  21.   </tr>
  22.   <tr>
  23.     <td><label>Email:</label>
  24.       <input type="text" name="email" id="email"></td>
  25.   </tr>
  26.   <tr>
  27.     <td><label>Contenido:</label>
  28.       <textarea name="contenido" rows="5" id="contenido"><?php echo $url; ?></textarea></td>
  29.   </tr>
  30.   <tr>
  31.     <td><label>
  32.       <input type="submit" name="enviar" id="enviar" value="Enviar">
  33.     </label></td>
  34.   </tr>
  35.     </table>
  36.  
  37.     </form></td>
  38.   </tr>
  39. </table>
  40. </div>
  41. </body>
  42. </html>

mediante
if(isset($_REQUEST['MyUrl'])){
$url=$_REQUEST['MyUrl'];
}else{
$url='';
}


recibimos el valor del hidden del documento anterior y lo asignamos a la variable $url
e imprimimos esa variable en el <textarea name="contenido" rows="5" id="contenido"><?php echo $url; ?></textarea>

=D y si mi entendimiento es bueno, eso es lo que querias hacer y no utilizamos nada de JavaScript... solo con php.

Espero que sea lo que necesitas..

SALUDOS y EXITO !!!
__________________
Se acepta Karma (:

Si Dios con nosotros, quien contra nosotros !!