Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Webprogrammeren & scripting

pagina valideert niet met form erin, in HTML 4.01 Strict ??

musicom76
1 antwoord
  • Ik heb een vraag over het herladen van een pagina met een op te geven parameter.

    Ik heb een pagina die titels laat zien. Die titels komen uit een database.
    Als ik op die titels klik, verschijnt in plaats van die kop een tekst, eveneens uit een database.

    Ik heb het nu zo opgelost dat de site zichzelf opnieuw aanroept:

    nieuws.php:
    [code:1:4651fa72e1]

    while ($nieuwsitem = mysql_fetch_row($records))
    {
    $id = $nieuwsitem[0];
    $titel = $nieuwsitem[1];
    $inhoud = $nieuwsitem[2];

    $ditnieuwsmoetuitgeklapt = ($_POST['welknieuws'] == $id);
    if ($ditnieuwsmoetuitgeklapt)
    { print $inhoud."<br><br>"; //nieuwsbericht
    }
    else
    {
    print "<form name=\"form_welknieuws\" method=\"post\" action=\"nieuws.php\">"; /
    oept zichzelf aan…
    print "<input name=\"welknieuws\" type=\"hidden\" value=".$id.">"; //… met parameter $id
    print "<input type=\"submit\" value=\"".$titel."\">";
    print "</form>";
    }
    }

    [/code:1:4651fa72e1]

    Dit werkt wel, echter het is niet geldig in strict html 4.01, en dat wil ik wel zijn.

    Fouten o.a.:

    [i:4651fa72e1]document type does not allow element "INPUT" here; missing one of "P", "H1", "H2", "H3", "H4", "H5", "H6", "PRE", "DIV", "ADDRESS" start-tag.[/i:4651fa72e1]
    [i:4651fa72e1]end tag for "FORM" which is not finished.[/i:4651fa72e1]

    Het schijnt te maken te hebben met die form. Als ik die 4 form-regels comment, valideert-ie wel.

    Is het mogelijk om mijn doel (doorgeven dat een bepaald record anders weergegeven moet worden dan andere,
    zodra erop geklikt wordt) anders te realiseren ? Ik zou alleen niet weten hoe.

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.