1. #1
    50Euro's Avatar
    Registered
    15/08/03
    Location
    Moorsele
    Posts
    2,552
    iTrader
    10 (100%)
    Mentioned
    0 Post(s)
    Reputation
    0/18

    PHP: Zelfde venster

    Op http://www.tipke.be/Plaskesvrienden/home.php probeer ik een inlogsysteempje te maken. Er staat nog niets op de site zelf. Eigenlijk gewoon om te testen. Maar als je iets ingeeft bij gebruikersnaam of paswoord en je duwt op "Log In!". Krijg ik het antwoord in een blanco scherm..

    Zie iets naar onder...
    Last edited by 50Euro; 06-09-2004 at 19:08.
    Nintendo ID & PSN & Xbox Live & Steam: FiFtyEuro
    no votes  

  2. #2

    Registered
    12/10/02
    Location
    mars
    Posts
    14,319
    iTrader
    2 (100%)
    Mentioned
    0 Post(s)
    Reputation
    0/0
    Forms (via submit) laden gewoon een compleet nieuwe pagina.

    Als jij dus nu login.php inlaad in home.php en je linkt je form aan login.php gaat ie idd niet de code van login.php meenemen, daarom moet je (wrsch) linken naar home.php.
    no votes  

  3. #3
    50Euro's Avatar
    Registered
    15/08/03
    Location
    Moorsele
    Posts
    2,552
    iTrader
    10 (100%)
    Mentioned
    0 Post(s)
    Reputation
    0/18
    Kijk het zit zo..

    Dit is mijn home.php:
    PHP Code:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <title>Welkom bij de Plaskesvrienden!</title>
    <link rel=stylesheet type="text/css" href="site/styles.css">
    </head>
    <body>
    <?php
    include ("head.html");
    print 
    "<br />";
    include (
    "homeinhoud.php");
    print 
    "<br />";
    include (
    "foot.php");
    ?>
    </body></html>
    Dit is homeinhoud.php:
    PHP Code:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <title>Welkom bij de Plaskesvrienden!</title>
    <link rel=stylesheet type="text/css" href="site/styles.css">
    </head>
    <body>
    <table class="style3" align="center" cellpadding="0" cellspacing="0">
      <tbody>
      <tr>
        <td width="20%" align="center" valign="top">
        <br />    
        <?php
        
    include ('homelogin.php');
        
    ?>
        </td>
        <td>
        <?php
        
    include ('hometext.php');
        
    ?>
        </td>
      </tr>
    </tbody></table>
    </body></html>
    Dit is homelogin.php
    PHP Code:
    <?php //Script login  - homelogin.php
    if (isset($_POST['submit'])){
        if ((!empty(
    $_POST['gebruikersnaam']))&&(!empty($_POST['paswoord']))){
        if ((
    $_POST['gebruikersnaam']=='Kristof')&&($_POST['paswoord']=='Voetbal')){
            print 
    '<p>Je bent nu ingelogd!</p>';
        }else{
            print 
    '<p>De gebruikersnaam en het paswoord zijn niet juist.<br />Probeer het opnieuw.</p>';
        }
        }else{
            print 
    '<p>Veld vergeten in te vullen.<br />Probeer het opnieuw.</p>';
        }
        }else{
            print 
    '<form action="homelogin.php" method="post">
            <p>Gebruikersnaam:<br /><input type="text" name="gebruikersnaam" size="15" /><br />
            Paswoord:<br /><input type="password" name="paswoord" size="15" /><br />
            <input type="submit" name="submit" value="Log In!" /></p>
            </form>'
    ;
        }
    ?>
    Dit is voorlopig men hometext.php:
    PHP Code:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <
    html>
    <
    head>
    <
    meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <
    title>Welkom bij de Plaskesvrienden!</title>
    <
    link rel=stylesheet type="text/css" href="site/styles.css">
    </
    head>
    <
    body>
    <
    table class="style6" align="center" cellpadding="0" cellspacing="0">
      <
    tbody><tr>
        <
    td><div align="center"><span class="style4">Home!</span></div></td>
      </
    tr>
    </
    tbody></table>
    </
    body></html
    Dit is een slechte indeling ook zeker?
    Nintendo ID & PSN & Xbox Live & Steam: FiFtyEuro
    no votes  

  4. #4

    Registered
    12/10/02
    Location
    mars
    Posts
    14,319
    iTrader
    2 (100%)
    Mentioned
    0 Post(s)
    Reputation
    0/0
    Quote Originally Posted by Col.Kurtz
    This quote is hidden because you are ignoring this member. Show
    Wat jij zegt is niet helemaal correct, je kan een form naar zichzelf verwijzen, wat is dit geval vrij handig is, ziehier de code :
    Wat ik zei was nu wel eens compleet correct, ik weet nu ook wel dat je een form naar zichzelf kan laten verwijzen, maar dan herlaad ie gewoon die pagina. Een form laadt (behalve natuurlijk als je events opvangt via js) ALTIJD de pagina opnieuw in.

    Maar idd, in deze situatie is verwijzen naar zichzelf ong. de juiste oplossing (ikzelf echter definieer liever expliciet de pagina waarnaar ie moet gaan).

    nu,

    dit is de situatie:

    homeinhoud.php --> layout, include homelogin.php

    homelogin.php --> form met link naar homelogin.php

    dan is het toch ffs logisch dat de layout er niet opkomt? homeinhoud.php wordt nl. niet ingeladen.

    gebruik je daarentegen een form met link naar homeinhoud.php of laat je de action compleet weg, dan zou alles in principe perfect moeten werken.
    Last edited by killgore; 06-09-2004 at 19:25.
    no votes  

  5. #5
    50Euro's Avatar
    Registered
    15/08/03
    Location
    Moorsele
    Posts
    2,552
    iTrader
    10 (100%)
    Mentioned
    0 Post(s)
    Reputation
    0/18
    Idd Killgore, zo werkt het.
    Maar ik ga het nu op je aanraden anders aanpakken.
    Dank u voor de hulp op Irc!

    Des al niettemin heb ik veel bijgeleerd vandaag..
    Nintendo ID & PSN & Xbox Live & Steam: FiFtyEuro
    no votes  

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

Log in

Log in