Ver Mensaje Individual
  #5 (permalink)  
Antiguo 13/02/2014, 09:59
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: form con código php

No me cierra esto que dices:
Cita:
por ejemplo el usuario introduce:
en input 1: si
en input 2: no
en input 3: no
en input 4:si
Porque cuando haces esto:
Código PHP:
Ver original
  1. $x1 = (int)$_POST['x1'];
  2. $x2 = (int)$_POST['x2'];
  3. $x3 = (int)$_POST['x3'];
  4. $x4 = (int)$_POST['x4'];
la conversión de cadenas de texto devuelve cero, y por otro lado, no veo que hagas otra cosa que verificar si puso algo:
Código PHP:
Ver original
  1. <?php
  2. if ( isset($_POST['x1']) && !empty($_POST['x1']) &&
  3. isset($_POST['x2']) && !empty($_POST['x2']) &&
  4. isset($_POST['x3']) && !empty($_POST['x3']) &&
  5. isset($_POST['x4']) && !empty($_POST['x4']) &&
  6. isset($_POST['x4']) && !empty($_POST['x4']) )
  7. {
  8.  
  9. $x1 = (int)$_POST['x1'];
  10. $x2 = (int)$_POST['x2'];
  11. $x3 = (int)$_POST['x3'];
  12. $x4 = (int)$_POST['x4'];
  13. $y1 = "si";
  14. $y2 = "si";
  15. $y3 = "no";
  16. $y4 = "no";
  17. $y1 = $x1;
  18. $y2 = $x2;
  19. $y3 = $x3;
  20. $y4 = $x4;
  21.  
  22. echo "La seleccion es correcta";
  23. } else {echo "La selección es incorrecta";}

Francamente creo que tu problema no deberías resolverlo por PHP, sino por JavaScript...
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)