Likes Likes:  0
Resultaten 1 tot 12 van de 12
Geen

Onderwerp: session

  1. #1
    RvD
    session
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    session

    Ik maak gebruik van deze onderstaande code om een sessie te beginnen;
    --
    <?php
    session_start();
    if(empty($_POST))
    {
    require("waarden.php");
    require("formIn.php");
    exit();
    }
    else
    {
    require("formCheck.php");
    }
    ?>
    --
    echter wanneer ik ik niets in de formIn.php invul gaat het niet meer terug daarnaar toe
    maar krijg ik een lege pagina. Terwijl de $_POST variabelen leeg staan.
    Hoe kan dat, enig idee wat ik fout doe?!

    R

  2. #2
    Maarten Wierda
    session
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: session

    RvD wrote:

    > Ik maak gebruik van deze onderstaande code om een sessie te beginnen;
    > --
    > <?php
    > session_start();
    > if(empty($_POST))
    > {
    > require("waarden.php");
    > require("formIn.php");
    > exit();
    > }
    > else
    > {
    > require("formCheck.php");
    > }
    > ?>
    > --
    > echter wanneer ik ik niets in de formIn.php invul gaat het niet meer
    > terug daarnaar toe maar krijg ik een lege pagina. Terwijl de $_POST
    > variabelen leeg staan.
    > Hoe kan dat, enig idee wat ik fout doe?!


    Je controleert wel op een heel aparte manier of een formulier is
    verzonden. Onderstaande zou een stuk logischer zijn +-

    if ($_SERVER["REQUEST_METHOD"] == "POST")
    {
    if (isset($_POST["isVerzonden"] && $_POST["isVerzonden"] == true)
    {
    // doe iets
    }
    }

    Weet je wel zeker dat je formulier via POST wordt verzonden? Zoals:

    <form method="post">

    Verder vraag ik me af wat je vraag met sessie te maken heeft. Je
    probleem is toch dat je op een blank pagina terechtkomt?

    --
    Cheers, Maarten Wierda

    "Meeting Again For The First Time"
    PTW/YCBYG


  3. #3
    RvD
    session
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: session

    Maarten Wierda wrote:
    > RvD wrote:
    >
    >> Ik maak gebruik van deze onderstaande code om een sessie te beginnen;
    >> --
    >> <?php
    >> session_start();
    >> if(empty($_POST))
    >> {
    >> require("waarden.php");
    >> require("formIn.php");
    >> exit();
    >> }
    >> else
    >> {
    >> require("formCheck.php");
    >> }
    >> ?>
    >> --
    >> echter wanneer ik ik niets in de formIn.php invul gaat het niet meer
    >> terug daarnaar toe maar krijg ik een lege pagina. Terwijl de $_POST
    >> variabelen leeg staan.
    >> Hoe kan dat, enig idee wat ik fout doe?!

    >
    >
    > Je controleert wel op een heel aparte manier of een formulier is
    > verzonden. Onderstaande zou een stuk logischer zijn +-

    wat is er zou apart hieraan?
    >
    > if ($_SERVER["REQUEST_METHOD"] == "POST")
    > {
    > if (isset($_POST["isVerzonden"] && $_POST["isVerzonden"] == true)
    > {
    > // doe iets
    > }
    > }
    >
    > Weet je wel zeker dat je formulier via POST wordt verzonden? Zoals:
    >
    > <form method="post">

    ja wanneer ik het omzet naar $_GET dan zie ik de waarden als leeg in de URL.
    Verder werkt de login prima behalve als je niets invult ?!?
    >
    > Verder vraag ik me af wat je vraag met sessie te maken heeft. Je
    > probleem is toch dat je op een blank pagina terechtkomt?

    Ja je hebt gelijk
    >


  4. #4
    RvD
    session
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: session

    RvD wrote:
    > Maarten Wierda wrote:
    >
    >> RvD wrote:
    >>
    >>> Ik maak gebruik van deze onderstaande code om een sessie te beginnen;
    >>> --
    >>> <?php
    >>> session_start();
    >>> if(empty($_POST))
    >>> {
    >>> require("waarden.php");
    >>> require("formIn.php");
    >>> exit();
    >>> }
    >>> else
    >>> {
    >>> require("formCheck.php");
    >>> }
    >>> ?>
    >>> --
    >>> echter wanneer ik ik niets in de formIn.php invul gaat het niet meer
    >>> terug daarnaar toe maar krijg ik een lege pagina. Terwijl de $_POST
    >>> variabelen leeg staan.
    >>> Hoe kan dat, enig idee wat ik fout doe?!

    >>
    >>
    >>
    >> Je controleert wel op een heel aparte manier of een formulier is
    >> verzonden. Onderstaande zou een stuk logischer zijn +-

    >
    > wat is er zou apart hieraan?
    >
    >>
    >> if ($_SERVER["REQUEST_METHOD"] == "POST")
    >> {
    >> if (isset($_POST["isVerzonden"] && $_POST["isVerzonden"] == true)
    >> {
    >> // doe iets
    >> }
    >> }
    >>
    >> Weet je wel zeker dat je formulier via POST wordt verzonden? Zoals:
    >>
    >> <form method="post">

    >
    > ja wanneer ik het omzet naar $_GET dan zie ik de waarden als leeg in de
    > URL.
    > Verder werkt de login prima behalve als je niets invult ?!?
    >
    >>
    >> Verder vraag ik me af wat je vraag met sessie te maken heeft. Je
    >> probleem is toch dat je op een blank pagina terechtkomt?

    >
    > Ja je hebt gelijk
    >
    >>

    Hierin om gezet krijg ik een parser fout,
    --
    <?php
    session_start();
    if ($_SERVER["REQUEST_METHOD"] == "POST")
    {
    if (isset($_POST["isVerzonden"] && $_POST["isVerzonden"] == true))
    {
    require("formCheck.php");
    }
    else
    require("waarden.php");
    require("formIn.php");
    exit();
    }
    else
    {
    echo "fout";
    }
    ?>
    --
    De fout melding = Parse error: parse error, unexpected T_BOOLEAN_AND, expecting ',' or ')'
    in /ergens/index.php on line 5
    ??????

    R

  5. #5
    Maarten Wierda
    session
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: session

    RvD wrote:


    >>> <?php
    >>> session_start();
    >>> if(empty($_POST))
    >>> {
    >>> require("waarden.php");
    >>> require("formIn.php");
    >>> exit();
    >>> }
    >>> else
    >>> {
    >>> require("formCheck.php");
    >>> }
    >>> ?>
    >>> --


    >> Je controleert wel op een heel aparte manier of een formulier is
    >> verzonden. Onderstaande zou een stuk logischer zijn +-

    >
    > wat is er zou apart hieraan?


    Jij kijkt of $_POST leeg is, en als dat niet het geval is, neem je maar
    aan dat er een formulier is verzonden via POST.

    --
    Cheers, Maarten Wierda

    "Meeting Again For The First Time"
    PTW/YCBYG


  6. #6
    Maarten Wierda
    session
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: session

    RvD wrote:

    > Hierin om gezet krijg ik een parser fout,
    > --
    > <?php
    > session_start();
    > if ($_SERVER["REQUEST_METHOD"] == "POST")
    > {
    > if (isset($_POST["isVerzonden"] && $_POST["isVerzonden"] == true))


    Dit zou moeten zijn:

    if (isset($_POST["isVerzonden"]) && ($_POST["isVerzonden"] == true))

    Een kwestie van haakjes tellen dus.

    --
    Cheers, Maarten Wierda

    "Meeting Again For The First Time"
    PTW/YCBYG


  7. #7
    RvD
    session
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: session

    Maarten Wierda wrote:

    > RvD wrote:
    >
    >
    >>>> <?php
    >>>> session_start();
    >>>> if(empty($_POST))
    >>>> {
    >>>> require("waarden.php");
    >>>> require("formIn.php");
    >>>> exit();
    >>>> }
    >>>> else
    >>>> {
    >>>> require("formCheck.php");
    >>>> }
    >>>> ?>
    >>>> --

    >
    >
    >>> Je controleert wel op een heel aparte manier of een formulier is
    >>> verzonden. Onderstaande zou een stuk logischer zijn +-

    >>
    >>
    >> wat is er zou apart hieraan?

    >
    >
    > Jij kijkt of $_POST leeg is, en als dat niet het geval is, neem je maar
    > aan dat er een formulier is verzonden via POST.
    >

    Ik ben er enkele maanden bezig, als een gek. Ik vind het gaaf maar hierop ingaande;
    als er niks verzonden is dan stuur ik het toch weer door??
    of zie ik dit verkeerd.

    R

  8. #8
    RvD
    session
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: session

    Maarten Wierda wrote:

    > RvD wrote:
    >
    >> Hierin om gezet krijg ik een parser fout,
    >> --
    >> <?php
    >> session_start();
    >> if ($_SERVER["REQUEST_METHOD"] == "POST")
    >> {
    >> if (isset($_POST["isVerzonden"] && $_POST["isVerzonden"] == true))

    >
    >
    > Dit zou moeten zijn:
    >
    > if (isset($_POST["isVerzonden"]) && ($_POST["isVerzonden"] == true))
    >
    > Een kwestie van haakjes tellen dus.
    >

    goh das nog uit de eerste klas...
    sorry,
    bedankt voor je support
    het werkt.

    R

  9. #9
    Jan Smeelen
    session
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: session

    "RvD" <ik@daar.ergens> schreef in bericht
    news:brsauf$mhq$1@reader11.wxs.nl...
    > Ik maak gebruik van deze onderstaande code om een sessie te beginnen;
    > --
    > <?php
    > session_start();
    > if(empty($_POST))
    > {
    > KNIP
    > }
    > ?>
    > --
    > echter wanneer ik ik niets in de formIn.php invul gaat het niet meer terug

    daarnaar toe
    > maar krijg ik een lege pagina. Terwijl de $_POST variabelen leeg staan.
    > Hoe kan dat, enig idee wat ik fout doe?!


    Even uit mijn hoofd :
    Zou niet kunnen zijn, dat $_POST een lege array is ?
    een lege array is in php namelijk NIET empty !

    Zie onderstaand stukje code, wat ik ook gepost
    als comment heb op php.net onder de functie
    empty()

    Succes !
    Jan.

    suppose you have an array like this :
    $file=array(''); ( for example with file uploads )

    echo empty($file); output : FALSE !

    I build a little function, to check,
    if the are empty values in the array :

    function empty_string_or_file($contr_file)
    { $return_value=1;
    if (is_array($contr_file))
    {
    while(list($key,$val)=each($contr_file))
    {
    if (!empty($val))
    { $return_value=0;
    return $return_value;
    }
    }
    }
    elseif (!empty($contr_file))
    { $return_value=0; }
    return $return_value;
    }

    for example :

    $file=array('');
    echo 'file is empty = '.empty($file);
    ===> Output : file is empty = 0
    echo 'file is empty ='.empty_string_or_file($file);
    ===> Output : file is empty = 1
    echo 'string is empty='.empty_string_or_file("a");
    ===> Output : file is empty = 0



  10. #10
    Ronald Klip
    session
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: session

    Jan Smeelen schreef:
    > een lege array is in php namelijk NIET empty !
    >
    > Zie onderstaand stukje code, wat ik ook gepost
    > als comment heb op php.net onder de functie
    > empty()
    >
    > suppose you have an array like this :
    > $file=array(''); ( for example with file uploads )
    >
    > echo empty($file); output : FALSE !


    Dat viel te verwachten. array() is iets anders dan array(''). Met de
    laatste maak je immers een element aan in de array, die dus niet meer
    leeg is. $file[0] zal wel leeg zijn.

    > I build a little function, to check,
    > if the are empty values in the array :


    Ik bouw een weinig functie, om te controleren,
    of de zijn lege waarden in de array :

    --
    groet, Ronald

  11. #11
    Jan Smeelen
    session
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: session

    "Ronald Klip" <nieuws@bladibla.njet.invalid> schreef in bericht
    news:MPG.1a4cca8b80bb04279896ff@news.xs4all.nl...
    > Jan Smeelen schreef:
    > > een lege array is in php namelijk NIET empty !
    > >
    > > Zie onderstaand stukje code, wat ik ook gepost
    > > als comment heb op php.net onder de functie
    > > empty()
    > >
    > > suppose you have an array like this :
    > > $file=array(''); ( for example with file uploads )
    > >
    > > echo empty($file); output : FALSE !

    >
    > Dat viel te verwachten. array() is iets anders dan array(''). Met de
    > laatste maak je immers een element aan in de array, die dus niet meer
    > leeg is. $file[0] zal wel leeg zijn.


    Klopt helemaal, echter met bijv file upload, heb je dat
    mogelijk niet direct in de gaten...
    zodoende mijn toevoeging op de functie empty()

    > > I build a little function, to check,
    > > if the are empty values in the array :

    >
    > Ik bouw een weinig functie, om te controleren,
    > of de zijn lege waarden in de array :


    Shit ja, ik was op dat moment volgens mij niet
    helemaal helder....
    little = small
    the are = there are

    Jammer dat ik daar geen error() op kreeg ;o)

    Jan.




  12. #12
    Maarten Wierda
    session
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: session

    Jan Smeelen wrote:

    >>>I build a little function, to check,
    >>>if the are empty values in the array :

    >>
    >>Ik bouw een weinig functie, om te controleren,
    >>of de zijn lege waarden in de array :

    >
    > Shit ja, ik was op dat moment volgens mij niet
    > helemaal helder....
    > little = small
    > the are = there are


    En 'build' moet zijn 'built'

    --
    Cheers, Maarten Wierda

    "Meeting Again For The First Time"
    PTW/YCBYG


Webhostingtalk.nl

Contact

  • Rokin 113-115
  • 1012 KP, Amsterdam
  • Nederland
  • Contact
© Copyright 2001-2026 Webhostingtalk.nl.
Web Statistics