Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/01/2008, 16:17
anacoweb
 
Fecha de Ingreso: febrero-2003
Ubicación: Caracas
Mensajes: 24
Antigüedad: 21 años, 2 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