ERLEDIGT
NEIN
NEIN
ANTWORTEN
26
26
ZUGRIFFE
479
479
EMPFEHLEN
-
03.02.12 14:17 #1
- Registriert seit
- Jun 2011
- Ort
- Wiener Neustadt / Österreich
- Beiträge
- 165
hallo
ich hab mal was geschrieben aber es klapt nicht so wirklich bzw es macht nicht das was ich will
PHP-Code:
if(isset($_POST['agb'])) {
if($_POST['agb'] == "ja") {
// Maskierende Slashes_ aus POST entfernen
$_POST = get_magic_quotes_gpc() ? array_map ('stringslahes', $_POST) : $_POST;
//Inhalte der Felder aus POST holen
$fertig = $_POST['agb'];
mysql_query(" UPDATE `bestellung`
SET
`fertig` = 'ja'
WHERE
`user_id` = '{$_SESSION['user_id']}'
ORDER BY
datum
DESC LIMIT 1");
echo '<meta http-equiv="refresh" content="0; URL=kundenarea.php?page=danke">';
}else{
$error_msg = "sie haben die agb nicht akzeptiert";
}
-
Was klappt denn nicht ?
Mehr Infos bitte.
-
Was genau willst du und was passiert stattdessen?
Zitat von Signatur
Netiquette (vA §15) und Nutzungsregeln (vA §4.8) einhalten! Programmcode in Codetags/Codeboxen.
Sehr gute Beiträge bitte Bewerten (Stern darunter oder "Danke").
"Funktioniert nicht" ist zu ungenau! Code, Fehlermeldungen, Verhalten des Programms, ...?
-
03.02.12 14:49 #4
- Registriert seit
- Jun 2011
- Ort
- Wiener Neustadt / Österreich
- Beiträge
- 165
wenn ich die checkbox nicht anklicke passiert nicht und in der SQL auch nicht
und wenn ich die checkbox anklicke bekomm ich meine fehler meldung
HTML-Code:<input type="checkbox" id="agb" value="ja" name="agb"/>AGB Gelesen und Akzeptiert<br> <input type="submit" id="agb" value="Bestellung Abschicken"/>
-
03.02.12 15:01 #5
- Registriert seit
- May 2007
- Ort
- Dresden (Sachsen)
- Beiträge
- 1.961
Es sollte vermutlich stripslashes und nicht stringslashes heißen.
Ich mag:- positive Bewertungen meiner Beiträge
- ein Danke für meine hilfreichen Beiträge
Dabei kann ich dir helfen: PHP --- Javascript --- Ruby --- Coffeescript --- CSS --- HTML --- Webtechnologien --- Shell --- UNIX
... noch was: falls du mit dem Thema hier fertig bist, dann kannst du es auch als erledigt markieren.
-
03.02.12 15:03 #6
- Registriert seit
- Jun 2011
- Ort
- Wiener Neustadt / Österreich
- Beiträge
- 165
aber wieso kommt dann meine error meldung wenn ich die checkbox anklicke?
-
Welche Fehlermeldung kommt denn ? Was willst du machen ? Mehr Infos
-
03.02.12 15:20 #8
- Registriert seit
- May 2007
- Ort
- Dresden (Sachsen)
- Beiträge
- 1.961
@latinum_1982: Weil du diese Funktion nur indirekt anwendest, wenn deine Checkbox gesetzt ist.
Ich mag:- positive Bewertungen meiner Beiträge
- ein Danke für meine hilfreichen Beiträge
Dabei kann ich dir helfen: PHP --- Javascript --- Ruby --- Coffeescript --- CSS --- HTML --- Webtechnologien --- Shell --- UNIX
... noch was: falls du mit dem Thema hier fertig bist, dann kannst du es auch als erledigt markieren.
-
03.02.12 15:41 #9
- Registriert seit
- Jun 2011
- Ort
- Wiener Neustadt / Österreich
- Beiträge
- 165
na ich will denn die checkbox nicht angeklickt ist das die error meldung kommen
und
wenn sie angelickt ist das die UPDATE durchgefurft wird
-
03.02.12 15:44 #10
- Registriert seit
- May 2007
- Ort
- Dresden (Sachsen)
- Beiträge
- 1.961
Was gibt dir denn folgendes aus?
Code PHP:1
var_dump($_POST);
Ich mag:- positive Bewertungen meiner Beiträge
- ein Danke für meine hilfreichen Beiträge
Dabei kann ich dir helfen: PHP --- Javascript --- Ruby --- Coffeescript --- CSS --- HTML --- Webtechnologien --- Shell --- UNIX
... noch was: falls du mit dem Thema hier fertig bist, dann kannst du es auch als erledigt markieren.
-
03.02.12 15:46 #11
- Registriert seit
- Jun 2011
- Ort
- Wiener Neustadt / Österreich
- Beiträge
- 165
checkbox leer = array(0) { }
chechbox angeklickt = array(1) { ["agb"]=> string(2) "ja" }
-
Versuch es mal so.
PHP-Code:if(!empty($_POST['agb'])) {
if($_POST['agb'] == "ja") {
// Maskierende Slashes_ aus POST entfernen
$_POST = get_magic_quotes_gpc() ? array_map ('stringslahes', $_POST) : $_POST;
//Inhalte der Felder aus POST holen
$fertig = $_POST['agb'];
mysql_query(" UPDATE `bestellung`
SET
`fertig` = 'ja'
WHERE
`user_id` = '{$_SESSION['user_id']}'
ORDER BY
datum
DESC LIMIT 1");
echo '<meta http-equiv="refresh" content="0; URL=kundenarea.php?page=danke">';
}else{
$error_msg = "sie haben die agb nicht akzeptiert";
}
-
03.02.12 15:50 #13
versuch es mal so:
PHP-Code:if($_POST['agb'] == 1) {
// Maskierende Slashes_ aus POST entfernen
$_POST = get_magic_quotes_gpc() ? array_map ('stringslahes', $_POST) : $_POST;
//Inhalte der Felder aus POST holen
$fertig = $_POST['agb'];
mysql_query(" UPDATE `bestellung`
SET
`fertig` = 'ja'
WHERE
`user_id` = '{$_SESSION['user_id']}'
ORDER BY
datum
DESC LIMIT 1");
echo '<meta http-equiv="refresh" content="0; URL=kundenarea.php?page=danke">';
}else{
$error_msg = "sie haben die agb nicht akzeptiert";
}
Lg H4ckHunt3r
Auf Danke klicken kostet nichts und weh tut es auch nicht ;)
Meine Homepage | Mein Projekt | Mein Clan
-
03.02.12 15:52 #14
- Registriert seit
- Jun 2011
- Ort
- Wiener Neustadt / Österreich
- Beiträge
- 165
hmm habs jetzt probiert aber wenn ich die checkbok nicht anklicke bekomme ich keine error meldung
und wenn ich anklicke dann werden die daten aktualieriert
-
03.02.12 15:56 #15
gibst du die variable $error_msg überhaupt aus?
Lg H4ckHunt3r
Auf Danke klicken kostet nichts und weh tut es auch nicht ;)
Meine Homepage | Mein Projekt | Mein Clan
Ähnliche Themen
-
checkbox value auf andere checkbox übertragen
Von Smitmeit im Forum Visual Basic 6.0Antworten: 0Letzter Beitrag: 09.03.10, 14:39 -
Prüfung
Von Lektor21 im Forum Relationale DatenbanksystemeAntworten: 4Letzter Beitrag: 22.09.07, 21:15 -
Prüfung
Von Lektor21 im Forum PHPAntworten: 4Letzter Beitrag: 22.09.07, 21:15 -
URL-Prüfung
Von Online-Skater im Forum Javascript & AjaxAntworten: 0Letzter Beitrag: 25.07.06, 13:30 -
Reg-Key prüfung
Von Jukkales im Forum Visual Basic 6.0Antworten: 2Letzter Beitrag: 06.01.05, 11:36





Zitieren


Login






[PHP][Snippet] Array zu XML konvertieren