Hallo,
ich habe folgende Funktion, die eine Auswahl in die DB schreibt und mir per Mail sendet.
Nun wird ganz unten auch angezeigt, was ausgewählt und gesendet wurde.
Leider geht das aber unter, weil es eben ganz am Ende der Seite steht.
Kann man das irgendwie nach dem Senden oben anzeigen lassen, so dass man es gleich sieht und es auffällt? Die Variablen die ausgegeben werden sind ja leider erst am Ende des Codes gefüllt.
Danke
ich habe folgende Funktion, die eine Auswahl in die DB schreibt und mir per Mail sendet.
Nun wird ganz unten auch angezeigt, was ausgewählt und gesendet wurde.
Leider geht das aber unter, weil es eben ganz am Ende der Seite steht.
Kann man das irgendwie nach dem Senden oben anzeigen lassen, so dass man es gleich sieht und es auffällt? Die Variablen die ausgegeben werden sind ja leider erst am Ende des Codes gefüllt.
Danke
PHP:
<?php
error_reporting(E_ALL | E_STRICT);
ini_set('display_errors', TRUE);
session_start();
echo '<h2>Willkommen '.$_SESSION['user'].'</h2>';
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Checkboxen mit PHP auswerten</title>
</head>
<body bgcolor="#008000">
<form action="Check.php">
<input type="hidden" name="sent" value="yes">
<input type="text" name="user"><br>
<p align="center"> </p>
<p><b><font size="+3">Torwart:</font></b><br />
<input type="checkbox" name="spieler[]" value="Manuel Neuer" />Manuel Neuer - Bayern - Torwart (TW) - 30.000.000 €<br />
<input type="checkbox" name="spieler[]" value="Marc-André ter Stegen" />Marc-André ter Stegen - Gladbach - Torwart (TW) - 11.000.000 €<br />
<input type="checkbox" name="spieler[]" value="René Adler" />René Adler - Hamburg - Torwart (TW) - 10.000.000 €<br />
<input type="submit">
</form>
<?php
if (isset($_GET['sent']) and $_GET['sent'] == 'yes') {
//Verbindung herstellen
$db = mysql_connect("xxx.de.mysql", "xxx_de", "xxx") or die ("Keine Verbindung möglich: ".mysql_error());
mysql_select_db("xxx_de",$db) or die ("Keine Verbindung möglich: ".mysql_error());
for ($a = 0; $a < count($_GET['spieler']); $a++) {
$val[] = "('" .mysql_real_escape_string($_GET['user']) ."', '" .mysql_real_escape_string($_GET['spieler'][$a]) ."')";
}
$values = implode(', ', $val);
$sql1 = "INSERT INTO kader (username, spielerid) VALUES " .$values;
//$sql_delete = "DELETE FROM kader WHERE user = '" .mysql_real_escape_string($_GET["user"] ."'";
//mysql_query($sql_delete);
mysql_query($sql1);
echo $sql1;
//Verbindung beenden
mysql_close($db);
echo '<h1>Ihre Mannschaft "'.$_GET["user"].'":</h1>';
echo '<p>Spieler:<br><br>' .implode(", ", $_GET["spieler"]) .'</p>';
// Die Nachricht
$message = $sql1;
// Wenn die Nachricht länger als 70 Zeichen ist braucht man ein wordwrap()
$message = wordwrap($message, 70, "\r\n");
$to = 'aufstellungen@xxx.de';
$subject = 'Aufstellung';
$headers = 'From: aufstellungen@xxx.de' . "\r\n" .
'Reply-To: aufstellungen@xxx.de' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
mail($to, $subject, $message, $headers);
}
?>
</body>
</html>