Also gut, Ihr/Du wolltest es so - wie gesagt: ich finde nichts ungewöhnliches. Hier nun der relevante Code aus allen 3 beteiligten Dateien:
1. Datei - Start*********** Startseite der Umfrage - z.B. index.html oder index.php ****für die Browserdarstellung**********
<html>....
<h1>Umfrage</h1><br />
<h3>Wie würden Sie entscheiden?</h3>
<form method="POST" action="ergebnisgrafik.php">
<input type=radio name=wahl value="Kandidat1">Kandidat1<br />
<input type=radio name=wahl value="Kandidat2">Kandidat2<br />
<input type=submit value="Ergebnis anzeigen">
</form>
...</html>
*********** Startseite der Umfrage - z.B. index.html oder index.php *********
2. Datei - Start*********** Seite der Ergebnisdarstellung - z.B. ergebnisgrafik.php ****für die Browserdarstellung**********
<html>....
<img src='auswerten.php' />
... </html>
*********** Seite der Ergebnisdarstellung - z.B. ergebnisgrafik.php ********
3. Datei - Start*********** Auszug des Scripts zur Erzeugung der Grafik und zum Datenbankeintrag/-abruf - z.B. ergebnisgrafik.php **********
<?php
// Die Benutzereingabe aus dem Formular auswerten.
$wahl = $_POST['wahl'];
// Bei der Datenbank anmelden.
if (!$db_conn = @mysql_connect('localhost', 'Nutzer', 'Passwort')) {
echo 'Verbindungsaufbau zur Datenbank fehlgeschlagen. <br />Bitte versuchen Sie es später noch einmal.';
exit;
..... dazwischen erfolgt die Grafikerzeugung.....
// Das Bild anzeigen
Header('Content-type: image/png');
header('Cache-Control: no-cache, must-revalidate');
ImagePNG($im);
ImageDestroy($im);
?>
*********** Auszug des Scripts zur Erzeugung der Grafik und zum Datenbankeintrag/-abruf - z.B. ergebnisgrafik.php **********
Abendliche Grüße Tali