<!DOCTYPE html>
<html>
<head>
<title>https://www.aprenderaprogramar.com</title>
<meta charset="UTF-8" />
</head>
<body>
<?php $directores = array(); $directores ["1"] = "Martin Scorsese"; $directores ["2"] = "Tim Burton"; $directores ["3"] = "Joel Coen"; $directores ["4"] = "Wes Anderson"; $directores ["5"] = "Quentin Tarantino"; $directores ["6"] = "Paul Thomas Anderson"; $directores ["7"] = "Pedro Almodóvar"; $directores ["8"] = "Woody Allen"; $actores= array(); $actores ["1"] = "Bill Murray"; $actores ["2"] = "Johnny Depp"; $actores ["3"] = "Frances McDormand"; $actores ["4"] = "Robert De Niro"; $actores ["5"] = "Samuel L. Jackson"; $actores ["6"] = "Philip Seymour Hoffman"; $actores ["7"] = "Penélope Cruz"; $actores ["8"] = "Scarlett Johansson"; $peliculas= array( "Pulp Fiction" => array("director" => "Quentin Tarantino", "actores" => array("John Travolta", "Samuel L. Jackson", "Uma Thruman")), "Volver" => array("director" => "Pedro Almodóvar", "actores" => array("Penélope Cruz", "Carmen Maura", "Chus Lampreave")), "Scoop" => array("director" => "Woody Allen", "actores" => array("Woody Allen", "Scarlett Johansson", "Hugh Jackman")), "Sleepy Hollow" => array("director" => "Tim Burton", "actores" => array("Johnny Depp", "Christina Ricci", "Miranda Richardson")), "Boggie Nights" => array("director" => "Paul Thomas Anderson", "actores" => array("Mark Wahlberg", "Julianne Moore", "Burt Reynolds", "Philip Seymour Hoffman")), "Taxi Driver" => array("director" => "Martin Scorsese", "actores" => array("Robert De Niro", "Cybill Shepherd", "Jodie Foster")), "El Gran Hotel Budapest" => array("director" => "Wes Anderson", "actores" => array("Ralph Fiennes", "Bill Murray", "Saoirse Ronan")), "Fargo" => array("director" => "Joel Coen", "actores" => array("Frances McDormand", "William H. Macy", "Steve Buscemi")) ); ?>
<form action="pruebas.php" method="POST">
<h3>Directores</h3>
<select name="directores" >
<?php foreach ($directores as $key => $value) { echo "<option value='".$value."'>$value</option>"; } ?>
</select>
<h3>Actores</h3>
<select name="actores" >
<?php foreach ($actores as $key => $value) { echo "<option value='".$value."'>$value</option>"; } ?>
</select>
<input type="submit" value="submit">
</form>
<?php if(isset($_POST["directores"])) { $director = $_POST["directores"]; $actor = $_POST["actores"]; $estaDirector = false; $coinciden = false; $resultado = ""; foreach ($peliculas as $pelicula => $contenidoPelicula) { foreach ($contenidoPelicula as $key => $value2) { if($value2 == $director) { $estaDirector = true; } elseif($key == "actores" && $estaDirector) { foreach ($value2 as $key3 => $value3) { if($actor == $value3){ $resultado = $pelicula; $coinciden = true; } } $estaDirector = false; } } } if($coinciden) { echo "<br/>El director $director y el actor $actor coincidieron en la película $resultado."; } else { echo "<br/>El director $director y el actor $actor no han coincidido en ninguna película."; } } ?>
</body>
</html>
Saludos.