Archief - (en PHP) Formulier wordt niet juist weergegeven in FF

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

XA4

Legacy Member
Omschrijving:
Ok, ik heb dus het volgende probleem:
website gemaakt (is nog volop in opbouw, dus andere pagina's zijn nog niet in orde. Site is ook gemaakt op mijn manier (jarenlang met frames gewerkt en de overstap gemaakt naar DIV's) en sommige dingen zullen waarschijnlijk vreemd omschreven/opgebouwd zijn, maar ik heb het toch werkend gekregen) maar ik heb wederom (echt elke keer opnieuw!) problemen met mijn contact-formulier. Is een script dat ik heb gehaald van (PHPhulp - PHP scripts - Data verwerking - Contact formulier) en in IE (6 en 7 gecontroleerd) geeft hij het juist weer, maar in FF (3.0.6) is alles een beetje fucked up (Safari, Google Chrome en dergelijke nog niet geprobeerd) De velden staan er wel, maar niet onder elkaar, maar naast elkaar. Dit is uiteraard niet de bedoeling.

Screenshots
FF: http://www.postalux.be/vitalia/2009/forumprobleem/screenshot_ff.jpg
IE: http://www.postalux.be/vitalia/2009/forumprobleem/screenshot_ie.jpg

Links
Link website: Naturotheek Vitalia
Link CSS: http://www.postalux.be/vitalia/2009/mijnstijl.css

Daarentegen...:
Het vreemde is dat ik exact hetzelfde script gebruikt heb op een andere site (zelfde server) en daar geeft hij het contact-formulier wel goed weer in geteste browsers.
Link website: Brasserie Criterium
Link CSS: http://www.postalux.be/criterium/mijnstijl.css

Kortom:
Het is dus geen layout-check ofzo. Mijn opbouw is wat te amateuristisch (en te veel verdergeborduurd op iets dat ik al had geschreven en/of geleend) Het gaat dus enkel om het formulier-probleem.
Wat zorgt ervoor dat die velden plots naast elkaar komen te staan en hoe krijg ik het in orde?

Alvast bedankt

XA4

Legacy Member
Ja, jouw site van die formulieren kende ik al wel. Maar het formulier dat ik heb, was eindelijk één dat werkte en daar wilde ik dus nog wel gebruik van maken.

text-align: justify;
wegdoen?
Maar in die andere site (Brasserie Criterium) heb ik dat ook in de CSS staan en daar zorgt dat niet voor een probleem.
Ik begrijp wel waarom dit een reden zou kunnen zijn waarom de velden naast elkaar staan, maar waarom dan hier en niet op die andere site?

XA4

Legacy Member
Ik heb die text-align: justify; er net uitgehaald en formulier blijft hetzelfde... achter elkaar.

adrianhates

Legacy Member
meen je dat dit werkt? het formulier wordt afgesloten direct na de openingstag..

zet die form opening tag voor je table
en close na je table

verder :

#inhoud table tr td {
display:block;
}

dit deed het bij mij,
blijkbaar worden je tr's of td's inline gezet ergens

XA4

Legacy Member
Ik ken zo goed als niets van PHP (en kan dus niets zeggen over die afsluiting na de openingstag ofzo) maar dit formulier werkt inderdaad. Ik dacht zelfs dat ik een link naar dit script ooit heb gevonden via dit forum... maar kan ook zijn dat ik er zelf ooit ben opgekomen.
Het was omdat ik al zoveel scripts had geprobeerd die niet werkten dat ik blij was dat ik eindelijk iets had gevonden dat wel werkte. En het werkt ook, alleen wil ik de velden onder elkaar en niet naast elkaar.

ozkaaan

Legacy Member
gebruik je 1 css voor al de paginas?
ik gebruik altijd aparte css voor elk pagina dan is alles overzichtelijker

adrianhates

Legacy Member
ozkaaan zei:
gebruik je 1 css voor al de paginas?
ik gebruik altijd aparte css voor elk pagina dan is alles overzichtelijker

dan zet je toch gemeenschappelijke elementen in 1 basis css hoop ik?

adrianhates

Legacy Member
XA4_ zei:
Ik ken zo goed als niets van PHP (en kan dus niets zeggen over die afsluiting na de openingstag ofzo) maar dit formulier werkt inderdaad. Ik dacht zelfs dat ik een link naar dit script ooit heb gevonden via dit forum... maar kan ook zijn dat ik er zelf ooit ben opgekomen.
Het was omdat ik al zoveel scripts had geprobeerd die niet werkten dat ik blij was dat ik eindelijk iets had gevonden dat wel werkte. En het werkt ook, alleen wil ik de velden onder elkaar en niet naast elkaar.

dat is geen php , maar html
gewoon die <form ... > voor je <table> zetten
en </form> achter je </table> zetten

XA4

Legacy Member
ah ja, dat is inderdaad geen PHP :$
Ik dacht dat het over iets anders ging...

Maar ik heb net die
#inhoud table tr td {
display:block;
}

erbij gezet en nu geeft FF het perfect weer. En aangezien het formulier werkt, lijkt het me onnodig om die tag te verplaatsen. Het kan misschien logischer zijn (jij zal het wel beter weten dan ik) maar ik ben vanzelf al blij genoeg dat het formulier werkt en nu ook nog eens juist wordt weergegeven :)

Maar ik ga je raad in ieder geval onthouden.
Bedankt voor de snelle oplossing :niceone:
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan