Tema: Div en php
Ver Mensaje Individual
  #4 (permalink)  
Antiguo 01/03/2014, 15:56
Avatar de Dalam
Dalam
 
Fecha de Ingreso: septiembre-2010
Mensajes: 409
Antigüedad: 13 años, 7 meses
Puntos: 56
Respuesta: Div en php

Lo mas seguro es que no estes procesando las variables bien.
Cuando se envian variables desde un formulario, cuando las recibe php son del tipo
$_GET o $_POST
Por ejemplo
Código HTML:
Ver original
  1. <form action="procesar.php" method="POST">
  2. <input type="text" name="usuario">
  3. <input type="text" name="pass">
  4. <input type="submit" name="enviar" value="Enviar">
  5. </form>
Este formulario enviaria a el script procesar.php las siguientes variables
Código PHP:
Ver original
  1. $_POST['usuario']
  2. $_POST['pass']
  3. $_POST['enviar']
El valor de enviar seria Enviar y los otros dos el texto que se a introducido.
Si el formulario tubiera como method get las variables enviadas serian
Código PHP:
Ver original
  1. $_GET['usuario']
  2. $_GET['pass']
  3. $_GET['enviar']

Aparte de esto, las comprobaciones que tienes estan mal
Código PHP:
Ver original
  1. if($usuario==NULL|$pass==NULL|$cpass==NULL|$Email_cmNew==NULL) {  
  2. echo "<div class=\"data descripcion\"><br>Un campo está vacio.<br><br><br><br></div>";
| es un OR pero bit a bit ('activaria los bits de dos variables dadas), lo bueno seria ||, pero siempre que puedas utiliza la procedencia de operadores mas baja en la tabla.
Si lo que quieres es mostrar el mensaje cuando alguna de ellas tenga el valor null utiliza mejor el comparador or
Código PHP:
Ver original
  1. if($usuario==NULL or $pass==NULL or $cpass==NULL or $Email_cmNew==NULL) {  
  2. echo "<div class=\"data descripcion\"><br>Un campo está vacio.<br><br><br><br></div>";
PHP dispone de dos formas de procesar para and y dos para el or de tipo logico que serian
Cita:
&& y and
|| y or

Última edición por Dalam; 01/03/2014 a las 16:17