Foros del Web » Programando para Internet » PHP »

Problema al validar unos campos

Estas en el tema de Problema al validar unos campos en el foro de PHP en Foros del Web. Hola hize un programa que antes me funcionaba pero perdi el archivo y luego la hize de nuevo pero no consegui hacer la igual y ...
  #1 (permalink)  
Antiguo 05/07/2012, 06:45
Avatar de patilanz  
Fecha de Ingreso: enero-2012
Mensajes: 880
Antigüedad: 12 años, 3 meses
Puntos: 29
Pregunta Problema al validar unos campos

Hola hize un programa que antes me funcionaba pero perdi el archivo y luego la hize de nuevo pero no consegui hacer la igual y me sale que hay error en la linea 39
Me podeis ayudar a resolverlo pls

Código PHP:
Ver original
  1. <?php
  2. //Primero vamos a crear una funcion para los errores
  3. function errores() {
  4.     $errores = array();
  5.     //Comprobamos el nombre:
  6.     if(strlen($GLOBALS[$value['nombre']]) < 2) {
  7.         $errores[0] = '<font color="#FF0000">Por favor escribe un nombre correcto!</font>';
  8.     }
  9.     if(strlen($GLOBALS[$value['nombre']]) > 10) {
  10.         $errores[1] = '<font color="#FF0000">Por favor escriba un nombre correcto!</font>';
  11.     }
  12.     //Comprobamos el email con un patron solo para emails
  13.     if(!preg_match("/^[^\s]+@([-a-z0-9]+\.)+[a-z]{2,}$/",$GLOBALS[$value['email']])) {
  14.         $errores[2] = '<font color="#FF0000">Por favor escriba un email valido!</font>';   
  15.     }
  16.     //Comprobamos el lugar por si alguien escribe algo con 2 caracteres (Si no escribe nada no se comprobara)
  17.     if(strlen($GLOBALS[$value['lugar']]) < 2) {
  18.         $errores[3] = '<font color="#FF0000">Por favor escriba un lugar valido!</font>';
  19.     }
  20.     if(strlen($GLOBALS[$value['lugar']]) > 30) {
  21.         $errores[4] = '<font color="#FF0000">Por favor escriba un lugar valido!</font>';   
  22.     }  
  23.     //Validamos los comentarios
  24.     if(strlen($GLOBALS[$value['comentario']]) < 10) {
  25.         $errores[5] = '<font color="#FF0000">Por favor escriba un comentario mas largo!</font>';
  26.     }
  27.     if(strlen($GLOBALS[$value['comentario']]) > 1000) {
  28.         $errores[6] = '<font color="#FF0000">Por favor escriba un comentario mas largo!</font>'; //En este caso seria spam!
  29.     }
  30.     return $errores; //Aqui cogemos el array errores para usarlo posteriormente
  31. } //Terminamos la funcion
  32. $value = $_POST;
  33. if($value['oculto']) {
  34.     if(!empty($value['nombre']) && isset($value['nombre']) &&
  35.         !empty($value['email']) && isset($value['email']) &&
  36.         !empty($value['comentario']) && isset($value['comentario'])) {
  37.         //Si los errores no existen... creara y enviara el mensaje
  38.         $errores = errores();
  39.         if(!array_key_exists($errores)) {
  40.             $fecha=date("d-m-Y");
  41.             $hora=date("H:i:s");
  42.             $destino = 'Tu email';//En esta parte escribiis el email al que quereis que llegue el mensaje
  43.             $asunto = 'Comentario';
  44.             $desde = "From: ".htmlentities($value['email']);
  45.             //Creamos el mensaje
  46.             if(!empty($value['lugar']) && isset($value['lugar'])) {
  47.                 $mensaje = '
  48.             Nombre: ' + htmlentities($value['nombre']) + '\n
  49.             Email: ' + htmlentities($value['email']) + '\n
  50.             Lugar: ' + htmlentities($value['lugar']) + '\n
  51.             Comentario: ' + $value['comentario'] + '\n
  52.             Enviado: ' + $fecha + 'a las ' + $hora + '\n \n';  
  53.             } else {
  54.                 $mensaje = '
  55.             Nombre: ' + htmlentities($value['nombre']) + '\n
  56.             Email: ' + htmlentities($value['email']) + '\n
  57.             No se escribio lugar. \n
  58.             Comentario: ' + htmlentities($value['comentario']) + '\n
  59.             Enviado: ' + $fecha + 'a las ' + $hora + '\n \n';  
  60.             }
  61.             print '<p style="background-color:green; border-radius:20;">';
  62.             mail($destino, $asunto, $mensaje, $desde); //Enviamos el mensaje
  63.             print 'EL mensaje ha sido enviado!';
  64.             print '</p>';
  65.         } else { //Si existen errores...
  66.                 print '<form method="post" action="formularito.php">
  67. <table width="200" border="1" bordercolor="#0066FF">
  68.  <tr>
  69.    <td>*Nombre:</td>
  70.    <td><label for="nombre"></label>
  71.    <input type="text" name="nombre" id="nombre"></td>
  72.  </tr>
  73.  <tr>
  74.    <td>*Email:</td>
  75.    <td><label for="email"></label>
  76.      <input type="text" name="email" id="email"></td>
  77.  </tr>
  78.  <tr>
  79.    <td>Lugar:</td>
  80.    <td><label for="lugar"></label>
  81.      <input type="text" name="lugar" id="lugar"></td>
  82.  </tr>
  83.  <tr>
  84.    <td>*Comentario:</td>
  85.    <td><label for="comentario"></label>
  86.      <textarea name="comentario" id="comentario" cols="21" rows="5"></textarea></td>
  87.  </tr>
  88.  </table>
  89. <table width="200" border="0">
  90.  <tr>
  91.    <td><input type="submit" name="button" id="button" value="Enviar" style="border-radius:20px; background-color:#0CC;"></td>
  92.  </tr>
  93. </table>
  94.  
  95. <table width="500" border="0">
  96.  <tr>
  97.    <td><h3>Por favor corrige los siguientes errores: <br /><font color="#FF0000"><ul><li>';
  98.    
  99.                 print implode('</li><li>', errores());
  100.                 print '</li></ul></font>';
  101.                 print'   </td>
  102.  </tr>
  103. </table>
  104.  
  105. <p>&nbsp;</p>
  106. <input type="hidden" value="1" name="oculto" />
  107. </form>';
  108.            
  109.            
  110.         }
  111.     }else {
  112.         print '<form method="post" action="formularito.php">
  113. <table width="200" border="1" bordercolor="#0066FF">
  114.  <tr>
  115.    <td>*Nombre:</td>
  116.    <td><label for="nombre"></label>
  117.    <input type="text" name="nombre" id="nombre"></td>
  118.  </tr>
  119.  <tr>
  120.    <td>*Email:</td>
  121.    <td><label for="email"></label>
  122.      <input type="text" name="email" id="email"></td>
  123.  </tr>
  124.  <tr>
  125.    <td>Lugar:</td>
  126.    <td><label for="lugar"></label>
  127.      <input type="text" name="lugar" id="lugar"></td>
  128.  </tr>
  129.  <tr>
  130.    <td>*Comentario:</td>
  131.    <td><label for="comentario"></label>
  132.      <textarea name="comentario" id="comentario" cols="21" rows="5"></textarea></td>
  133.  </tr>
  134.  </table>
  135. <table width="317" border="0">
  136.  <tr>
  137.    <td><p>
  138.      <input type="submit" name="button" id="button" value="Enviar" style="border-radius:20px; background-color:#0CC;">
  139.    </p>
  140.      <font style="color:#FF0000"><h3>Por favor rellene los campos necesarios!</h3></font></p></td>
  141.  </tr>
  142. </table>
  143. <p>&nbsp;</p>
  144. <input type="hidden" value="1" name="oculto" />
  145. </form>';  
  146.     }  
  147. }else{
  148.     print '<form method="post" action="formularito.php">
  149. <table width="200" border="1" bordercolor="#0066FF">
  150.  <tr>
  151.    <td>*Nombre:</td>
  152.    <td><label for="nombre"></label>
  153.    <input type="text" name="nombre" id="nombre"></td>
  154.  </tr>
  155.  <tr>
  156.    <td>*Email:</td>
  157.    <td><label for="email"></label>
  158.      <input type="text" name="email" id="email"></td>
  159.  </tr>
  160.  <tr>
  161.    <td>Lugar:</td>
  162.    <td><label for="lugar"></label>
  163.      <input type="text" name="lugar" id="lugar"></td>
  164.  </tr>
  165.  <tr>
  166.    <td>*Comentario:</td>
  167.    <td><label for="comentario"></label>
  168.      <textarea name="comentario" id="comentario" cols="21" rows="5"></textarea></td>
  169.  </tr>
  170.  </table>
  171. <table width="200" border="0">
  172.  <tr>
  173.    <td><input type="submit" name="button" id="button" value="Enviar" style="border-radius:20px; background-color:#0CC;"></td>
  174.  </tr>
  175. </table>
  176. <p>&nbsp;</p>
  177. <input type="hidden" value="1" name="oculto" />
  178. </form>';  
  179. }
  180. ?>


Pls ayuden me a resolver el problema
  #2 (permalink)  
Antiguo 05/07/2012, 07:10
Avatar de fjrueda  
Fecha de Ingreso: marzo-2008
Ubicación: Bucaramanga
Mensajes: 313
Antigüedad: 16 años, 1 mes
Puntos: 35
Respuesta: Problema al validar unos campos

pregunta, .. pues para no tener que copiarlo y probarlo .... que error te devuelve el php ??
  #3 (permalink)  
Antiguo 05/07/2012, 08:20
Avatar de h2swider  
Fecha de Ingreso: julio-2007
Ubicación: Ciudad de Buenos Aires
Mensajes: 932
Antigüedad: 16 años, 8 meses
Puntos: 194
Respuesta: Problema al validar unos campos

La funcion array_key_exist requiere 2 parámetros
Código PHP:
bool array_key_exists mixed $key , array $search 
array_key_exists
__________________
Codifica siempre como si la persona que finalmente mantedra tu código sea un psicópata violento que sabe donde vives
  #4 (permalink)  
Antiguo 06/07/2012, 02:03
Avatar de patilanz  
Fecha de Ingreso: enero-2012
Mensajes: 880
Antigüedad: 12 años, 3 meses
Puntos: 29
Respuesta: Problema al validar unos campos

Cita:
Iniciado por h2swider Ver Mensaje
La funcion array_key_exist requiere 2 parámetros
Código PHP:
bool array_key_exists mixed $key , array $search 
[URL="http://php.net/manual/es/function.array-key-exists.php"]array_key_exists[/URL]
Gracias por tu respuesta pero yo lo que quiero es comprobar si el array $errores existe que devuelve la funcion
pero si pongo simplemente la funcion y luego al escribir algo en el formulario siempre me da todos los errores
Alguna forma de solucionarlo ? Gracias :)
  #5 (permalink)  
Antiguo 06/07/2012, 06:47
Avatar de h2swider  
Fecha de Ingreso: julio-2007
Ubicación: Ciudad de Buenos Aires
Mensajes: 932
Antigüedad: 16 años, 8 meses
Puntos: 194
Respuesta: Problema al validar unos campos

Si lo que querés comprobar es si existe el array, entonces la función que usas no es la correcta.

En ese caso tendrías que usar isset($array) //true si existe false si no existe

o empty($array) //true vacio, false si contiene algún dato
__________________
Codifica siempre como si la persona que finalmente mantedra tu código sea un psicópata violento que sabe donde vives
  #6 (permalink)  
Antiguo 06/07/2012, 10:14
Avatar de fjrueda  
Fecha de Ingreso: marzo-2008
Ubicación: Bucaramanga
Mensajes: 313
Antigüedad: 16 años, 1 mes
Puntos: 35
Respuesta: Problema al validar unos campos

