WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik


Homepage und Webhosting-Forum

Scripte und Programme für PHP, MYSQL. Diskussionen zur Programmierung im Web. Fragen zu CMS, Blogsoftware, Shops, Newsletter und vielen weiteren Scripten.


Forum » PHP & MySQL » Sessions, Forms und das W3C » Antworten
Benutzername:
Passwort: Passwort vergessen?
Inhalt der Nachricht: Fett | Kursiv | Unterstrichen | Link | Bild | Smiley | Zitat | Zentriert | Quellcode| Kleiner Text
Optionen: Emailbenachrichtigung bei Antworten
 

Die letzten 5 Postings in diesem Thema » Alle anzeigen
von Maasda
@Philipp: Wäre nicht konform, es müssen die inputs innerhalb des form elements in einem div ode fieldset liegen.

@subjective: THX! Habe das div durch ein fieldset ersetzt und am anfang meiner PHP-Datei
1:
ini_set('url_rewriter.tags', 'a=href,area=href,frame=src,input=src,fieldset=');
eingesetzt, jetzt funzt es, wie es soll.
von Philipp Gérard
wie wärs mit

1: 
2: 
3: 
4: 
5: 
6: 
7: 
8:
<div>
   <form  action=\"/\" method=\"get\" id=\"search\">
   <input type=\"hidden\" name=\"cat\" value=\"search\"/>
   <input type=\"hidden\" name=\"page\" value=\"query\"/>
   <input type=\"text\" name=\"query\" class=\"navbar\"/>
   <input type=\"image\" src=\"img/icons/search.gif\" accesskey=\"s\" onmouseover=\"window.status='Search';return true\" onmouseout=\"window.status='';return true\" onclick=\"submit()\"/>
   </form>
</div>
von subjective
Kann man beeinflussen - schau dir mal die Option url_rewriter.tags an.
von Maasda
Hab folgendes Problem: Ich benutze in meinem Projekt Sessions für verschiedene Anwendungen, sie sind also unentbehrlich (auch der einfachen Handahabung wegen).

Ich programmiere mein HTML nach dem Standard XHTML 1.1 (Strict) und es funktioniert auch alles schön und gut, alles ist konform, bis auf folgendes:

Bei Formularen pfuscht mir PHP mit den Sessions rein. Mein Formular ist nach folgendem Schema aufgebaut, um dem Standard zu entsprechen:

1: 
2: 
3: 
4: 
5: 
6: 
7:
<form  action=\"/\" method=\"get\" id=\"search\">
<div>
   <input type=\"hidden\" name=\"cat\" value=\"search\"/>
   <input type=\"hidden\" name=\"page\" value=\"query\"/>
   <input type=\"text\" name=\"query\" class=\"navbar\"/>
   <input type=\"image\" src=\"img/icons/search.gif\" accesskey=\"s\" onmouseover=\"window.status='Search';return true\" onmouseout=\"window.status='';return true\" onclick=\"submit()\"/>
</div></form>


Das mit dem Div muss, wie gesagt des Standards wegen sein.
-> Jetzt baut mir PHP immer noch ein
1:
<input type="hidden" name="PHPSESSID" value="849fe66d51bc7e3dab34972883268301" />


Direkt hinter dem form-Tag ein, aber eben ausserhalb des Divs.

Das gibt dann beim validieren folgenden Fehler:
Line 311, column 147: document type does not allow element "input" here; missing one of "ins", "del", "h1", "h2", "h3", "h4", "h5", "h6", "p", "div", "address", "fieldset" start-tag

...="6da42346ae89bc1854f3f067eda660f8" />


Wie kann man das beheben? Ich hab schon probiert, dieses Input manuell einzufügen, aber dann setzt PHP noch ein zweites dazu. Ich möchte allerdings nicht, dass die automatische SessionID-einfüge-Funktion deaktiviert wird, da sie mir bei Links sehr gute Dienste leistet (oder kann man das speziell für forms abstellen?).

Danke im Voraus, Julian


---
by Maasda/Julian
http://www.maasda.de

Nach oben