Pagina 4 van 4 EersteEerste ... 234
Weergegeven resultaten: 31 t/m 36 van 36
  1. #31
    Gevorderd  
    Geregistreerd
    20 June 2006
    Locatie
    Zichem
    Berichten
    106
    Bedankjes
    0
    Bedankt
    18 keer in 16 posts
    Ik krijg een parse error op de laatste regel voor deze pagina, maar ik snap niet goed waarom.
    Code:
    <?php
    // include/require hier evt nog andere zaken
    require ("../scripts/connect.php");
    // we willen op deze pagina gebruik maken van beveiliging mbv sessies,
    // dus includen (requiren) we session.php
    require("../scripts/session.php");
    if ((int)$_SESSION['slevel'] < 2) {
       header("Location: http://localhost/test/pages/nietingelogd.php");
       exit();
    ?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <title>Bib HvZ</title>
    <link rel="stylesheet" type="text/css" href="../scripts/main.css" />
    <link rel="shortcut icon" href="images/favicon.ico" type="image/x-icon" />
    </head>
    
    <body>
    <!-- Begin Wrapper -->
       <div id="wrapper">
             <!-- Begin Header -->
             <div id="header">
                  <h1>Bibliotheek</h1>     
             </div>
             <!-- End Header -->
             <!-- Begin Faux Columns -->
             <div id="faux">         
                   <!-- Begin Left Column -->
                   <div id="leftcolumn">
                       <?php include("../scripts/menu.php"); ?>
                   </div>
                   <!-- End Left Column -->
                   <!-- Begin Right Column -->
                   <?php
    if(!isset($_SESSION['suser']))
    {
    // HTML code gebruiken in php.
    echo "<p> Je bent op dit moment niet ingelogd.<br /> </p>"; 
    // De aanhalingstekens rond index.php vervallen en er komt een spatie erachter omdat we met php werken.
    header("refresh: 0; url=nietingelogd.php");
    }
    ?>
                   <div id="rightcolumn"><h2>Gebruikers toevoegen</h2>    
                   <?php include("../scripts/addusers1.php");?>    
    <div class="clear"></div>               
                   </div>
                   <!-- End Right Column -->               
                   <div class="clear"></div>               
             </div>       
             <!-- End Faux Columns --> 
             <!-- Begin Footer -->
             <div id="footer">               
                   <h4>KH De Heren van Zichem&copy;2009</h4>        
             </div>
             <!-- End Footer -->        
       </div>
       <!-- End Wrapper -->
    </body>
    </html>
    Jvuz

  2. #32
    Gevorderd  
    Geregistreerd
    20 June 2006
    Locatie
    Zichem
    Berichten
    106
    Bedankjes
    0
    Bedankt
    18 keer in 16 posts
    Of kan het liggen aan het bestand dat geincluded wordt?

    Code:
    <?php
    // if the form isn't filled in yet
    if(!isset($_POST['submit'])) {
    ?>
    <form action="addusers.php" method="post">
    <table>
        <tr>
            <td>Naam</td>
            <td><input type="text" name="name" size="40" maxlength="20" /></td>
        </tr>
        <tr>
            <td>Paswoord</td>
            <td><input type="password" name="wacht1" size="40" maxlength="30" /></td>
        </tr>
        <tr>
            <td>Bevestig paswoord</td>
            <td><input type="password" name="wacht2" size="40" maxlength="30" /></td>
        </tr>
        <tr>
            <td>Categorie</td>
            <td><select name="level">
                    <option value="1">Level 1&nbsp;&nbsp;
                    <option value="2">Level 2&nbsp;&nbsp;&nbsp;
                    <option value="3">Level 3&nbsp;&nbsp;
                </select></td>
        </tr>
    </table>
    <input type="submit" name="submit" value="submit" />
    </form>
    <br />
    <?php
    // form is posted, check if all fields are filled in
    } elseif(trim($_POST['name']) <> "" && trim($_POST['wacht1']) <> "") {
      // form is filled in, check if the username already exists
      $name = $_POST['name'];
      $level = $_POST['level'];
      $res = mysql_query("SELECT * FROM users WHERE name='".$name."'") or die(mysql_error());
      if(mysql_num_rows($res) == 0) {
        // no results, that's what we want
        // compare the passwords
        if(!strcmp($_POST['wacht1'], $_POST['wacht2'])) {
          // passwords matches, save all data in db
          // usename is taken from db
          $wacht = md5($_POST['wacht1']); // encrypted password
          mysql_query("INSERT INTO users (name, pass, level) VALUES ('".$name."','".$wacht."','".$level."')") or die(mysql_error());
          // message
    ?>
    De gebruiker is toegevoegd<br />
    <?php
        } else {
          // passwords don't match
    ?>
    De paswoorden komen niet overeen<br />
    Ga terug en voer opnieuw de twee paswoorden in<br />
    <?php
       }
      } else {
        // there already exists a user with that name
    ?>
    Er bestaat al een gebruiker met die naam<br />
    Ga terug en geef een andere naam in.<br />
    <?php
      }
    } else {
      // some fields aren't filled in
    ?>
    Alle velden moeten ingevuld worden.<br />
    Ga terug en vul alle velden in.<br />
    <?php
    }
    ?>
    Jvuz

  3. #33
    Administrator   ultddave's schermafbeelding
    Geregistreerd
    24 June 2006
    Locatie
    Genk
    Berichten
    1.527
    Bedankjes
    5.385
    Bedankt
    2.577 keer in 1.271 posts
    Parse errors komen meestal doordat haakjes niet gesloten worden.

    Ik denk dat het dit haakje is in dit geval: (staat in de eerste file, dus niet in de include)

    Code:
    if ((int)$_SESSION['slevel'] < 2) {
       header("Location: http://localhost/test/pages/nietingelogd.php");
       exit();
    ?>
    Ik denk niet dat die ergens gesloten wordt.

    Mvg,
    Dave
    Laatst gewijzigd door ultddave; 29 October 2009 om 13:32
    "Friendship. It's the hardest thing in the world to explain. It's not something you learn in school. But if you haven't learned the meaning of friendship, you really haven't learned anything." ~ Muhammad Ali

  4. #34
    Gevorderd  
    Geregistreerd
    20 June 2006
    Locatie
    Zichem
    Berichten
    106
    Bedankjes
    0
    Bedankt
    18 keer in 16 posts
    Oops, bedankt. Daar was ik vergeten te kijken.
    Jvuz

  5. De volgende gebruiker bedankt jvuz voor deze nuttige post:

    ultddave (29 October 2009)

  6. #35
    Gevorderd  
    Geregistreerd
    20 June 2006
    Locatie
    Zichem
    Berichten
    106
    Bedankjes
    0
    Bedankt
    18 keer in 16 posts
    Vraagje in de rand. Als alles af zou zijn en ik wil het online plaatsen, is er ook een manier om de tabellen aan te maken via een php bestand? Dan zou ik dat mee kunnen uploaden en uitvoeren. Dan moet ik ze niet handmatig via phpmyadmin maken.
    Jvuz

  7. #36
    Administrator   ultddave's schermafbeelding
    Geregistreerd
    24 June 2006
    Locatie
    Genk
    Berichten
    1.527
    Bedankjes
    5.385
    Bedankt
    2.577 keer in 1.271 posts
    Ja je kan alle soorten MYSQL queries uitvoeren in PHP.

    Hier staat meer uitleg: http://www.w3schools.com/php/php_mysql_create.asp
    "Friendship. It's the hardest thing in the world to explain. It's not something you learn in school. But if you haven't learned the meaning of friendship, you really haven't learned anything." ~ Muhammad Ali

Discussie informatie

Users Browsing this Thread

Momenteel bekijken 1 gebruikers deze discussie. (0 leden en 1 gasten)

Soortgelijke discussies

  1. 1 mans orkest!
    Door namaste in forum Fun
    Reacties: 3
    Laatste bericht: 4 April 2009, 12:52
  2. Bibliotheek autocad 2007
    Door Some_body in forum Grafisch algemeen
    Reacties: 3
    Laatste bericht: 15 September 2007, 12:41
  3. Reacties: 3
    Laatste bericht: 2 September 2007, 22:36

Favorieten/bladwijzers

Favorieten/bladwijzers

Regels voor berichten

  • Je mag geen nieuwe discussies starten
  • Je mag niet reageren op berichten
  • Je mag geen bijlagen versturen
  • Je mag niet je berichten bewerken
  •