Pero no respondio que error le devuelve el PHP .... a un asi pruebe con "is_array();"
  #7 (permalink)  
Antiguo 07/07/2012, 07:30
Avatar de patilanz  
Fecha de Ingreso: enero-2012
Mensajes: 880
Antigüedad: 12 años, 3 meses
Puntos: 29
Respuesta: Problema al validar unos campos

Cita:
Iniciado por fjrueda Ver Mensaje
Pero no respondio que error le devuelve el PHP .... a un asi pruebe con "is_array();"
Muchas gracias por tu respuesta, ya consegui resolver lo y el mensaje que me daba por lo menos lo que me acuerdo fue que necesitaba mas argumentos para el array_key_exists
  #8 (permalink)  
Antiguo 07/07/2012, 07:31
Avatar de patilanz  
Fecha de Ingreso: enero-2012
Mensajes: 880
Antigüedad: 12 años, 3 meses
Puntos: 29
De acuerdo Respuesta: Problema al validar unos campos

Cita:
Iniciado por h2swider Ver Mensaje
Si lo que querés comprobar es si existe el array, entonces la función que usas no es la correcta.

En ese caso tendrías que usar isset($array) //true si existe false si no existe

o empty($array) //true vacio, false si contiene algún dato
Muchas gracias como me dijiste me funciono :)


Pero tambien se pudia poner asi : !$array o simplemente para comprobar que esta el nombre o no ?
Gracias
  #9 (permalink)  
Antiguo 09/07/2012, 12:24
Avatar de patilanz  
Fecha de Ingreso: enero-2012
Mensajes: 880
Antigüedad: 12 años, 3 meses
Puntos: 29
Respuesta: Problema al validar unos campos

Hola perdonen me por haber puesto de que me funciono...
La verdead esq me funciono pero al anadir unas cositas me imprimi simplemente un 0 nada mas y antes todo funcionaba!!!
El codigo es este:

Código PHP:
Ver original
  1. <?php
  2. //Primero vamos a crear una funcion para los errores
  3. function errores() {
  4.     $errores = array();
  5. $value = $_POST;
  6.     //Comprobamos el nombre:
  7.     if(strlen($value['nombre']) < 2) {
  8.         $errores[0] = '<font color="#FF0000">Por favor escribe un nombre correcto!</font>';
  9.     }
  10.     if(strlen($value['nombre']) > 10) {
  11.         $errores[1] = '<font color="#FF0000">Por favor escriba un nombre correcto!</font>';
  12.     }
  13.     //Comprobamos el email con un patron solo para emails
  14.     if(!preg_match("/^[^\s]+@([-a-z0-9]+\.)+[a-z]{2,}$/",$value['email'])) {
  15.         $errores[2] = '<font color="#FF0000">Por favor escriba un email valido!</font>';   
  16.     }
  17.     //Comprobamos el lugar por si alguien escribe algo con 2 caracteres (Si no escribe nada no se comprobara)
  18.     if(isset($value['lugar']) && !empty($value['lugar'])) {
  19.         if(strlen($value['lugar']) < 2) {
  20.             $errores[3] = '<font color="#FF0000">Por favor escriba un lugar valido!</font>';
  21.         }
  22.         //Aqui es comprueba si es mas de 30 caracteres para evitar spam
  23.         if(strlen($value['lugar']) > 30) {
  24.             $errores[4] = '<font color="#FF0000">Por favor escriba un lugar valido!</font>';   
  25.         }  
  26.     } //Terminamos la comprobacion del lugar
  27.     //Validamos los comentarios
  28.     if(strlen($value['comentario']) < 10) {
  29.         $errores[5] = '<font color="#FF0000">Por favor escriba un comentario mas largo!</font>';
  30.     }
  31.     if(strlen($value['comentario']) > 1000) {
  32.         $errores[6] = '<font color="#FF0000">Por favor escriba un comentario mas largo!</font>'; //En este caso seria spam!
  33.     }
  34.     return $errores; //Aqui cogemos el array errores para usarlo posteriormente
  35. } //Terminamos la funcion
  36. $value = $_POST;
  37. if($value['oculto']) { //Comprobamos si el campo oculto existe (en caso falso se printea en la pantalla y se vuelve a comprobar.En caso de que si existe se continua con la comprobacion)
  38.     if(!empty($value['nombre']) && isset($value['nombre']) &&
  39.         !empty($value['email']) && isset($value['email']) &&
  40.         !empty($value['comentario']) && isset($value['comentario'])) { //En este if se comprueba si los campos nombre, email y comentario no estan vacios En caso de que si se printea un error.
  41.         $errores = errores(); //Metemos la funcion dentro de la variable $errores para usarla mejor
  42.         if(empty($errores)) { //Si los errores no existen... creara y enviara el mensaje
  43.         //Ahora vamos a crear los datos necesarios para el mensaje---
  44.             $fecha=date("d-m-Y");
  45.             $hora=date("H:i:s");
  46.             $destino = 'Tu email';//En esta parte escribiis el email al que quereis que llegue el mensaje
  47.             $asunto = 'Comentario';
  48.             //htmlentities sirve para convertir los caracteres html en caracteres codificados de manera que se escriban directamente y el navegador no los interprete
  49.             $desde = "From: ".htmlentities($value['email']);
  50.             //Creamos el mensaje
  51.             if(!empty($value['lugar']) && isset($value['lugar'])) { //Si el lugar esta escrito lo pondremos en el mensaje. En caso contrario no estara.
  52.                 $mensaje = '
  53.             Nombre: ' + htmlentities($value['nombre']) + '\n
  54.             Email: ' + htmlentities($value['email']) + '\n
  55.             Lugar: ' + htmlentities($value['lugar']) + '\n
  56.             Comentario: ' + $value['comentario'] + '\n
  57.             Enviado: ' + $fecha + 'a las ' + $hora + '\n \n';  
  58.             } else {
  59.                 $mensaje = '
  60.             Nombre: ' + htmlentities($value['nombre']) + '\n
  61.             Email: ' + htmlentities($value['email']) + '\n
  62.             No se escribio lugar. \n
  63.             Comentario: ' + htmlentities($value['comentario']) + '\n
  64.             Enviado: ' + $fecha + 'a las ' + $hora + '\n \n';  
  65.             }
  66.             print '<p style="background-color:green; border-radius:20; padding:20; align="center"">';
  67.             mail($destino, $asunto, $mensaje, $desde); //Enviamos el mensaje
  68.             print 'EL mensaje ha sido enviado!';
  69.             print '</p>';
  70.         } else { //Si existen errores... printearlos con la funcion implode
  71.                 print '<form method="post" action="formularito.php">
  72. <table width="200" border="1" bordercolor="#0066FF">
  73.  <tr>
  74.    <td>*Nombre:</td>
  75.    <td><label for="nombre"></label>
  76.    <input type="text" name="nombre" id="nombre" value="' + htmlentities($value['nombre']) + '"></td>
  77.  </tr>
  78.  <tr>
  79.    <td>*Email:</td>
  80.    <td><label for="email"></label>
  81.      <input type="text" name="email" id="email" value="' + htmlentities($value['email']) + '"></td>
  82.  </tr>
  83.  <tr>
  84.    <td>Lugar:</td>
  85.    <td><label for="lugar"></label>
  86.      <input type="text" name="lugar" id="lugar" value="' + htmlentities($value['lugar']) + '"></td>
  87.  </tr>
  88.  <tr>
  89.    <td>*Comentario:</td>
  90.    <td><label for="comentario"></label>
  91.      <textarea name="comentario" id="comentario" cols="21" rows="5">' + htmlentities($value['comentario']) + '</textarea></td>
  92.  </tr>
  93.  </table>
  94. <table width="200" border="0">
  95.  <tr>
  96.    <td><input type="submit" name="button" id="button" value="Enviar" style="border-radius:20px; background-color:#0CC;"></td>
  97.  </tr>
  98. </table>
  99.  
  100. <table width="500" border="0">
  101.  <tr>
  102.    <td><h3>Por favor corrige los siguientes errores: <br /><font color="#FF0000"><ul><li>';
  103.    
  104.                 print implode('</li><li>', errores());
  105.                 print '</li></ul></font>';
  106.                 print'   </td>
  107.  </tr>
  108. </table>
  109.  
  110. <p>&nbsp;</p>
  111. <input type="hidden" value="1" name="oculto" />
  112. </form>';
  113.            
  114.            
  115.         }
  116.     }else { //Si los campos necesarios no estan llenos... Printear un aviso de error con los campos
  117.         print '<form method="post" action="formularito.php">
  118. <table width="200" border="1" bordercolor="#0066FF">
  119.  <tr>
  120.    <td>*Nombre:</td>
  121.    <td><label for="nombre"></label>
  122.    <input type="text" name="nombre" id="nombre" value="' + htmlentities($value['nombre']) + '"></td>
  123.  </tr>
  124.  <tr>
  125.    <td>*Email:</td>
  126.    <td><label for="email"></label>
  127.      <input type="text" name="email" id="email" value="' + htmlentities($value['email']) + '"></td>
  128.  </tr>
  129.  <tr>
  130.    <td>Lugar:</td>
  131.    <td><label for="lugar"></label>
  132.      <input type="text" name="lugar" id="lugar" value="' + htmlentities($value['lugar']) + '"></td>
  133.  </tr>
  134.  <tr>
  135.    <td>*Comentario:</td>
  136.    <td><label for="comentario"></label>
  137.      <textarea name="comentario" id="comentario" cols="21" rows="5">' + htmlentities($value['comentario']) + '</textarea></td>
  138.  </tr>
  139.  </table>
  140. <table width="317" border="0">
  141.  <tr>
  142.    <td><p>
  143.      <input type="submit" name="button" id="button" value="Enviar" style="border-radius:20px; background-color:#0CC;">
  144.    </p>
  145.      <font style="color:#FF0000"><h3>Por favor rellene los campos necesarios!</h3></font></p></td>
  146.  </tr>
  147. </table>
  148. <p>&nbsp;</p>
  149. <input type="hidden" value="1" name="oculto" />
  150. </form>';  
  151.     }  
  152. }else{ //Si el campos oculto no existe printearlo con los demas campos
  153.     print '<form method="post" action="formularito.php">
  154. <table width="200" border="1" bordercolor="#0066FF">
  155.  <tr>
  156.    <td>*Nombre:</td>
  157.    <td><label for="nombre"></label>
  158.    <input type="text" name="nombre" id="nombre" value="' + htmlentities($value['nombre']) + '"></td>
  159.  </tr>
  160.  <tr>
  161.    <td>*Email:</td>
  162.    <td><label for="email"></label>
  163.      <input type="text" name="email" id="email" value="' + htmlentities($value['email']) + '"></td>
  164.  </tr>
  165.  <tr>
  166.    <td>Lugar:</td>
  167.    <td><label for="lugar"></label>
  168.      <input type="text" name="lugar" id="lugar" value="' + htmlentities($value['lugar']) + '"></td>
  169.  </tr>
  170.  <tr>
  171.    <td>*Comentario:</td>
  172.    <td><label for="comentario"></label>
  173.      <textarea name="comentario" id="comentario" cols="21" rows="5">' + htmlentities($value['comentario']) + '</textarea></td>
  174.  </tr>
  175.  </table>
  176. <table width="200" border="0">
  177.  <tr>
  178.    <td><input type="submit" name="button" id="button" value="Enviar" style="border-radius:20px; background-color:#0CC;"></td>
  179.  </tr>
  180. </table>
  181. <p>&nbsp;</p>
  182. <input type="hidden" value="1" name="oculto" />
  183. </form>';  
  184. }
  185. ?>
El problema aparecio cuando anadi entre los campos
Código PHP:
Ver original
  1. htmlentities($value['nombre_del_campos'])
Y no tengo ni idea porque!
Pls ayuden me a resolver lo lo necesito urgente
  #10 (permalink)  
Antiguo 12/07/2012, 08:23
Avatar de h2swider  
Fecha de Ingreso: julio-2007
Ubicación: Ciudad de Buenos Aires
Mensajes: 932
Antigüedad: 16 años, 8 meses
Puntos: 194
Respuesta: Problema al validar unos campos

Código PHP:
Ver original
  1. Nombre: ' + htmlentities($value['nombre']) + '\n

estas intentando concatenar con un + como si fuera javascript. en php el operador de concatenacion es un punto.

Código PHP:
Ver original
  1. Nombre: ' . htmlentities($value['nombre']) . '\n
__________________
Codifica siempre como si la persona que finalmente mantedra tu código sea un psicópata violento que sabe donde vives
  #11 (permalink)  
Antiguo 12/07/2012, 08:35
Avatar de patilanz  
Fecha de Ingreso: enero-2012
Mensajes: 880
Antigüedad: 12 años, 3 meses
Puntos: 29
Respuesta: Problema al validar unos campos

Cita:
Iniciado por h2swider Ver Mensaje
Código PHP:
Ver original
  1. Nombre: ' + htmlentities($value['nombre']) + '\n

estas intentando concatenar con un + como si fuera javascript. en php el operador de concatenacion es un punto.

Código PHP:
Ver original
  1. Nombre: ' . htmlentities($value['nombre']) . '\n
Muchas gracias por tu respuesta, la verdad esque era esto.
Estoy estudiando javascript y php a la vez y parece que me he confundido.
  #12 (permalink)  
Antiguo 12/07/2012, 08:43
Avatar de fjrueda  
Fecha de Ingreso: marzo-2008
Ubicación: Bucaramanga
Mensajes: 313
Antigüedad: 16 años, 1 mes
Puntos: 35
Respuesta: Problema al validar unos campos

Aunque yo le recomiendo que si va utilizar todo ese texto "HTML" mejor lo separe del "PHP" y tenga que llamar una variable vuelve a utilizar las etiquetas de "PHP".

Código PHP:
Ver original
  1. <?php
  2.     $variable1 = 'futbol';
  3.     $variable2 = 'Boleyball';
  4. ?>
  5. <div>me gusta el <?php echo $variable1; ?>, pero prefiero ver mujeres jugando <?php echo $variable2; ?>.</div>
  #13 (permalink)  
Antiguo 12/07/2012, 18:59
Avatar de patilanz  
Fecha de Ingreso: enero-2012
Mensajes: 880
Antigüedad: 12 años, 3 meses
Puntos: 29
De acuerdo Respuesta: Problema al validar unos campos

Cita:
Iniciado por fjrueda Ver Mensaje
Aunque yo le recomiendo que si va utilizar todo ese texto "HTML" mejor lo separe del "PHP" y tenga que llamar una variable vuelve a utilizar las etiquetas de "PHP".

Código PHP:
Ver original
  1. <?php
  2.     $variable1 = 'futbol';
  3.     $variable2 = 'Boleyball';
  4. ?>
  5. <div>me gusta el <?php echo $variable1; ?>, pero prefiero ver mujeres jugando <?php echo $variable2; ?>.</div>
Gracias por tu respuesta y ya se me ocurrio una idea para hacer lo mismo pero mucho mas optimizado :)

Etiquetas: email.envio, php+formularios, validacion_campos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:28.