estas recorriendo mal el arreglo... recuerda que si es un select multiple, vendra en un arreglo todos los valores seleccionados...
no obstante, podiste resolverlo haciendo un
print_r($_POST) y comprobando como llegaba el arreglo hola.
ademas podrias mejorar el codigo... te posteo este ^^
xx.php
Código PHP:
Ver original<?php
if(isset($_POST['submit'])){ echo "<p><strong>Name:</strong> ".$_POST['name']."</p>";
echo "<p><strong>Email:</strong> ".$_POST['email']."</p>";
if(count($_POST['hola'])){ echo "<p><strong>Hola:</strong>";
foreach($_POST['hola'] as $value) echo "<br />$value";
echo "</p>";
}
}
?>
Suerte