Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

$_POST wird nicht komplett übertragen

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Neues Thema Antworten
wettmasta
PostRank 3
PostRank 3
Beiträge: 72
Registriert: 01.08.2006, 14:58

Beitrag von wettmasta » 16.10.2006, 09:11

Moin moin,
hab ein kleines problem.

Ich habe eine SelectBox erstellt, die werte die in dieser Box stehen sollen, stehen in einer datenbank. Funktioniert auch soweit.
Wenn ich nun mein Formular abschicke und es nicht komplett ausgefüllt wurde, soll nun die ausgewählte option natürlich auch gewählt sein.
Das Problem ist nun, wenn der wert in der selectBox z.B. "Mehr als 4 Kiner" ist, steht in der $_Post Variable nur "Mehr"....

Code: Alles auswählen

<select name="kinder" class="select_suchfelder">
  <?php
    $sql= "SELECT Typ from Kinder";
    $ergebnis = mysql_query&#40;$sql&#41;;		
				            
   while &#40;$zeile = mysql_fetch_array&#40;$ergebnis&#41;&#41;
	&#123;				     
	   if &#40;$_POST&#91;'kinder'&#93; == $zeile&#91;'Typ'&#93;&#41; &#123; $str2 = " selected"; &#125; else &#123; $str2 = "";&#125;
	 echo "<option value=".$zeile&#91;'Typ'&#93;."".$str2.">".$zeile&#91;'Typ'&#93;."</option>";			      
     				 &#125;              
                ?>      
                  
</select>

Anzeige von ABAKUS

von Anzeige von ABAKUS »

SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


wurzel
PostRank 2
PostRank 2
Beiträge: 52
Registriert: 06.02.2005, 12:16

Beitrag von wurzel » 16.10.2006, 09:50

wenn im html-quelltext steht:
<option value=bla und blubb>bla und blubb</option>
statt
<option value="bla und blubb">bla und blubb</option>
darfst du dich nicht wundern ... nach dem ersten leerzeichen ist dein value nämlich beendet ;)

godzilla
PostRank 4
PostRank 4
Beiträge: 104
Registriert: 28.05.2005, 21:29
Wohnort: Pilsting

Beitrag von godzilla » 16.10.2006, 09:57

Darüber hinaus solltest du deinen Programmierstil überdenken.
Potentiell verletzbarer Code und unsauber.

wettmasta
PostRank 3
PostRank 3
Beiträge: 72
Registriert: 01.08.2006, 14:58

Beitrag von wettmasta » 16.10.2006, 10:17

oh man bin ich blind.... vielen dank @wurzel.

@godzille könntest du mir deine aussage mal bitte erklären?

Mfg
wettmasta

godzilla
PostRank 4
PostRank 4
Beiträge: 104
Registriert: 28.05.2005, 21:29
Wohnort: Pilsting

Beitrag von godzilla » 16.10.2006, 10:41

Klar :-)
$_POST['kinder'] = potentiell verwundbar woher kommt diese variable?
Über die Performance mag ich jetzt nicht wirklich streiten.

fornex
PostRank 4
PostRank 4
Beiträge: 154
Registriert: 01.03.2006, 01:14
Wohnort: :tronhoW

Beitrag von fornex » 16.10.2006, 14:13

godzilla hat geschrieben:Klar :-)
$_POST['kinder'] = potentiell verwundbar woher kommt diese variable?
Über die Performance mag ich jetzt nicht wirklich streiten.
Die Variable wird nur verglichen und nicht an Datei/Datenbank/User weitergegeben
Suche Linkpartner für Bereiche:
Flirt - Fun - Erotik - 1 Click Hoster

ICQ: 7o7727

Googlebot versteht Javascript

godzilla
PostRank 4
PostRank 4
Beiträge: 104
Registriert: 28.05.2005, 21:29
Wohnort: Pilsting

Beitrag von godzilla » 16.10.2006, 20:43

fornex hat geschrieben:
godzilla hat geschrieben:Klar :-)
$_POST['kinder'] = potentiell verwundbar woher kommt diese variable?
Über die Performance mag ich jetzt nicht wirklich streiten.
Die Variable wird nur verglichen und nicht an Datei/Datenbank/User weitergegeben
Ich seh schon Vollprofis am Werk, jede weitere Ausführung sinnlos :-)

Outman
PostRank 6
PostRank 6
Beiträge: 394
Registriert: 03.12.2004, 22:55
Wohnort: Orlamünde

Beitrag von Outman » 20.10.2006, 08:53

:wink: kleiner Tipp nutze mal zu der Entwicklung.

Code: Alles auswählen

error_reporting&#40;E_ALL&#41;;
Gruß Nico
Webhosting Partnerprogramm mit 2 Refebenen, PHP Webspace mit .de Domain ab 2 Euro, Zusätzlich suche ich Linkpartner zum Thema "Webmaster". Suchst du einem PHP Programmierer?

alphaonline
PostRank 1
PostRank 1
Beiträge: 7
Registriert: 23.10.2006, 23:01
Wohnort: Schleusingen

Beitrag von alphaonline » 23.10.2006, 23:28

Code: Alles auswählen

@godzilla

Darüber hinaus solltest du deinen Programmierstil überdenken.
Potentiell verletzbarer Code und unsauber.
Hmm, wenn der Server nicht im safe_mode läuft geht so was -
aber wirklich sehr verwundbar! Besser safe_mode = ON und alle Variablen per $_REQUEST wieder "einsammeln" ...
"Du sollst den Tag nicht vor dem Absturz loben!"
Fun und mehr unter https://www.alpha-online.org

Antworten
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag