ERLEDIGT
JA
JA
ANTWORTEN
16
16
ZUGRIFFE
390
390
EMPFEHLEN
-
06.10.08 10:47 #1
- Registriert seit
- Jul 2006
- Beiträge
- 220
Moin,
hier habe ich das gleiche Problem.
Die checkbox behält ihren wert nicht.
ein Tipp, es wär nettPHP-Code:<td align="right\">";
if ($_POST['agb'] == '1' ) { $chk="CHECKED"; } else { $chk=""; }
echo "
<input type=\"checkbox\" name=\"agb\" value=\"1\"
".$chk."
</input>
</td>
grübel-grübel
-
Hast einfach vergessen das input-Element zu schliessen.PHP-Code:
if ($_POST['agb'] == '1' ) {
$chk=' checked="checked"';
} else {
$chk=""; }
echo '<input type="checkbox" name="agb" value="1"'.$chk.' /></td>';
Vermute, du willtst XHTML-konform schreiben. Dann musst du das Attribut wie oben notieren. Das input-Element würde ich spontan mit dem schlichten Abschluss-Tag schreiben, evtl gibts in manchen Browsern sonst Verwirrung.
-
06.10.08 11:16 #3
- Registriert seit
- Jul 2006
- Beiträge
- 220
Danke für die schnelle hilfe.
Habe deine Lösung in mein script gepackt.
Funktioniert leider nicht wenn die Seite neu aufgerufen wird ist der Haken weg.
ggPHP-Code:if ($_POST['agb'] == '1' ) {
$chk=' checked="checked"';
} else {
$chk=""; }
echo '<input type="checkbox" name="agb" value="1" '.$chk.' /></td>';
-
Hast du "agb" evtl versehentlich mehrmals verwendet?
Kommen die POST-Daten überhaupt an (print_r($_POST))?
Evlt mal Dein Script posten.
-
06.10.08 11:49 #5
- Registriert seit
- Jul 2006
- Beiträge
- 220
agb nur einmal.
wo soll ich (print_r($_POST))
habe es so eingebaut wäre das Richtig
Ergebniss:PHP-Code:if ($_POST['agb'] == '1' ) {
$chk=' checked="checked"';
} else {
$chk=""; }
echo "(print_r($_POST))";
echo '<input type="checkbox" name="agb" value="1" '.$chk.' /></td>';
Array ( [email] => rudolf@schmallske.de [anrede] => Firma [vorname] => m [nachname] => Mustermann [strasse] => Musterstraße 2 [plz] => 10101 [ort] => Willnich [land] => Deutschland [zurueck] => Zurück ) 1
die letzte 1 müsste die checkbox sein.
gg
-
Die letzte 1 ist der Rückgabewert von print_r()....mit der Checkbox hat dies nichts zu tun.
Die Checkbox wird offensichtlich nicht übermittelt, ist also in dem Formular, welches gesendet wird nicht vorhanden oder nicht gecheckt.
Kleiner Tipp:
Solch wichtige Vertragsbestandteile wie das Akzeptieren der AGB solltest du nicht selbst mit einem Wert belegen, selbst wenn das Häkchen vorher irgendwann mal dran war.
Das ist Sache des Users alleine, im Ernstfall ist es eine Möglichkeit das Zustandekommen des Vertrages erfolgreich anzufechten.
-
06.10.08 14:06 #7
- Registriert seit
- Jul 2006
- Beiträge
- 220
Den Haken muss der Vertragspartner machen, das ist mir schon klar.
Ich wollte es doch nur Testen ob es funktioniert.
Oder hab ich dich nicht richtig verstanden.
gg
-
Mein Tipp hat nichts mit dem Skript-seitigen Problem zu tun

