me pueden ayudar?

Iniciado por Og., 9 Mayo 2009, 21:52 PM

0 Miembros y 1 Visitante están viendo este tema.

Og.

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 ;$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


Con sangre andaluza :)