Ik ben mijn site aan het controlleren met een HMTL validator. Nu krijg ik nog een waarschuwing waar ik niet uit kom.

line 62 column 3 - Waarschuwing: <form> lacks "action" attribute
lijn 62 is:
<?php
$main .= " <form method='post'>";
?>
Ik heb dit al aangepast naar:
<?php
$main .= " <form action='post'>";
?>

Maar ondanks dat de validator het goed vind werkt mijn script dan niet meer.
Heeft iemand een tip waar ik mee aan de slag kan?

edit:
Ik ben er achter wat ik fout doe:
<?php
$main .= " <form action="" method='post'>";
?>
jazeker, gebruik voor html altijd dubbele quotes'. Het zal er dan zo uit moeten komen te zien

<?php
$main .= '<form action="jouwurl.php" method="post">';
?>
ok want mijn oplossing (zie edit) werkte ook niet.

Edit: deze oplossing werkt ookniet.
Wat voor melding geeft ie dan nu?
niets dat de pagina niet bestaat.

MAg ik het hele script hier plaatsen? HEt zijn 134 regels
Als je het bericht krijgt dat de pagina niet bestaat (404 error) is er iets mis met je action, of iets anders dat je naar een bepaalde pagina doorstuurt, die dus niet bestaat.
Ik heb de fout gevonden.

de fout zat hemin de ' en de "

Ik heb alles aangepast en nu werkt alles zoals het werkt.

Als iemand het wil kan ik het script alsnog posten.

Ik heb dit gebruikt:

$main .= ' <form action="" method="post">';
eerst goed lezen, dan nadenken, googlen en als je er dan nog niet uit bent kom je hier!
Wat een rare opmerking. Een forum is toch om elkaarte helpen.

JE hebt niet geholpen, maarlevert wel commentaar. Beetje raar....
het was al opgelost toen ik poste, maar ik zag zelf ook de oplossing wel. maar snap je dat als je zegt het is opgelost en dan weer niet en dan weer wel, het een beetje verwarrend wordt? ik denk dat als je er iets langer naar had gekeken je de oplossing wel zelf had kunnen bedenken.

Reageren