Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/12/2011, 16:14
WorldFox
 
Fecha de Ingreso: octubre-2011
Mensajes: 230
Antigüedad: 12 años, 6 meses
Puntos: 75
Imprimir la variable del array más grande

Saludos, he hecho un test en el que segun tu respuesta se le añade +1 a una variable de forma que cuando se acaba el test, de las variables que hay segun la que haya conseguido sumar más puntos se imprimira una cosa en pantalla, por ejemplo:
Tenemos 3 variables (Hechas con arrays) si respondes a) se le añade +1 a la 1º variable del array, si respondes b) le añades +1 a la 3º...
Al final si la variable que más puntos a acumulado ha sido una, se imprime un texto y si no otro, ej de código:

Código:
<?php
$arreglo = array( "t" => 0, "y" =>0, "f" => 0);
switch($_POST["platanos"])
{

	case "broma":
	$arreglo["t"]++;
	break;
	
	case "flipar":
	$arreglo["f"]++;
	break;
	
	case "reir":
	$arreglo["y"]++;
	break;
}

switch($_POST["reir"])
{

	case "broma":
	$arreglo["t"]++;
	break;
	
	case "flipar":
	$arreglo["f"]++;
	break;
	
	case "reir":
	$arreglo["y"]++;
	break;
}

switch($_POST["clase"])
{

	case "broma":
	$arreglo["t"]++;
	break;
	
	case "flipar":
	$arreglo["f"]++;
	break;
	
	case "reir":
	$arreglo["y"]++;
	break;
}


if($arreglo["t"] > $arreglo["y"] and $arreglo["t"] > $arreglo["f"])
{
	echo "Pulsa para ver que eres<br>";?> <img onclick="this.src='ima/images.jpg'" src="ima/eres.gif" style="width:250px; height:200px;" /><?php
}
if($arreglo["y"] > $arreglo["t"] and $arreglo["y"] > $arreglo["f"])
{
		echo "Pulsa para ver que eres<br>";?> <img onclick="this.src='ima/eeee.jpg'" src="ima/eres.gif" style="width:250px; height:200px;" /><?php
}
if($arreglo["f"] > $arreglo["y"] and $arreglo["f"] > $arreglo["t"])
{
	echo "Pulsa para ver que eres<br>";?> <img onclick="this.src='ima/fah.jpg'" src="ima/eres.gif" style="width:250px; height:200px;" /><?php
	
}
Quisiera hacerles 2 preguntas sobre este código:
Tengo los condicionales con 3 if, pero luego seguramente ponga muchas variables y eso requerirá un montón de if
¿Como hago que me imprima la variable con mayor puntuación a la que le asignaré un texto?
Igual que al hacer click en la imagen se cambia quisiera que tambien se cambiará el Pulsa para que ver que eres, por un texto que sería lo que eres.
¿Cómo hago que desaparezca este texto y aparezca otro?

Saludos y gracias de antemano.