ERLEDIGT
NEIN
NEIN
ANTWORTEN
0
0
ZUGRIFFE
317
317
EMPFEHLEN
-
Hallo
bin gerade dabei mein Newsletter Versenden Script fertig zumachen.
Jetzt fehlen mir noch zwei dinge die ich nicht kappier.
1.) Wenn man auf den Alle Auswählen Button geht, sollen überall in die Checkboxen haken rein, dass funktioniert auch soweit, nur wenn man darauf geklickt hat, kommt jetzt als beschriftung undefined. Zudem soll jetzt noch wenn man wieder auf den Button klickt, die auswahl gelöscht werden.
2.) Ich möchte das überall dort wo ein Haken drin ist, dass diese Leute diesen Newsletter bekommen.
So vielleicht kann mir ja jemand helfen...
Mit freundlichen Grüßen
luckyhei
CODE:
PHP-Code:<html>
<script language="javascript">
<!--
function check() {
if(document.form2.text.value == "") {
alert("Bitte geben Sie Ihren Text ein.");
document.form.text.focus();
return false;
}
if(document.form2.header.value == "") {
alert("Bitte geben Sie eine Überschrift ein!");
document.form2.header.focus();
return false;
}
}
//-->
</script>
<script language="JavaScript">
<!--
var Marker = "false";
function CheckboxenAktivieren(field)
{
for(i=0;i<4;i++)
{
window.document.form1.elements[i].checked="true";
}
}
//-->
</script>
<head>
<meta http-equiv="Content-Language" content="de">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Newsletter versenden</title>
</head>
<?
error_reporting(E_ALL);
//Zeit und Datumabfrage
$today = getdate();
$month = $today['month'];
$mday = $today['mday'];
$year = $today['year'];
$hours = $today['hours'];
$minutes = $today['minutes'];
$now = sprintf ("$mday $month $year %02d:%02d", $hours, $minutes);
//Zeit und Datumabfrage Ende
//--------------------------------------------------------------------------------------------------
if($_POST["action"]) {
$today = date("j.n.Y, G:i"); // Hier wird das heutige Datum ausgelesen!
$ip = getenv("REMOTE_ADDR"); // IP bestimmen
$host = gethostbyaddr($ip); // IP auflösen und Host bestimmen
$receiver = "info@domain.com"; // Empfänger der E-Mail
$subject = "Newsletter von luckyhei"; // Betreffzeile
$sender = "info@domain.com"; // Antwortadresse
$wwwname = "luckyhei"; // Absendername
$message = $_POST["header"];$_POST["text"];
$headers = "From: $wwwname<$sender>\n".
"ReplyTo: $sender\n".
//"Bcc: $bcc\n".
"X-Mailer: PHP/" . phpversion(). "\n".
"Content-Type: text/plain";
// Hier wird die Mail versendet
mail($receiver, $subject, $message, $headers);
$action = "thank you";
}
//--------------------------------------------------------------------------------------------------
?>
<body bgcolor="#C0C0C0">
<p align="center"><u><font color="#0000FF" size="5">Newsletter versenden</font></u></p>
<table border="0" width="100%">
<tr>
<td><?echo "Datum: $now Uhr";
?> <br><br>
</td>
</tr>
<form name="form2">
<tr>
<td><font color="#0000FF">Überschrift: </font></td>
<td><input type="text" name="header" size="65"></td>
</tr>
<tr>
<td valign="top"> <p><font color="#0000FF">Text:</font></p>
<p> </td>
<td> <p><textarea rows="15" name="text" cols="65"></textarea></p>
<p> </td>
</tr>
<tr>
<td> </td>
<td><input type="submit" value="Absenden" name="action">
<input type="reset" value="Zurücksetzen" name="zurücksetzen"></td>
</tr>
</table>
</form>
</body>
</html>
<?
//---------------------------------------------------------------------------
//Kennungen
$host="...";
$user="...";
$passwort="...";
$datenbank="...";
if(!$conn = mysql_pconnect($host, $user, $passwort))
{
die("Verbindung zur Datenbank konnte nicht hergestellt werden. Errorcode: ".mysql_error());
}
if(!mysql_select_db($datenbank))
{
die("Die Datenbank $db konnte nicht ausgewaehlt werden. Errorcode: ".mysql_error());
}
//----------------------------------------------------------------------------
//SQL-String zum Auslesen und Löschen
$tabellenname = "newsletter_abo";
// Die vorhandenen Datensätze abrufen
$result=mysql_query("select * from $tabellenname order by name ASC");
// Nur wenn Daten gefunden wurden,
// wird das Formular angezeigt.
if(mysql_num_rows($result)) {
// Daten anzeigen
while($row=mysql_fetch_array($result,MYSQL_ASSOC)) {
$ID=$row["ID"];
$name=$row["name"];
$email=$row["email"];
?>
<table>
<form name="form1">
<tr>
<td width="30">
<input type="checkbox" name="auswahl" value="<? echo $ID ?>">
</td>
<td><? echo "$name $email<br> "?></td>
</tr>
<? } ?>
</table>
<br>
<input type="button" onClick="this.value=CheckboxenAktivieren(this.form.auswahl);" value="Alle Auswählen">
</form>
<?
} else {
echo "Keine Daten gefunden.";
}
?>
Ähnliche Themen
-
Checkboxen (ID) auswerten und per E-Mail versenden
Von Florian123 im Forum Javascript & AjaxAntworten: 2Letzter Beitrag: 06.03.09, 14:33 -
Wie kann ich Checkboxen in einem HTML Formular in php mail() versenden
Von terravotion im Forum PHPAntworten: 6Letzter Beitrag: 30.12.04, 00:14 -
VC++ 6.0 MFC Web Formular füllen und versenden
Von nogard1 im Forum VisualStudio & MFCAntworten: 0Letzter Beitrag: 03.11.04, 08:39 -
DB Einträge durch Checkboxen Updaten
Von Lord-Lance im Forum ASPAntworten: 2Letzter Beitrag: 05.12.03, 22:15 -
formular versenden aber die Checkboxen ärgern mich
Von triplex im Forum PHPAntworten: 7Letzter Beitrag: 13.10.03, 17:06





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren