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

[PHP] Grote variablen overzetten naar een volgende pagina.

Bill Gates
3 antwoorden
  • Ik werk nu aan een soort van CMS systeempje (zover je t dat mag noemen :wink: ). Nu wil ik hiervoor een webbased interface maken. Op dit moment heb ik een HTML formulier… daar vul je dan je hele tekst in.
    Als je vervolgens op de knop "Submit" klikt, wordt de pagina opnieuw geladen, PHP code ziet dat er wat is ingevoerd en hij gaat de inhoud in de database updaten. Met kleine teksten werkt dit perfect. Alleen met grote stukken tekst kan je op de submit knop klikken wat je wilt, maar er gebeurt gewoon niets.

    Ik denk dat dit komt doordat de tekst dan te lang is om in de header te plaatsen… maar hoe krijg ik de tekst dan naar een volgende pagina… moet ik het dan tussentijds in bestanden gaan opslaan op de server… of zijn er ook andere mogelijkheden?

    Alvast bedankt!
  • Post je dat formulier met een GET of zo (<form method="GET" … >)?

    Post anders eens je relevante (!!) code, nu moeten wij maar een beetje gaan gokken wat er mis zou kunnen zijn en dat schiet niet zo op…
  • Ok hier is de code.. het is maar een klein bestandje.. en werkt inderdaad met de GET methode (code index.php):

    [code:1:5a36b3353a]
    <HTML>
    <BODY>
    <?php
    if ($update == 1) {
    mysql_connect ("localhost","blaat","blaat");
    mysql_select_db("nog meer blaat");
    $toevoegen = mysql_query("UPDATE cms_website SET
    page_content = '$code' WHERE page_id = $page_id");
    }
    ?>

    <FORM name = "website" action = "index.php" method = "get">
    <TABLE>
    <TR><TD>Page_ID</TD><TD><INPUT type = "text" name = "page_id"></TD></TR>
    <TR><TD>Inhoud</TD><TD><TEXTAREA name = "code" cols = "100" rows = "50"></TEXTAREA></TD></TR>
    <TR><TD></TD><TD><INPUT type = "hidden" name = "update" value = "1"><INPUT type = "submit"></TD></TR>
    </TABLE>
    </FORM>

    </BODY>
    </HTML>
    [/code:1:5a36b3353a]

Beantwoord deze vraag

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