Nein, das geht nicht, die Event-Handler sind nur für client-basierte Sprachen da.
Wenn du mit PHP auf Inhalte aus Formularen eingehen willst, muss das Formular vorher abgesendet werden (oder du verwendest AJAX
). Das Ganze funktioniert dann z.B. so:
Code:
<?php
if (isset($_POST['submit']))
{
echo htmlspecialchars($_POST['text']);
}
?>
<form action="deineDatei.php" method="post">
<input type="text" name="text" value="" />
<input type="submit" name="submit" value="Absenden" />
</form>
Edit: Um deinem Beispiel etwas näher zu kommen: Das Formular kannst du bei einer Änderung des Wertes der Combobox abschicken:
Code:
<select name="item" onchange="submit()">