Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
<form action="test.php" method="post">
<input type="checkbox" name="mark[]" value="1" />
<input type="checkbox" name="mark[]" value="2" />
<input type="checkbox" name="mark[]" value="3" />
<input type="submit" name="button" value="absenden" />
</form>
ich hab jetzt alles geändert aber geht noch nich..
existiert denn die Datei und ist selbem Verzeichnis wie das Formular?: newsletter_10.01.2012.php
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=windows-1250">
<meta name="generator" content="PSPad editor, www.pspad.com">
<title></title>
</head>
<body>
<form action="newsletter_10.01.2012.php" method=post>
<!-- Beginn Tabellen-->
<table cellspacing="10" cellpadding="20">
<tr>
<td>
<!--Tabelle1-->
<div align="right">
<table border="1" rules="groups" bordercolor="black">
<thead>
<tr>
<td align="center"><input type="checkbox" name="mark[]" value="beispiel1"><i><h1>Beispiel</h1></i></td>
</tr>
</thead>
<tfoot>
<tr>
<td>Beispieltext</td>
</tr>
</table>
</td>
<td>
<!--Tabelle2-->
<div align="right">
<table border="1" rules="groups" bordercolor="black">
<thead>
<tr>
<td align="center"><input type="checkbox" name="mark[]" value="beispiel2"><i><h1>Beispiel</h1></i></td>
</tr>
</thead>
<tfoot>
<tr>
<td>Beispieltext</td>
</tr>
</table>
</td>
<td>
<!--Tabelle3-->
<div align="right">
<table border="1" rules="groups" bordercolor="black">
<thead>
<tr>
<td align="center"><input type="checkbox" name="mark[]" value="beispiel3"><i><h1>Beispiel</h1></i></td>
</tr>
</thead>
<tfoot>
<tr>
<td>Beispieltext</td>
</tr>
</table>
</td>
</tr>
<tr>
<td>
<!--Tabelle4-->
<div align="right">
<table border="1" rules="groups" bordercolor="black">
<thead>
<tr>
<td align="center"><input type="checkbox" name="mark[]" value="beispiel4"><i><h1>Beispiel</h1></i></td>
</tr>
</thead>
<tfoot>
<tr>
<td>Beispieltext</td>
</tr>
</table>
</td>
<td>
<!--Tabelle5-->
<div align="right">
<table border="1" rules="groups" bordercolor="black">
<thead>
<tr>
<td align="center"><input type="checkbox" name="mark[]" value="beispiel5"><i><h1>Beispiel</h1></i></td>
</tr>
</thead>
<tfoot>
<tr>
<td>Beispieltext</td>
</tr>
</table>
</td>
<td>
<!--Tabelle6-->
<div align="right">
<table border="1" rules="groups" bordercolor="black">
<thead>
<tr>
<td align="center"><input type="checkbox" name="mark[]" value="beispiel6"><i><h1>Beispiel</h1></i></td>
</tr>
</thead>
<tfoot>
<tr>
<td>Beispieltext</td>
</tr>
</table>
</td>
</tr>
<tr>
<td>
<!--Tabelle7-->
<div align="right">
<table border="1" rules="groups" bordercolor="black">
<thead>
<tr>
<td align="center"><input type="checkbox" name="mark[]" value="beispiel7"><i><h1>Beispiel</h1></i></td>
</tr>
</thead>
<tfoot>
<tr>
<td>Beispieltext</td>
</tr>
</table>
</td>
<td>
<!--Tabelle8-->
<div align="right">
<table border="1" rules="groups" bordercolor="black">
<thead>
<tr>
<td align="center"><input type="checkbox" name="mark[]" value="beispiel8"><i><h1>Beispiel</h1></i></td>
</tr>
</thead>
<tfoot>
<tr>
<td>Beispieltext</td>
</tr>
</table>
</td>
<td>
<!--Tabelle9-->
<div align="right">
<table border="1" rules="groups" bordercolor="black">
<thead>
<tr>
<td align="center"><input type="checkbox" name="mark[]" value="beispiel9"><i><h1>Beispiel</h1></i></td>
</tr>
</thead>
<tfoot>
<tr>
<td>Beispieltext</td>
</tr>
</table>
</td>
</tr>
<input type=submit name=button value="Feedback abschicken"/>
</table>
</form>
</body>
</html>
<?php
error_reporting(E_ALL); // alle fehler melden
ini_set('display_errors', 1); // fehler ausgeben
if (isset($_POST['button'])) // wenn das formular abgesendet wurde...
{
$err = array(); // array worin fehler gespeichert werden
if (!isset($_POST['mark'])) // wenn keine checkbox selektiert wurde...
{
array_push($err, "Bitte mindestens eine Checkbox auswählen!");
}
else
{
$selektiert = ""; // anlegen des strings der nach der nachfolgenden schleife die ausgewählten values/werte enthält
// $_POST['mark'] ist ein array, daher schleife(foreach)
//foreach ($_POST['mark'] as $checkbox) // für jeden wert im array wird folgendes gemacht...
//{
//$selektiert .= $checkbox . ", "; // der wert wird dem string $selektiert hinzugefügt
//}
$selektiert = implode(',', $_POST['mark']);
// mail absenden
$empfaenger = "waeschta@gmx.de";
$betreff = "Feedback";
$mailtext = $sender. "hat folgende Angebote angekreuzt:" .$selektiert;
$mail_ok = mail($empfaenger, $betreff, $mailtext);
if (!$mail_ok)
{
// kein mail versendet...
array_push($err, "e-Mail konnte nicht versendet werden!");
}
else
{
// mail gesendet...
echo ("Mail wurde versendet!");
}
}
// fehler array ausgeben wenn fehler vorhanden
if (!empty($err)) // wenn array nicht leer ist...
{
foreach ($err as $report) // in einer schleife die fehlermeldungen ausgeben...
{
echo ($report);
}
}
}
?>