Hallo alle zusammen,
ich schreibe grade ein Referenzen Addon für Webspell so und zwar habe ich da eine "if(isset($_POST['design']))" abfrage drin so und wenn der Post gegeben ist soll er mir einen 1 in die Datenbank schreiben.
Aber er macht das auch wenn das nicht gegeben ist und jetzt frage ich mich wo der Fehler ist.
hier mal noch ein Code ausschnitt:
PHP
- [...]
- elseif(isset($_POST['save'])) {
- $CAPCLASS = new Captcha;
- if($CAPCLASS->check_captcha(0, $_POST['captcha_hash'])) {
- $name = $_POST['name'];
- $url = $_POST['url'];
- $cms = $_POST['cms'];
- $designer = $_POST['designer'];
- $anpasser = $_POST['anpasser'];
- $cms2 = $_POST['cms2'];
- $designer2 = $_POST['designer2'];
- $anpasser2 = $_POST['anpasser2'];
- $zusatztext = $_POST['zusatztext'];
- $banner = $_FILES['banner'];
- if(isset($_POST['anpasser'])) { $angepasst='1'; } else { $angepasst=''; }
- if(!$angepasst) { $angepasst=0; }
- if(isset($_POST['designer'])) { $design='1'; } else { $design=''; }
- if(!$design) { $design=0; }
- if(isset($_POST['desinger2']) or ($_POST['anpasser2'])) { $d_a='1'; } else { $d_a=''; }
- if(!$d_a) { $d_a=0; }
- if(isset($_POST['zusatztext1'])) { $zusatztext1 = $_POST['zusatztext1'];
- } else { $zusatztext1=''; }
- if(!$zusatztext1) { $zusatztext1=0; }
- if(isset($_POST['displayed'])) { $displayed = $_POST['displayed'];
- } else { $displayed=''; }
- if(!$displayed) { $displayed=0; }
- safe_query("INSERT INTO ".PREFIX."referenzen ( name, url, cms, designer, anpasser, cms2, designer2, anpasser2, design, angepasst, d_a, zusatztext1, zusatztext, displayed, date )
- values( '$name', '$url', '$cms', '$designer', '$anpasser', '$cms2', '$designer2', '$anpasser2', '$design', '$angepasst', '$d_a', '$zusatztext1', '$zusatztext', '".$displayed."', '".time()."' )");
- [...]