Likes Likes:  0
Resultaten 1 tot 11 van de 11
Geen
  1. #1
    Gegevens laten onthouden
    Safe Data!
    645 Berichten
    Ingeschreven
    14/05/04

    Locatie
    Rotterdam

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    2 Berichten zijn liked


    Bedrijf: ICT
    Functie: CEO

    Thread Starter

    Question Gegevens laten onthouden

    Ik moet direct zeggen dat ik geen ster ben ik programeren enz.
    Dus als deze vraag dom is weet je waar het aan ligt :P

    Ik zit met het volgende, klanten kunnen inloggen in ons panel.
    Deze gegevens worden gewoon onthouden totdat ze de browser sluiten.
    Nu wil ik dat ik deze gegevens die in het gehele panel zichtbaar zijn (meerdere pagina's) ook in het bestel script voegen, zodat men niet steeds hun klant gegevens hoeft in te vullen.

    Nu heb ik dit geprobeerd, maar krijg het niet voor elkaar.
    Zoals alle pagina's begint die met: <?php
    session_start();
    ?>
    Daarna de rest van de hele mikmak
    Op deze manier haalt hij de gegevens uit de database:

    ".$grabQuery['voornaam']."

    Nu heb ik een gewoon field in het bestel script zitten:
    <td class=tah11 width=395 height=23><input style="FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #1e1e1e; FONT-FAMILY: arial; BACKGROUND-COLOR: #b7bbc8" size=19 name=voornaam value="Henkie">

    Nu wil ik dus die gegevens uit de DB in dat value gedeelte hebben.
    Hoe krijg ik dit erin? Of moet ik andere field commands maken? Of is gewoon alles zo brak dat er eens een specialist naar moet kijken? :P

    Alvast bedankt, ik heb hopeloos van alles geprobeerd, maar kom er niet uit..

    Rick

  2. #2
    Gegevens laten onthouden
    EK-Hosting
    2.899 Berichten
    Ingeschreven
    07/06/05

    Locatie
    Hardenberg

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    4 Berichten zijn liked


    Naam: Erik Kosters
    Bedrijf: EK-Hosting
    Functie: Eigenaar
    URL: ek-hosting.nl
    KvK nummer: 05078937

    Het is handig dat je een text field gebruikt met een <form action erbij. Dan kan je bijv een tabel met de naam 'opmerkingen' gewoon opslaan in php met de cmd session_register('opmerkingen');

    Wel eraan denken boven de pagina even session_start(); te pleuren.



    GL

  3. #3
    Gegevens laten onthouden
    geregistreerd gebruiker
    293 Berichten
    Ingeschreven
    09/08/05

    Locatie
    Den Haag

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: n
    KvK nummer: 30196082
    Ondernemingsnummer: nvt

    <input style="FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #1e1e1e; FONT-FAMILY: arial; BACKGROUND-COLOR: #b7bbc8" size=19 name=voornaam value="<?=$grabQuery['voornaam'];?>">

  4. #4
    Gegevens laten onthouden
    Safe Data!
    645 Berichten
    Ingeschreven
    14/05/04

    Locatie
    Rotterdam

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    2 Berichten zijn liked


    Bedrijf: ICT
    Functie: CEO

    Thread Starter
    Citaat Oorspronkelijk geplaatst door starfix
    <input style="FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #1e1e1e; FONT-FAMILY: arial; BACKGROUND-COLOR: #b7bbc8" size=19 name=voornaam value="<?=$grabQuery['voornaam'];?>">
    Werkt helaas niet De pagina wordt correct weer gegeven, alleen hij pakt de value niet. Blijft gewoon leeg.

  5. #5
    Gegevens laten onthouden
    geregistreerd gebruiker
    293 Berichten
    Ingeschreven
    09/08/05

    Locatie
    Den Haag

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: n
    KvK nummer: 30196082
    Ondernemingsnummer: nvt

    Citaat Oorspronkelijk geplaatst door extra-hosting
    Werkt helaas niet De pagina wordt correct weer gegeven, alleen hij pakt de value niet. Blijft gewoon leeg.
    Dan heeft $grabQuery['voornaam'] geen inhoud. Handiger is om met sessies te werken.

    Dus voornaam opstaan als $_SESSION[voornaam] en altijd bovenaan je pagina beginnen met session_start();

    Opslaan doe je zo:
    Code:
    <?
    //dit is een korte phpvoorbeeldpagina
    session_start();
    
    if ($_POST){
        $_SESSION[voornaam] = $_POST[voornaam];
        $_SESSION[achternaam] = $_POST[achternaam];
    }
    
    echo"<font size='4'>$_SESSION[voornaam] $_SESSION[achternaam]</font><br><br>";
    ?>
    <form action="?" method="post">
    Voornaam: <input type='text' name='voornaam' value='<?=$_SESSION[voornaam];?>'><BR>
    Achternaam: <input type='text' name='achternaam' value='<?=$_SESSION[achternaam];?>'><BR>
    <input type='submit' value='verzenden'>
    </form>
    Op een andere pagina kun je dan de gegevens ook week oproepen met $_SESSION:
    Code:
    <? 
    //Dit is pagina twee
    session_start();
    echo "$_SESSION[voornaam] $_SESSION[achternaam]";
    ?>

  6. #6
    Gegevens laten onthouden
    Safe Data!
    645 Berichten
    Ingeschreven
    14/05/04

    Locatie
    Rotterdam

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    2 Berichten zijn liked


    Bedrijf: ICT
    Functie: CEO

    Thread Starter
    De pagina begint altijd met
    Code:
    <?php
    session_start();
    ?>
    Daarna staat er dit:
    Code:
    <?php
    
    
    include_once('./mysql.informatie.php');
    include_once('./navigatie.php');
    
    $alIngelogd = mysql_num_rows( mysql_query("Select gebruikersnaam, wachtwoord FROM `klanten` WHERE gebruikersnaam='".$_SESSION['gebruikersnaam']."' AND wachtwoord='".$_SESSION['wachtwoord']."' AND geactiveerd='1'") );
    
    if($alIngelogd != 1) {
    
    	echo "<META HTTP-EQUIV=Refresh CONTENT='0; URL=inloggen.php'>";
    	
    }
    
    $grabQuery = mysql_fetch_assoc( mysql_query("Select * FROM `klanten` WHERE gebruikersnaam='".$_SESSION['gebruikersnaam']."' AND wachtwoord='".$_SESSION['wachtwoord']."'") );
    
    
    	echo "<table width='500' border='0'>";
    	echo "<tr><td>Roepnaam: </td><td>".$grabQuery['roepnaam']."</td></tr>";
    
    	echo "</table>";
    ?>
    En dan de rest van alles.
    Dus dat lijkt er redelijk op..
    Laatst gewijzigd door NWO; 10/03/06 om 11:55.

  7. #7
    Gegevens laten onthouden
    Safe Data!
    645 Berichten
    Ingeschreven
    14/05/04

    Locatie
    Rotterdam

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    2 Berichten zijn liked


    Bedrijf: ICT
    Functie: CEO

    Thread Starter
    De pagina begint altijd met

    <?php
    session_start();
    ?>

    Daarna staat er dit:

    <?php

    include_once('./mysql.info.php');
    include_once('./navigatie.php');

    $alIngelogd = mysql_num_rows( mysql_query("Select gebruikersnaam, wachtwoord FROM `klanten` WHERE gebruikersnaam='".$_SESSION['gebruikersnaam']."' AND wachtwoord='".$_SESSION['wachtwoord']."' AND geactiveerd='1'") );
    $grabQuery = mysql_fetch_assoc( mysql_query("Select * FROM `klanten` WHERE gebruikersnaam='".$_SESSION['gebruikersnaam']."' AND wachtwoord='".$_SESSION['wachtwoord']."'") );

    if($alIngelogd == 1) {

    En dan de rest van alles.
    Dus dat lijkt er redelijk op..
    Allen hoe krijg ik het in het veld? De rest lukt me allemaal wel, maar dit helaas niet :-(

  8. #8
    Gegevens laten onthouden
    geregistreerd gebruiker
    5.163 Berichten
    Ingeschreven
    04/06/05

    Locatie
    Zeeland

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    if ($_POST){
    $_SESSION[voornaam] = $_POST[voornaam];
    $_SESSION[achternaam] = $_POST[achternaam];
    }
    Dan zou ik toch minimaal even wat regex gebruiken om de postvars te controleren..
    Dit is nu net de reden waarom zo vreselijk veel formulieren zo lek zijn als een mandje. Onveilige voorbeelden op fora/websites en mensen die blij zijn dat iets na uren pielen eindelijk werkend hebben.

    Ook iets wat via een session je script weer binnenkomt moet je niet zomaar vertrouwen.

    No offence, maar een kleine basiscursus is echt geen overbodige luxe. Daar zijn er online (o.a. www.zend.com) meer dan genoeg van te vinden.

  9. #9
    Gegevens laten onthouden
    geregistreerd gebruiker
    293 Berichten
    Ingeschreven
    09/08/05

    Locatie
    Den Haag

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: n
    KvK nummer: 30196082
    Ondernemingsnummer: nvt

    Citaat Oorspronkelijk geplaatst door crazycoder
    if ($_POST){
    $_SESSION[voornaam] = $_POST[voornaam];
    $_SESSION[achternaam] = $_POST[achternaam];
    }
    Dan zou ik toch minimaal even wat regex gebruiken om de postvars te controleren..
    Dit is nu net de reden waarom zo vreselijk veel formulieren zo lek zijn als een mandje. Onveilige voorbeelden op fora/websites en mensen die blij zijn dat iets na uren pielen eindelijk werkend hebben.

    Ook iets wat via een session je script weer binnenkomt moet je niet zomaar vertrouwen.

    No offence, maar een kleine basiscursus is echt geen overbodige luxe. Daar zijn er online (o.a. www.zend.com) meer dan genoeg van te vinden.
    Ik heb er ook bijgezegd dat het een voorbeeldje is. Ik geef dit voorbeeld om simpel weer te geven hoe sessies werken. Dit formulier moet niet zo het internet op, alleen als test om te leren met sessies te werken.

  10. #10
    Gegevens laten onthouden
    geregistreerd gebruiker
    5.163 Berichten
    Ingeschreven
    04/06/05

    Locatie
    Zeeland

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Citaat Oorspronkelijk geplaatst door starfix
    Ik heb er ook bijgezegd dat het een voorbeeldje is. Ik geef dit voorbeeld om simpel weer te geven hoe sessies werken. Dit formulier moet niet zo het internet op, alleen als test om te leren met sessies te werken.
    Okee, vond het in ieder geval zinvol om nog extra te waarschuwing voor het risico wat gelopen wordt als het voorbeeld 1 op 1 in een productieomgeving in wordt gezet.

  11. #11
    Gegevens laten onthouden
    Safe Data!
    645 Berichten
    Ingeschreven
    14/05/04

    Locatie
    Rotterdam

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    2 Berichten zijn liked


    Bedrijf: ICT
    Functie: CEO

    Thread Starter
    Nouja, ik zie alwel dat het wel even werk is, er mag wel een slotje op.
    Zal binnenkort even een aanvraag doen om dit te maken voor enkele euro's :-) Indien u al interesse pm me maar.

Webhostingtalk.nl

Contact

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