 
			
				06/01/2008, 16:17
			
			
			     |  
      |    |    |    Fecha de Ingreso: febrero-2003  Ubicación: Caracas  
						Mensajes: 24
					  Antigüedad: 22 años, 8 meses Puntos: 0     |        |  
  |      Test con dos condiciones        Hola a todos... Tengo conocimientos muy básicos de php.   
Estoy haciendo un test, cuyas respuestas son verdadero y falso. Son 80 preguntas. Las voy a colocar de 10 o 20 preguntas por paginas.  Es un test sobre temperamento. Si la respuesta es positiva alimenta a un temperamento, y si es negativa alimenta a otro temperamento Las respuestas las estoy guardando en una base de datos. Coloque un campo oculto para que tome el valor y lo grabe directamente en la base de datos, pero tengo un error en la condicion if:   
td><input <?php if ($_POST && !(strcmp($_POST['p1'],"v"))) {echo "checked=\"checked\"";} ?> type="radio" name="p1" value="v" /> 
               </td> 
            </tr>     
<?php				   
if ($p1=="v") input name="colerico" type="hidden" id="colerico" value=1 
?>    
Si p1 es igual a v (verdadero) se grabará 1 punto para el temperamento colerico. 
Si p1 es igual a f (falso) se grabará 1 punto para el temperamento flematico   
El error que me sale en el navegador es este:  
Parse error: parse error, unexpected T_STRING in C:\PHP\EasyPHP 2.0b1\www\index.php on line 148.   
Al funcionarme esta linea de código crearé una igual para la condicion falso.   
Agradezco sus comentarios         
					
						Última edición por anacoweb; 06/01/2008 a las 16:31           |