Was die Checkbox betrifft: sie ist halt nicht da oder nicht gecheckt...warum, kann man anhand des zur Verfügung stehenden Codes nicht sagen.
-
06.10.08 14:58 #9
- Registriert seit
- Jul 2006
- Beiträge
- 220
soll ich mal das Teil von scrip senden es sind aber ca. 500 Zeilen.
gg
-
Lasst uns wetten. Ich wette der Submit-Button ist vor den Haken im Script. Das würde bedeuten, dass die nachfolgenden Felder nicht in $_POST reinkommen.
Wenn du nur deine Form zeigst (bereinigt, wie beim ersten Besuch) reicht das schon.
Aber nochmal: Das ist mit hoher Wahrscheinlichkeit anfechtbar. Wie schon geschrieben wurd:
Geändert von ZodiacXP (06.10.08 um 15:12 Uhr)
Gebe keine Hilfe per PN, Mail, Instant Messenger etc.
und keine Copy&Paste-Lösungen - ein bisschen selbst nachdenken sollte drin sein. Konstruktivismus 4tw!
MfG, Zod
__________________
rpd Framework: Rapid Web-Engineering in PHP (Manual | Google Code)
-
06.10.08 15:50 #11
- Registriert seit
- Jul 2006
- Beiträge
- 220
jetzt versteh ich nur noch Bahnhof.
Wenn der Kunde seine Daten eingegeben hat und auf SENDEN geklickt wird, wird erst angezeigt und gefragt ob die Daten in Ordnung sind bevor die Daten gesendet werden.
Daten aus dem Warenkorb und die AGB soll dann in einer Tabelle gespeichert werden.
Mir geht es erst mal wenn der Kunde die DAten eingegeben hat und auf richtigkeit gefragt wird das es dan auch steht das er die AGBs anerkennt.
ich sende mal den Teil des Scripts
MFG
gg
PHP-Code:<?php
session_start();
if(strlen($_POST["anrede"]) !=0) $_SESSION['str_anrede'] = $_POST['anrede'];
if(strlen($_POST["land_k"]) !=0) $_SESSION['str_land_k'] = $_POST['land_k'];
$_SESSION['zs'];
$_SESSION['menu1'];
$_SESSION['wert'];
$_SESSION['seite'];
$_SESSION['jahrz'];
$_SESSION['jahr'];
$_SESSION['land'];
$_SESSION['minr'];
$_SESSION['zugehoer'];
$_SESSION['id'];
$_SESSION['finden'];
$_SESSION['tauschen'];
$_SESSION["warenkorb"];
$_SESSION["str_land_k"];
$_SESSION["str_land_w"];
$_SESSION["agb"];
// -------------- Die Kundendaten --------------------
if (isset($_POST['zurueck'])){
$_SESSION["kundendaten"]["email"] = $_POST["email"];
$_SESSION["kundendaten"]["anrede"] = $_SESSION["str_anrede"];
$a = ucwords($_POST["vorname"]);
$_SESSION["kundendaten"]["vorname"] = $a;
$a = ucwords($_POST["nachname"]);
$_SESSION["kundendaten"]["nachname"] = $a;
$a = ucwords($_POST["strasse"]);
$_SESSION["kundendaten"]["strasse"] = $a;
$_SESSION["kundendaten"]["plz"] = $_POST["plz"];
$a = ucwords($_POST["ort"]);
$_SESSION["kundendaten"]["ort"] = $a;
$_SESSION["kundendaten"]["land_k"] = $_SESSION["str_land_k"];
}
if ($_REQUEST['dbkunden'] &&
!empty($_REQUEST['email']) &&
!empty($_REQUEST['anrede']) &&
!empty($_REQUEST['vorname']) &&
!empty($_REQUEST['nachname']) &&
!empty($_REQUEST['strasse']) &&
!empty($_REQUEST['plz']) &&
!empty($_REQUEST['ort']) &&
!empty($_REQUEST['land_k']) &&
)
{
echo "<div class=\"kd1\">";
echo "Bitte überprüfen Sie Ihre Daten auf Richtigkeit<br>";
echo "<form action=\"$PHP_SELF\" method=\"post\" target=\"\">
<input type=\"hidden\" name=\"email\" value=\"".$_POST["email"]."\">
<input type=\"hidden\" name=\"anrede\" value=\"".$_SESSION["str_anrede"]."\">
<input type=\"hidden\" name=\"vorname\" value=\"".$_POST["vorname"]."\">
<input type=\"hidden\" name=\"nachname\" value=\"".$_POST["nachname"]."\">
<input type=\"hidden\" name=\"strasse\" value=\"".$_POST["strasse"]."\">
<input type=\"hidden\" name=\"plz\" value=\"".$_POST["plz"]."\">
<input type=\"hidden\" name=\"ort\" value=\"".$_POST["ort"]."\">
<input type=\"hidden\" name=\"land\" value=\"".$_SESSION["str_land_k"]."\">
<input type=\"hidden\" name=\"agb\" value=\"".$_SESSION["agb"]."\">
<table border=\"1px\" cellspacing=\"0\" cellpadding=\"5px\">
<tr>
<td width=\"50px\">email:
</td>
<td>".$_REQUEST['email']."
</td>
</tr>
<tr>
<td>Anrede:
</td>
<td>".$_REQUEST['anrede']."
</td>
</tr>
<tr>
<td>Name:
</td>
<td>".$_REQUEST['vorname']." ".$_REQUEST['nachname']."
</td>
</tr>
<tr>
<td>Straße:
</td>
<td>".$_REQUEST['strasse']."
</td>
</tr>
<tr>
<td>Plz / Ort
</td>
<td>".$_REQUEST['plz']." ".$_REQUEST['ort']."
</td>
</tr>
<tr>
<td>Land:
</td>
<td>".$_REQUEST['land_k']."
</td>
</tr>
<tr>
<td><input type=\"Submit\" name=\"senden\" value=\"Übertragen\">
</td>
<td><input type=\"Submit\" name=\"zurueck\" value=\"Zurück\">
</td>
</tr>
</table>
</form>";
echo "</div>";
}
if(isset($_POST['senden']))
{
$email_test = mysql_query("
SELECT
email,
kd_id
FROM
kunden
WHERE
email = '".$_POST['email']."'
");
while($email = mysql_fetch_assoc($email_test)){
$kunde_existiert = $email['kd_id'];
$lf_kd_id = $kunde_existiert;
}
if (mysql_num_rows($email_test) >=1){
$email_vorhanden = 1; // ja
}
else{
$email_vorhanden = 2; // nein
}
$senden1 = 1;
}
if ($email_vorhanden == 2 ){
$senden = 1;
$kd_einfuegen = "INSERT INTO kunden(
email,
anrede,
vorname,
nachname,
strasse,
plz,
ort,
land
)
VALUES(
'$_POST[email]',
'$_SESSION[str_anrede]',
'$vorname',
'$nachname',
'$strasse',
'$_POST[plz]',
'$ort',
'$_SESSION[str_land_k]'
)";
$eintrag=mysql_query($kd_einfuegen);
echo mysql_error();
$lf_kd_id = mysql_insert_id(); // Neuer Kunde letzte kd_id
// Hier wird die kd_id für den Lieferschein aus der Tabelle geholt.
}
if (isset($_POST['zurueck']) OR isset($_POST['nein']) == 2)
{
echo "<form action=\"$PHP_SELF\" method=\"post\" target=\"\">
<table class=\"kd1\">
<tr>
<td colspan=\"2\" align=\"center\"><font
size=\"+3\">Kundendaten</font><br>
<font size=\"-1\">Bitte geben Sie Ihre persöhnlichen Daten ein<br></font>
</td>
</tr>";
$str = strlen($_SESSION['kundendaten']['email']);
if ($str > 0){
echo "
<tr>
<td width=\"25%\">E-Mail-Adresse:<br><br><br></td>
<td width=\"*%\"><input type=\"Text\" name=\"email\"
value=\"".$_SESSION['kundendaten']["email"]."\" size=\"50\"
maxlength=\"\"><br>
<font size=\"-2\">Bitte beachten Sie die korrekte Schreibweise Ihrer
E-Mail-Adresse</font></td>
</tr>";
}
else{
echo "
<tr>
<td width=\"25%\">E-Mail-Adresse:</td>
<td width=\"*%\"><input type=\"Text\" name=\"email\"
value=\"".$_POST["email"]."\" size=\"50\"
maxlength=\"\"><br>
<font size=\"1\">Bitte beachten Sie die korrekte Schreibweise Ihrer
E-Mail-Adresse</font></td>
</tr>";
}
echo "
<tr>
<td width=\"25%\">Anrede:</td>
<td width=\"*%\">
<select name=\"anrede\">";
$arr_anreden = array('Herr', 'Frau', 'Firma', 'ohne');
foreach($arr_anreden as $anrede1){
echo "<option value=\"".$anrede1."\"";
if (isset($_SESSION['str_anrede']) and $_SESSION['str_anrede'] ==
$anrede1){
echo " selected";
}
echo ">".$anrede1."</option>";
}
echo "</select>
</td>
</tr>";
$str = strlen($_SESSION['kundendaten']['vorname']);
if ($str > 0){
echo "
<tr>
<td width=\"25%\">Vorname:</td>
<td width=\"*%\"><input type=\"Text\" name=\"vorname\"
value=\"".$_SESSION['kundendaten']["vorname"]."\" size=\"50\"
maxlength=\"\"></td>
</tr>";
}
else{
echo "
<tr>
<td width=\"25%\">Vorname:</td>
<td width=\"*%\"><input type=\"Text\" name=\"vorname\"
value=\"".$_POST["vorname"]."\" size=\"50\"
maxlength=\"\"></td>
</tr>";
}
$str = strlen($_SESSION['kundendaten']['nachname']);
if ($str > 0){
echo "
<tr>
<td width=\"25%\">Nachname:</td>
<td width=\"*%\"><input type=\"Text\" name=\"nachname\"
value=\"".$_SESSION['kundendaten']["nachname"]."\" size=\"50\"
maxlength=\"\"> </td>
</tr>";
}
else{
echo"
<tr>
<td width=\"25%\">Nachname:</td>
<td width=\"*%\"><input type=\"Text\" name=\"nachname\"
value=\"".$_POST["nachname"]."\" size=\"50\"
maxlength=\"\"> </td>
</tr>";
}
$str = strlen($_SESSION['kundendaten']['strasse']);
if ($str > 0){
echo"
<tr>
<td width=\"25%\">Straße/Nr:</td>
<td width=\"*%\"><input type=\"Text\" name=\"strasse\"
value=\"".$_SESSION['kundendaten']['strasse']."\" size=\"50\"
maxlength=\"\"></td>
</tr>";
}
else{
echo"
<tr>
<td width=\"25%\">Straße/Nr:</td>
<td width=\"*%\"><input type=\"Text\" name=\"strasse\"
value=\"".$_POST["strasse"]."\" size=\"50\"
maxlength=\"\"></td>
</tr>";
}
$str = strlen($_SESSION['kundendaten']['plz']);
if ($str > 0){
echo"
<tr>
<td width=\"25%\">PLZ:</td>
<td width=\"*%\"><input type=\"Text\" name=\"plz\"
value=\"".$_SESSION['kundendaten']["plz"]."\" size=\"50\"
maxlength=\"\"></td>
</tr>";
}
else{
echo"
<tr>
<td width=\"25%\">PLZ:</td>
<td width=\"*%\"><input type=\"Text\" name=\"plz\"
value=\"".$_POST['plz']."\" size=\"50\"
maxlength=\"\"></td>
</tr>";
}
$str = strlen($_SESSION['kundendaten']['ort']);
if ($str > 0){
echo"
<tr>
<td width=\"25%\">Ort:</td>
<td width=\"*%\"><input type=\"Text\" name=\"ort\"
value=\"".$_SESSION['kundendaten']['ort']."\" size=\"50\"
maxlength=\"\"></td>
</tr>";
}
else{
echo"
<tr>
<td width=\"25%\">Ort:</td>
<td width=\"*%\"><input type=\"Text\" name=\"ort\"
value=\"".$_POST["ort"]."\" size=\"50\"
maxlength=\"\"></td>
</tr>";
}
echo "
<tr>
<td width=\"25%\">Land:</td>
<td width=\"*%\">";
$zone_1 = mysql_query("
SELECT
kat_bez
FROM
bm_kategorien
WHERE
brief_eu_we > 0
AND
id2 = 5
ORDER BY
zone_post
");
echo"<select name=\"land_k\" cellspacing=\"2\" cellpadding=\"2\">";
while($land_k = mysql_fetch_assoc($zone_1))
{
echo '<option value="'.$land_k["kat_bez"].'"';
if ($land_k["kat_bez"] == $_SESSION['str_land_k'])
{
echo ' selected';
}
echo '>'.$land_k["kat_bez"].'</option>';
}
echo "</select>
</td>
</tr>
<tr><td align=\"right\">";
if ($_POST['agb'] == '1' ) {
$chk=' checked="checked"';
} else {
$chk=""; }
echo print_r($_POST);
echo '<input type="checkbox" name="agb" value="1" '.$chk.' /></td>';
echo "
<td>ich habe die AGB gelesen und erkenne diese an.
</td>
</tr>
<tr>
<td>
<input type=\"submit\" name=\"dbkunden\" value=\"Daten Senden\">
</td>
<td>
</td>
</tr>
</table></form>";
/* hier geht es zum Warenkorb zurück
************************************
*/
echo "<div class=\"zurueck_warenkorb\">";
echo "<form action=\"warenkorb.php\" name=\"senden\" method=\"POST\">
<input type=\"submit\" name=\"zurueck_w\" value=\" zurück zum Warenkorb \" style=\"overflow:visible;\">
</form>";
echo "</div>";
/* hier geht es zum Bestellen zurück
************************************
*/
echo "<div class=\"zurueck_bestellen\">";
echo "<form action=\"index.php?id=".$_SESSION["id"]."&Seite=".$_SESSION['Seite']."\" name=\"senden\" method=\"POST\">
<input type=\"submit\" name=\"zurueck_b\" value=\" zurück zum Bestellen \"style=\"overflow:visible;\">
</form>";
echo "</div>";
}
$vorname = ucfirst($_POST[vorname]);
$nachname = ucfirst($_POST[nachname]);
$strasse = ucfirst($_POST[strasse]);
$ort = ucfirst($_POST[ort]);
/*
** hier kommt der Übertrag in versionen
*/
$versionen = "UPDATE bm_versionen
SET
abgang = abgang + $anzahl
WHERE
vers_id = $vers_id
";
$rechnung1=mysql_query($versionen);
-
Nochmals: Das Formular reicht und im entferntesten fällt mir das Kopplungsverbot ein (passt nicht ganz aber denkbar als Anfechtungsgrund) z.B. wie es nicht vereinbar seien könnte mit §4a.1 BDSG. Das ist als würde bei einer Anmeldung ein Haken bei Newsletter sein und man erhält auf einmal Werbemails vom Betreiber - böse Rechtsfolgen... such mal nach "BGH, NJW 2004, 1655 m.w.N." (als Beispiel). Schon mal pro User ca. 570,00 EUR beiseite legen

Aus dem was du gesandt hast kann ich nur schnell mal Fragen wie sich das Script verhält wenn die Checkbox direkt vor dem Text ist.Geändert von ZodiacXP (06.10.08 um 16:39 Uhr)
Gebe keine Hilfe per PN, Mail, Instant Messenger etc.
und keine Copy&Paste-Lösungen - ein bisschen selbst nachdenken sollte drin sein. Konstruktivismus 4tw!
MfG, Zod
__________________
rpd Framework: Rapid Web-Engineering in PHP (Manual | Google Code)
-
06.10.08 16:41 #13
- Registriert seit
- Jul 2006
- Beiträge
- 220
Danke für die Antwort
Werde ich mir durchlesen.
jetzt zum Formular:
PHP-Code:
echo "<form action=\"$PHP_SELF\" method=\"post\" target=\"\">
<table class=\"kd1\">
<tr>
<td colspan=\"2\" align=\"center\"><font
size=\"+3\">Kundendaten</font><br>
<font size=\"-1\">Bitte geben Sie Ihre persöhnlichen Daten ein<br></font>
</td>
</tr>";
$str = strlen($_SESSION['kundendaten']['email']);
if ($str > 0){
echo "
<tr>
<td width=\"25%\">E-Mail-Adresse:<br><br><br></td>
<td width=\"*%\"><input type=\"Text\" name=\"email\"
value=\"".$_SESSION['kundendaten']["email"]."\" size=\"50\"
maxlength=\"\"><br>
<font size=\"-2\">Bitte beachten Sie die korrekte Schreibweise Ihrer
E-Mail-Adresse</font></td>
</tr>";
}
else{
echo "
<tr>
<td width=\"25%\">E-Mail-Adresse:</td>
<td width=\"*%\"><input type=\"Text\" name=\"email\"
value=\"".$_POST["email"]."\" size=\"50\"
maxlength=\"\"><br>
<font size=\"1\">Bitte beachten Sie die korrekte Schreibweise Ihrer
E-Mail-Adresse</font></td>
</tr>";
}
echo "
<tr>
<td width=\"25%\">Anrede:</td>
<td width=\"*%\">
<select name=\"anrede\">";
$arr_anreden = array('Herr', 'Frau', 'Firma', 'ohne');
foreach($arr_anreden as $anrede1){
echo "<option value=\"".$anrede1."\"";
if (isset($_SESSION['str_anrede']) and $_SESSION['str_anrede'] ==
$anrede1){
echo " selected";
}
echo ">".$anrede1."</option>";
}
echo "</select>
</td>
</tr>";
$str = strlen($_SESSION['kundendaten']['vorname']);
if ($str > 0){
echo "
<tr>
<td width=\"25%\">Vorname:</td>
<td width=\"*%\"><input type=\"Text\" name=\"vorname\"
value=\"".$_SESSION['kundendaten']["vorname"]."\" size=\"50\"
maxlength=\"\"></td>
</tr>";
}
else{
echo "
<tr>
<td width=\"25%\">Vorname:</td>
<td width=\"*%\"><input type=\"Text\" name=\"vorname\"
value=\"".$_POST["vorname"]."\" size=\"50\"
maxlength=\"\"></td>
</tr>";
}
$str = strlen($_SESSION['kundendaten']['nachname']);
if ($str > 0){
echo "
<tr>
<td width=\"25%\">Nachname:</td>
<td width=\"*%\"><input type=\"Text\" name=\"nachname\"
value=\"".$_SESSION['kundendaten']["nachname"]."\" size=\"50\"
maxlength=\"\"> </td>
</tr>";
}
else{
echo"
<tr>
<td width=\"25%\">Nachname:</td>
<td width=\"*%\"><input type=\"Text\" name=\"nachname\"
value=\"".$_POST["nachname"]."\" size=\"50\"
maxlength=\"\"> </td>
</tr>";
}
$str = strlen($_SESSION['kundendaten']['strasse']);
if ($str > 0){
echo"
<tr>
<td width=\"25%\">Straße/Nr:</td>
<td width=\"*%\"><input type=\"Text\" name=\"strasse\"
value=\"".$_SESSION['kundendaten']['strasse']."\" size=\"50\"
maxlength=\"\"></td>
</tr>";
}
else{
echo"
<tr>
<td width=\"25%\">Straße/Nr:</td>
<td width=\"*%\"><input type=\"Text\" name=\"strasse\"
value=\"".$_POST["strasse"]."\" size=\"50\"
maxlength=\"\"></td>
</tr>";
}
$str = strlen($_SESSION['kundendaten']['plz']);
if ($str > 0){
echo"
<tr>
<td width=\"25%\">PLZ:</td>
<td width=\"*%\"><input type=\"Text\" name=\"plz\"
value=\"".$_SESSION['kundendaten']["plz"]."\" size=\"50\"
maxlength=\"\"></td>
</tr>";
}
else{
echo"
<tr>
<td width=\"25%\">PLZ:</td>
<td width=\"*%\"><input type=\"Text\" name=\"plz\"
value=\"".$_POST['plz']."\" size=\"50\"
maxlength=\"\"></td>
</tr>";
}
$str = strlen($_SESSION['kundendaten']['ort']);
if ($str > 0){
echo"
<tr>
<td width=\"25%\">Ort:</td>
<td width=\"*%\"><input type=\"Text\" name=\"ort\"
value=\"".$_SESSION['kundendaten']['ort']."\" size=\"50\"
maxlength=\"\"></td>
</tr>";
}
else{
echo"
<tr>
<td width=\"25%\">Ort:</td>
<td width=\"*%\"><input type=\"Text\" name=\"ort\"
value=\"".$_POST["ort"]."\" size=\"50\"
maxlength=\"\"></td>
</tr>";
}
echo "
<tr>
<td width=\"25%\">Land:</td>
<td width=\"*%\">";
$zone_1 = mysql_query("
SELECT
kat_bez
FROM
bm_kategorien
WHERE
brief_eu_we > 0
AND
id2 = 5
ORDER BY
zone_post
");
echo"<select name=\"land_k\" cellspacing=\"2\" cellpadding=\"2\">";
while($land_k = mysql_fetch_assoc($zone_1))
{
echo '<option value="'.$land_k["kat_bez"].'"';
if ($land_k["kat_bez"] == $_SESSION['str_land_k'])
{
echo ' selected';
}
echo '>'.$land_k["kat_bez"].'</option>';
}
echo "</select>
</td>
</tr>
<tr><td align=\"right\">";
if ($_POST['agb'] == '1' ) {
$chk=' checked="checked"';
} else {
$chk=""; }
echo print_r($_POST);
echo '<input type="checkbox" name="agb" value="1" '.$chk.' /></td>';
echo "
<td>ich habe die AGB gelesen und erkenne diese an.
</td>
</tr>
<tr>
<td>
<input type=\"submit\" name=\"dbkunden\" value=\"Daten Senden\">
</td>
<td>
</td>
</tr>
</table></form>";
-
Also bei mir wird da alles gesendet...auch die agb.
-
06.10.08 17:24 #15
- Registriert seit
- Jul 2006
- Beiträge
- 220
Jetzt kommen paar dumme Fragen.
Ich verstehe eines nicht, Wenn checkbox = checked
muss der User immer die AGB anerkennen wenn er auf den Seiten hin und her springt.
Oder ist es besser so
Ich hab mir das durchgelesen §4a.1 BDSG.
Du schreibst das es Sache des Users ist, dass ist Richtig aber wie mache ich es so fest, dass wenn der User angeklickt hat das er eine News-email möchte und dich dann verklagt er hat keine bestellt.
MFG
gg
Ähnliche Themen
-
nach klick in checkbox element einblenden, nach reload der seite bei checked auch anz
Von Maniac im Forum Javascript & AjaxAntworten: 6Letzter Beitrag: 10.08.10, 17:12 -
Checkbox checked überprüfen
Von ropueh im Forum PHPAntworten: 4Letzter Beitrag: 09.03.10, 16:09 -
Checkbox checked/unchecked
Von redback79 im Forum PHPAntworten: 1Letzter Beitrag: 18.08.05, 15:33 -
Checkbox Parameter "checked" durch URL-Aufruf übergeben
Von freemanX im Forum HTML & XHTMLAntworten: 2Letzter Beitrag: 14.02.05, 00:00 -
Checkbox nach refresh immernoch checked
Von joky_joky im Forum PHPAntworten: 5Letzter Beitrag: 15.09.04, 13:19





Zitieren

Login






[PHP] [Codeschnipsel] ImageColor aus HTML-Farbcodierung erstellen