Jump to content

MrCostari

Members
  • Posts

    15
  • Joined

  • Last visited

    Never

Everything posted by MrCostari

  1. Well, I get info now, but it's not the right maths I want. This is what I get on my page: With this PHP code: <?php $content = new TemplatePower("klant_factuur/klant_factuur.tpl"); $content->prepare(); if($_SESSION['groepenid'] == 1 AND (isset($_SESSION['accountsid']))) { $content->newBlock("TABEL_FACTUUR"); $verkrijg_gegevens = mysql_query("SELECT personen.voornaam, personen.achternaam, accounts.accountsid, events.titel, events.eventsid, events.begindatum, events.einddatum, events.eventstatusid, eventstatus.eventstatusid, eventstatus.eventstatusnaam, werkzaamheden.starttarief, werkzaamheden.werkzaamhedenid, werkzaamheden.werkzaamhedennaam, werkzaamheden.beschrijving FROM personen, accounts, events, eventstatus, werkzaamheden WHERE accounts.accountsid=personen.accountsid AND events.eventstatusid=eventstatus.eventstatusid AND events.accountsid=accounts.accountsid AND events.eventsid=werkzaamheden.eventsid AND accounts.accountsid='".$_SESSION['accountsid']."'"); for($i=1;$i<=5;$i++) { $content->newBlock("TABEL_PRIJZEN"); $content->assign("AANTAL", $i); $verkrijg_totaalprijs = mysql_query("SELECT (aantal*onderdelenprijs) as totaalonderdelenprijs, (aantal*(onderdelenprijs+starttarief))as totaalprijs FROM onderdelen, onderdeelregel, werkzaamheden, events, accounts WHERE onderdelen.onderdelenid=onderdeelregel.onderdelenid AND events.eventsid=werkzaamheden.eventsid AND events.accountsid=accounts.accountsid AND onderdeelregel.werkzaamhedenid=werkzaamheden.werkzaamhedenid"); while($onderdelen = mysql_fetch_array($verkrijg_totaalprijs)) { $content->newBlock("INFO_PRIJZEN"); $content->assign("AANTAL", $i); $content->assign("ONDERDELENID", $onderdelen['onderdelenid']); $content->assign("ONDERDELENNAAM", $onderdelen['onderdelennaam']); $content->assign("ONDERDELENPRIJS", $onderdelen['onderdelenprijs']); $content->assign("TOTAALONDERDELENPRIJS", $onderdelen['totaalonderdelenprijs']); $content->assign("TOTAALPRIJS", $onderdelen['totaalprijs']); } } if(mysql_num_rows ($verkrijg_gegevens) > 0) { // alleen de gegevens laten zien als de rijen groter zijn dan 0 // anders foutmelding } $content->newBlock("INFO_FACTUUR"); $facturen = mysql_fetch_array($verkrijg_gegevens); $content->assign(array( VOORNAAM => $facturen['voornaam'], ACHTERNAAM => $facturen['achternaam'], TITEL => $facturen['titel'], BEGINDATUM => $facturen['begindatum'], EINDDATUM => $facturen['einddatum'], WERKZAAMHEDENNAAM => $facturen['werkzaamhedennaam'], BESCHRIJVING => $facturen['beschrijving'], EVENTSTATUSID => $facturen['eventstatusid'], STARTTARIEF => $facturen['starttarief'])); } else { $content->newBlock("ERROR_TOESTEMMING"); $content->assign("ERROR_TOESTEMMING", "U heeft geen toestemming om deze pagina te bezoeken."); } ?> And this HTML code: <div> <!-- START BLOCK : TABEL_FACTUUR --> <table> <tr> <th>Voornaam</th> <th>Achternaam</th> <th>Titel</th> <th>Begindatum</th> <th>Einddatum</th> <th>Werkzaamheden naam</th> <th>Beschrijving</th> <th>Eventstatus</th> <th>Starttarief</th> </tr> <!-- START BLOCK : INFO_FACTUUR --> <tr> <td>{VOORNAAM}</td> <td>{ACHTERNAAM}</td> <td>{TITEL}</td> <td>{BEGINDATUM}</td> <td>{EINDDATUM}</td> <td>{WERKZAAMHEDENNAAM}</td> <td>{BESCHRIJVING}</td> <td>{EVENTSTATUSID}</td> <td>{STARTTARIEF}</td> </tr> <!-- END BLOCK : INFO_FACTUUR --> </table> <!-- END BLOCK : TABEL_FACTUUR --> <!-- START BLOCK : TABEL_PRIJZEN --> <table> <tr> <th>Onderdelennaam</th> <th>Onderdelenprijs</th> <th>Totaalonderdelenprijs</th> <th>Totaalprijs</th> <th>Aantal</th> </tr> <!-- START BLOCK : INFO_PRIJZEN --> <tr> <td>{ONDERDELENNAAM}</td> <td>{ONDERDELENPRIJS}</td> <td>{TOTAALONDERDELENPRIJS}</td> <td>{TOTAALPRIJS}</td> <td>{AANTAL}</td> </tr> <!-- END BLOCK : INFO_PRIJZEN --> </tabel> <!-- END BLOCK : TABEL_PRIJZEN --> </div> Please help me, Im worried
  2. Well, I still can't get my select sum to work. I have no idea how to do it and I would really appreciate some help. This is my code so far: <?php $content = new TemplatePower("klant_factuur/klant_factuur.tpl"); $content->prepare(); if($_SESSION['groepenid'] == 1 AND (isset($_SESSION['accountsid']))) { $content->newBlock("TABEL_FACTUUR"); $verkrijg_gegevens = mysql_query("SELECT personen.voornaam, personen.achternaam, accounts.accountsid, events.titel, events.eventsid, events.begindatum, events.einddatum, events.eventstatusid, eventstatus.eventstatusid, eventstatus.eventstatusnaam, werkzaamheden.starttarief, werkzaamheden.werkzaamhedenid, werkzaamheden.werkzaamhedennaam, werkzaamheden.beschrijving FROM personen, accounts, events, eventstatus, werkzaamheden WHERE accounts.accountsid=personen.accountsid AND events.eventstatusid=eventstatus.eventstatusid AND events.accountsid=accounts.accountsid AND events.eventsid=werkzaamheden.eventsid AND accounts.accountsid='".$_SESSION['accountsid']."'"); for($i=1;$i<=5;$i++) { $content->assign("NUMMER", $i); $verkrijg_totaalprijs = mysql_query("SELECT (aantal*onderdelenprijs) as totaalonderdelenprijs, (aantal*(onderdelenprijs+starttarief))as totaalprijsPluswerkzaamheden FROM onderdelen INNER JOIN onderdeelregel ON (onderdelen.onderdelenid=onderdeelregel.onderdelenid) INNER JOIN werkzaamheden ON (onderdeelregelid.werkzaamhedenid=werkzaamheden.werkzaamhedenid"); while($onderdelen = mysql_fetch_array($verkrijg_totaalprijs)) { $content->assign("NUMMER", $i); $content->assign("ONDERDELENID", $onderdelen['onderdelenid']); $content->assign("ONDERDELENNAAM", $onderdelen['onderdelennaam']); } } if(mysql_num_rows ($verkrijg_gegevens) > 0) { // alleen de gegevens laten zien als de rijen groter zijn dan 0 // anders foutmelding } $content->newBlock("INFO_FACTUUR"); $facturen = mysql_fetch_array($verkrijg_gegevens); $content->assign(array( VOORNAAM => $facturen['voornaam'], ACHTERNAAM => $facturen['achternaam'], TITEL => $facturen['titel'], BEGINDATUM => $facturen['begindatum'], EINDDATUM => $facturen['einddatum'], WERKZAAMHEDENNAAM => $facturen['werkzaamhedennaam'], BESCHRIJVING => $facturen['beschrijving'], EVENTSTATUSID => $facturen['eventstatusid'], STARTTARIEF => $facturen['starttarief'], NUMMER => $onderdelen['nummer'], ONDERDELENID => $onderdelen['onderdelenid'], ONDERDELENNAAM => $onderdelen['onderdelennaam'], ONDERDELENPRIJS => $facturen['onderdelenprijs'], TOTAALONDERDELENPRIJS => $facturen['totaalonderdelenprijs'], TOTAALPRIJS => $facturen['totaalprijs'])); } else { $content->newBlock("ERROR_TOESTEMMING"); $content->assign("ERROR_TOESTEMMING", "U heeft geen toestemming om deze pagina te bezoeken."); } ?>
  3. Well, I sure make too many typos in the evening. Updated code: <?php $content = new TemplatePower("klant_factuur/klant_factuur.tpl"); $content->prepare(); if($_SESSION['groepenid'] == 1 AND (isset($_SESSION['accountsid']))) { $content->newBlock("TABEL_FACTUUR"); $verkrijg_gegevens = mysql_query("SELECT personen.voornaam, personen.achternaam, accounts.accountsid, events.titel, events.eventsid, events.begindatum, events.einddatum, events.eventstatusid, eventstatus.eventstatusid, eventstatus.eventstatusnaam, werkzaamheden.werkzaamhedenid, werkzaamheden.werkzaamhedennaam, werkzaamheden.beschrijving FROM personen, accounts, events, eventstatus, werkzaamheden WHERE accounts.accountsid=personen.accountsid AND events.eventstatusid=eventstatus.eventstatusid AND events.accountsid=accounts.accountsid AND events.eventsid=werkzaamheden.eventsid AND accounts.accountsid='".$_SESSION['accountsid']."'"); for($i=1;$i<=5;$i++) { $content->assign("NUMMER", $i); $verkrijg_totaalprijs = mysql_query("SELECT (aantal*onderdelenprijs) as totaalonderdelenprijs, (aantal*(onderdelenprijs+starttarief))as totaalprijsPluswerkzaamheden FROM onderdelen INNER JOIN onderdeelregel ON (onderdelen.onderdelenid = onderdeelregel onderdelenid) INNER JOIN werkzaamheden ON (onderdeelregelid.werkzaamhedenid = werkzaamheden.werkzaamhedenid"); while($onderdelen = mysql_fetch_array($verkrijg_totaalprijs)) { $content->assign("NUMMER", $i); $content->assign("ONDERDELENID", $onderdelen['onderdelenid']); $content->assign("ONDERDELENNAAM", $onderdelen['onderdelennaam']); } } if(mysql_num_rows ($verkrijg_gegevens) > 0) { // alleen de gegevens laten zien als de rijen groter zijn dan 0 // anders foutmelding } $content->newBlock("INFO_FACTUUR"); $facturen = mysql_fetch_array($verkrijg_gegevens); $content->assign(array( VOORNAAM => $facturen['voornaam'], ACHTERNAAM => $facturen['achternaam'], TITEL => $facturen['titel'], BEGINDATUM => $facturen['begindatum'], EINDDATUM => $facturen['einddatum'], WERKZAAMHEDENNAAM => $facturen['werkzaamhedennaam'], BESCHRIJVING => $facturen['beschrijving'], EVENTSTATUSID => $facturen['eventstatusid'], STARTTARIEF => $facturen['starttarief'], ONDERDELENNAAM => $facturen['onderdelennaam'], ONDERDELENPRIJS => $facturen['onderdelenprijs'], TOTAALONDERDELENPRIJS => $facturen['totaalonderdelenprijs'], TOTAALPRIJS => $facturen['totaalprijs'])); } else { $content->newBlock("ERROR_TOESTEMMING"); $content->assign("ERROR_TOESTEMMING", "U heeft geen toestemming om deze pagina te bezoeken."); } ?> It fetches most of the info, but not the sum info. I tried using AND $verkrijg_totaalprijs, but that didn't worked, so I removed it and then I got this.
  4. Well, I'm sorry then. I ask you polity to not read or reply to topic anymore, unless you can be of help. Thank you for your understanding.
  5. Yeah thanks! But how do I put this selected data in a table? I use different variables here than in my database. I have no total price in my database, so I have to do something to assign that. And what about multiple products and different amounts? I have to use a for and while loop for that, but I'm not very good with those, haven't used them much. Thanks again EDIT: I tried using var_dump to check if the query gives any info, but I got this: bool(false) This is my code now, Im going for diner now <?php $content = new TemplatePower("klant_factuur/klant_factuur.tpl"); $content->prepare(); if($_SESSION['groepenid'] == 1 ) { $content->newBlock("TABEL_FACTUUR"); $verkrijg_gegevens = mysql_query("SELECT personen.voornaam, personen.achternaam, accounts.accountsid, events.titel, events.eventsid, events.begindatum, events.einddatum, events.eventstatusid, eventstatus.eventstatusid, eventstatus.eventstatusnaam, werkzaamheden.werkzaamhedenid, werkzaamheden.werkzaamhedennaam, werkzaamheden.beschrijving FROM personen, accounts, events, eventstatus, werkzaamheden WHERE accounts.accounts=personen.accountsid AND events.eventstatusid=eventstatus.eventstatusid AND events.accountsid=accounts.accountsid AND events.eventsid=werkzaamheden.eventsid AND accounts.accountsid='".$_SESSION['accountsid']."'"); $verkrijg_totaalprijs = mysql_query("SELECT (aantal*onderdelenprijs) as totaalonderdelenprijs, (aantal*(onderdelenprijs+starttarief))as totaalprijsPluswerkzaamheden FROM onderdelen INNER JOIN onderdeelregel ON (onderdelen.onderdelenid = onderdeelregel onderdelenid) INNER JOIN werkzaamhedem ON (productrule.maintainanceid = maintainance.maintainanceid"); if(mysql_num_rows ($verkrijg_gegevens) > 0) { // alleen de gegevens laten zien als de rijen groter zijn dan 0 // anders foutmelding } $content->newBlock("INFO_FACTUUR"); $facturen = mysql_fetch_array($verkrijg_gegevens AND $verkrijg_totaalprijs); $content->assign(array( VOORNAAM => $facturen['voornaam'], ACHTERNAAM => $facturen['achternaam'], TITEL => $facturen['titel'], BEGINDATUM => $facturen['begindatum'], EINDDATUM => $facturen['einddatum'], WERKZAAMHEDENNAAM => $facturen['werkzaamhedennaam'], BESCHRIJVING => $facturen['beschrijving'], EVENTSTATUSID => $facturen['eventstatusid'], STARTTARIEF => $facturen['starttarief'], ONDERDELENPRIJS => $facturen['onderdelenprijs'], TOTAALONDERDELENPRIJS => $facturen['totaalonderdelenprijs'], TOTAALPRIJS => $facturen['totaalprijs'])); var_dump ($facturen); } else { $content->newBlock("ERROR_TOESTEMMING"); $content->assign("ERROR_TOESTEMMING", "U heeft geen toestemming om deze pagina te bezoeken."); } ?>
  6. Select sum is different than select. And I don't have the time to ask my teacher. Ever heard of school in the weekend? Have you ever learned to read? Start helping me instead of b*tching me.
  7. I don't know how to make it. I talked about my previous querys. The code is from another code.
  8. Start with the first part, selecting the data. do you know how to do SQL queries? Yes, I know how to update and select. I have to do multiple maths in this query, and I don't know how to put that in 1 query. I listed the maths.
  9. Well, I can't get more time. And this is my specific problem. How can I make a SQL select sum with this data and can I put that into a table with a for and while loop?
  10. I have 2 question, which are related to each other. They are about my current school project. Which I have been really stupid for, I took it too slow and thought I had enough time. But no, I had to do almost my whole project in the last 3 weeks and sunday is the deadline. I have a couple pages to make left, which one of them is the hardest one and I have the 2 questions about it. Question 1. I have to make a invoice with 4 different prices, divided over 3 tables in my mysql. Let me sum up the tables. Products Productsid - productprice Productrule Productruleid - amount - productid - maintainanceid Maintainance Maintainanceid - price I need to show the price The price of each product The amount * productprice The amount * productprice + price All in a table, it mustn't be edited, so it not in a form. I know I have to use a SQL select sum for it, but I have never used it, and my querys always fail in the first place I used a for and while loop to choose the amount of and the name of products for the mechanic page. There was a max of 5 products to select, just to keep it easier. If I would only pick 2, it wouldn send something empty to the database and it wasn't required. My teacher helped me with that and it works. So then we come to question 2, can I use that in a table, instead of a drop down menu, which I used at the mechanic page. This is the PHP code: for($i=1;$i<=5;$i++) { if(($_POST['aantal'.$i] != "") AND ($_POST['product'.$i] != "")) { $query3 = mysql_query ("INSERT INTO onderdeelregel SET aantal='".$_POST['aantal'.$i]."', onderdelenid='".$_POST['product'.$i]."', werkzaamhedenid='".$werkzaamhedenid."'"); } } And the HTML: <table border="0"> <tr> <th>Aantal</th> <th>Product</th> <tr> <!-- START BLOCK : PRODUCT_REGEL --> <tr> <td> <input class="wijzigInput" name="aantal{NUMMER}" id="aantal" type="text" maxlength="2" size="2" /></td> <td> <select name="product{NUMMER}"> <option selected="selected" class="wijzigOption" value=""></option> <!-- START BLOCK : PRODUCT_REGEL_OPTION --> <option class="wijzigOption" value="{PRODUCT_REGEL_WAARDE}">{PRODUCT_REGEL_NAAM}</option> <!-- END BLOCK : PRODUCT_REGEL_OPTION --> </select> </td> </tr> <!-- END BLOCK : PRODUCT_REGEL --> </table> Oh I didn't used a while loop there, but I know I have to use it in the customer page. I know this isn't going to work on my own, and I haven't got much time left. I would really appreciate it if anyone could give me some code, or atleast a start of the sql select sum and the for and while loop in a table. I know I have add other stuff to the invoice, but that isn't hard, so with this I should be able to do it and finish my project in time. I usually don't like that, I want to learn it myself, but time is very little right now Oh and sorry for the Dutch in my code. Please help me, I don't want to stress out and fail it. School is very important to me and I hate myself for taking it so slow. Thanks a lot Chris
  11. Sorry for the late response, I solved it! Had to set a variable for email which I did for username to haha Thanks anyway!
  12. I'm making a website for school and I want the registered username contain no more than 14 charactars and no less than 5. For the password is < 16 and < 6 But it seems to always given that error, and skipping the check of a in use username and email. Can anybody help me with this please? I have been searching a bit for the strlen with username < 14 help but everywhere it seems to be the same code a I use. So it might be something totally different. Here is my code: (sorry for the Dutch) <?php error_reporting(0); $link = mysql_connect('localhost', 'root', ''); $db_selected = mysql_select_db('website', $link); include ("includes/class.TemplatePower.inc.php"); $tpl = new TemplatePower("registratie.html"); $tpl->prepare(); switch($_GET['actie']) { case regis_sql: if(isset($_POST['submit'])) { if(strlen($gebruikersnaam) > 14 || strlen($gebruikersnaam) < 5) // controleren of de gebruikersnaam niet meer dan 14 tekens en niet minder dan 5 tekens bevat { $tpl->newBlock("TUSSEN_TEKENS1"); $tpl->assign("TUSSEN_TEKENS1", "Uw gebruikersnaam mag niet meer dan 14 tekens en niet minder dan 5 tekens bevatten."); } else // als de gebruikersnaam goed ingevuld is doorgaan met controleren { $res1 = mysql_query("SELECT * FROM accounts WHERE gebruikersnaam = '".$gebruikersnaam."'"); $num1 = mysql_num_rows($res1); //controleren of de gebruikersnaam al bestaat in de database if($num1 == 1) { $tpl->newBlock("GEBR_BEZET"); $tpl->assign("GEBR_BEZET", "De door u ingevulde gebruikersnaam is al bezet."); } else // als de gebruikersnaam nog niet bestond doorgaan met controleren { if(strlen($wachtwoord) > 16 || strlen($wachtwoord) < 6) // controleren of het wachtwoord niet meer dan 16 tekens en niet minder dan 6 tekens bevat { $tpl->newBlock("TUSSEN_TEKENS2"); $tpl->assign("TUSSEN_TEKENS2", "Uw wachtwoord mag niet meer dan 16 tekens en niet minder dan 6 tekens bevatten."); } else // als het email adres goed ingevuld is doorgaan met controleren { $res2 = mysql_query("SELECT * FROM personen WHERE email = '".$email."'"); $num2 = mysql_num_rows($res2); // controleren of het email adres al bestaat in de database if($num2 == 1) { $tpl->newBlock("MAIL_BEZET"); $tpl->assign("MAIL_BEZET", "Het door u ingevulde email adres is al bezet."); } else // als het email adres nog niet bestond doorgaan met controleren { $res1 = mysql_query("INSERT INTO accounts (gebruikersnaam, wachtwoord, groepenid) VALUES ('".$_POST['gebruikersnaam']."', '".sha1($_POST['wachtwoord'])."', 1)"); $accountsid = mysql_insert_id(); $res2 = mysql_query("INSERT INTO personen (voornaam, achternaam, adres, postcode, plaats, email, telnr, accountsid) VALUES ('".$_POST['voornaam']."', '".$_POST['achternaam']."', '".$_POST['adres']."', '".$_POST['postcode']."', '".$_POST['plaats']."', '".$_POST['email']."', '".$_POST['telnr']."', '".$accountsid."')"); $tpl->newBlock("REGIS_DONE"); $tpl->assign("REGIS_DONE", "Bedankt voor het registreren! U kunt nu inloggen met uw account."); } } } } } break; default: $tpl->newBlock("REGIS_FORM"); } $tpl->printToScreen(); ?>
  13. Thanks so much! I like your way of helping people, just like my teachers! Help them a bit, but let them do some research! It happens often people from my class ask me to send them my work, but I don't to that, I tell them that they don't learn anything from that, but ofcourse they don't care. W/e next year they will be gone! hehe
  14. Sorry, but I'm using PHP for 4 weeks now, so I don't know much. Could you explain it? I'm not getting any error, and I don't think I should be messing with the template power files. I just realised some things are in Dutch, my apologies, I hope it's not much of a problem, since it are mostly comments and errors or other texts I get when I login. And BTW: Gebruikersnaam = username Wachtwoord = password Groepen = groups Klant = costumer Ask me for anything else!
  15. Hello everybody, I need to make a login form and I need to complete that this sunday. I done pretty much most of it, except 1, pretty important thing. That is letting the username stay in the form field when only the password field is wrong. But for that, I need to stay on the same page and the problem is I need to use a switch, so that gets a little difficult for me. I also MUST use template power, that's why I only show my PHP code. I saw a video on YouTube, where they explained to use different files and link them to each other by using require and include. They used a index.php file and a loginform.inc.php. But since I'm using template power AND a switch, I don't think that will help me. But he did used something like isset and also header function. And he managed to stay on the same page, by using index and loginform.inc. Is there a way I can use that do? Or do I have to use something totally different? Thanks much for any help <?php session_start(); $link = mysql_connect('localhost', 'root', ''); $db_selected = mysql_select_db('mydb', $link); error_reporting(0); include("includes/class.TemplatePower.inc.php"); $tpl = new TemplatePower("Werkbron4.html"); $tpl->prepare(); switch($_GET['actie']) { case logout: if($_POST['submit']) // controleren of er op logout gedrukt is { $_SESSION['accountsid'] = ""; $_SESSION['groepenid'] = ""; // de sessie leeghalen $tpl->newBlock("LOGOUT_SESSION"); $tpl->assign("LOGOUT_SESSION", "U bent uitgelogd."); // tekst weergeven nadat er op logout gedrukt is } else { $tpl->newBlock("LOGOUT_FORM"); // zo niet, terug naar formulier } break; case login_sql: if($_POST['gebruikersnaam'] AND $_POST['wachtwoord']) // controleren of er een gebruikersnaam en wachtwoord is ingevuld { $gebruikersnaam = mysql_real_escape_string($_POST['gebruikersnaam']); $wachtwoord = mysql_real_escape_string($_POST['wachtwoord']); // zo ja, beveilig de gebruikersnaam en het wachtwoord tegen SQL injecties $check = mysql_query("SELECT * FROM accounts WHERE gebruikersnaam='".$gebruikersnaam."' AND wachtwoord='".sha1($wachtwoord)."'"); // haal de gegevens uit de database met deze query if(mysql_num_rows($check) == 1) // controleren of de gegevens over een komen. later bijwerken { $info = mysql_fetch_array($check); // ?? later bijwerken $_SESSION['accountsid'] = $info['accountsid']; $_SESSION['groepenid'] = $info['groepenid']; // gegevens in de sessie zetten $tpl->newBlock("LOGOUT_FORM"); // laat de logout form zien $tpl->newBlock("TEXT_INLOG"); $tpl->assign("TEXT_INLOG", "U bent ingelogd."); // deze tekst laten zien indien er succesvol ingelogd is if($_SESSION['groepenid'] == 1) // kijken of het groepenid van het account dat inlogt overeenkomt met het groepenid 1 { $tpl->newBlock("LOGIN_KLANT"); $tpl->assign("LOGIN_KLANT", "Welkom klant!"); // zo ja, laat deze tekst zien en eventueel andere informatie die een klant mag zien/doen } elseif($_SESSION['groepenid'] == 2) // kijken of het groepenid van het account dat inlogt overeenkomt met het groepenid 2 { $tpl->newBlock("LOGIN_ADMIN"); $tpl->assign("LOGIN_ADMIN", "Welkom Admin!"); // zo ja, laat deze tekst zien en eventueel andere informatie die een admin mag zien/doen } else { $tpl->newBlock("ERROR_GEEN"); $tpl->assign("ERROR_GEEN", "U heeft geen toestemming om hier te komen."); // deze tekst laten zien als een account inlogt met een ander groepenid dan 1 of 2 } } else { $check2 = mysql_query("SELECT * FROM accounts WHERE gebruikersnaam='".$gebruikersnaam."'"); // controleren of de ingevulde gebruikersnaam overeenkomt met degene in de database if(mysql_num_rows($check2) == 1) { $tpl->newBlock("ERROR_PASS"); $tpl->assign("ERROR_PASS", "U heeft een ongeldig wachtwoord ingevuld."); // deze tekst laten zien als de ingevulde gebruikersnaam correct is, maar het wachtwoord niet } else { $tpl->newBlock("ERROR_GEB"); $tpl->assign("ERROR_GEB", "U heeft een ongeldige gebruikersnaam ingevuld."); // deze tekst laten zien als de ingevulde gebruikersnaam ongeldig is } } } break; default: $tpl->newBlock("LOGIN_FORM"); } $tpl->printToScreen(); ?>
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.