hola, soy novato en php e hice este codigo para un trabajo de la escuela,
<?php
if ($_POST['sexo'] == ho) {
echo 'Mr',$_POST['name'],' ',$_POST['name2'],'<br> <h4>Estos son sus resultados</h4><br>';
}
else {
echo 'Mrs',$_POST['name'],' ',$_POST['name2'],'<br> <h4>Estos son sus resultados</h4><br>';
}
$resp = 'c','a','b','b','a','c','c','a';
$contador = 0
for ($i = 0 ;$i <= 8; $i++){
if $_POST[$i] == $resp[$i] {
$contador++;
}
}
$porc = $contador * 100 / 8;
echo 'Usted obtuvo un total de ',$contador,' resultados, lo cual es el ',$porc,' porciento.<br><h1>Gracias po hacer la prueba</h1>'
?>
me podrian decir donde esta el error?
PD:supongo que el error esta en esta linea $resp = 'c','a','b','b','a','c','c','a';
alguien me puede ayudar?
asludos!
No sé que quieres hacer pero el código tiene varías faltas...
if ($_POST['sexo'] == ho) {
Si vas a comparar un string le tienes que poner ' o ":
if ($_POST['sexo'] =="ho") {
echo 'Mr',$_POST['name'],' ',$_POST['name2'],'<br> <h4>Estos son sus resultados</h4><br>';
Igual que arriba y tienes con contatenar con '.$php.':
echo 'Mr'.$_POST['name'].' '.$_POST['name2'].'<br> <h4>Estos son sus resultados</h4><br>';
$resp = 'c','a','b','b','a','c','c','a';
¿?, eso es un array?, no va así.. debería ser:
$resp = array('c','a','b','b','a','c','c','a');
Suerte