• Login
  • Register
  • Zoek
This Thread
  • Everywhere
  • This Thread
  • This Forum
  • Articles
  • Pages
  • Forum
  • Filebase Entry
  • More Options

ICTscripters

Dé plek voor IT

Dé plek voor IT

Login

Geavanceerde opties
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  9. Goedkope domeinnamen
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  9. Goedkope domeinnamen
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  9. Goedkope domeinnamen
  1. Dé plek voor IT - ICTscripters
  2. Forum
  3. Scripting & programmeren
  4. PHP + SQL

Forum

  • Beta-testers gezocht voor Crypto-oefenplatform

    Syntax 29 januari 2026 om 16:11
  • Na 15 jaar terug van weggeweest: iCriminals.nl is terug (BETA)!

    Syntax 19 januari 2026 om 09:34
  • Developer Gezocht

    Mikevdk 10 januari 2026 om 18:57
  • Op zoek naar de legends

    Syntax 5 januari 2026 om 13:50
  • [FREE] WeFact Hosting module

    Jeroen.G 13 oktober 2025 om 14:09
  • Help testers nodig voor android app Urgent

    urgentotservices 26 september 2025 om 10:21
  • Versio vervanger

    Jeroen.G 25 augustus 2025 om 15:56
  • Afspraken systeem met planbeperking

    Lijno 1 augustus 2025 om 23:04

Marktplaats

  • 350 Nieuwe Domeinnamen Januari 2026

    shiga 1 februari 2026 om 14:21
  • 321 Nieuwe Domeinnamen December 2025

    shiga 1 januari 2026 om 10:26
  • Meerdere mafia game template te koop

    Syntax 26 december 2025 om 00:07

Levend worden

  • SaintsRow
  • 24 augustus 2010 om 20:29
  • SaintsRow
    Student
    Berichten
    81
    • 24 augustus 2010 om 20:29
    • #1

    Beste,

    Ik ben bezig om een simpele levend worden, script te maken.
    Alleen lukt het niet helemaal, als ik op de knop word levend druk gebeurt er niks.
    Kijk ik nou ergens over heen of doe ik het helemaal verkeerd?

    PHP
    <table width=100%>
        <tr><td class="subTitle"><b>Je bent vermoord</b></td></tr>
        <tr><td class="mainTxt">
    	<select name="levend">
    	<option value=1>Word gratis levend!</option>
    	</select>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<INPUT name="doen" type="submit" VALUE="Word levend!"> 
    	<br>
    	</select>
    	<?php /* ------------------------- */
    
    
    $query = mysql_query("SELECT * FROM `[users]` WHERE login = '$data[login]'"); 
    $user = mysql_fetch_array($query);
    $sql  = mysql_query("SELECT * FROM `[users]` where `login`='$data->login'");
    $data3 = mysql_fetch_assoc($sql);
    $levend = $_POST['levend'];
    
    
    if($_POST['doen'] && $levend == "1") {
    mysql_query("UPDATE `[users]` SET `vermoord`='0' WHERE `login`='{$data3[login]}'");
    mysql_query("UPDATE `[users]` SET `health`='100' WHERE `login`='{$data3[login]}'");
    echo "<table width=100%><tr><td class=mainTxt><center>";
    echo "Je bent weer levend, succes met spelen!."; 
    exit;
    }
    
    
    ?>
    Toon Meer
  • Superior
    Master
    Berichten
    1.947
    • 24 augustus 2010 om 20:45
    • #2

    Ik zie geen <form> & </form>

    Ook geen isset($_POST

  • SaintsRow
    Student
    Berichten
    81
    • 24 augustus 2010 om 21:07
    • #3

    Bedankt voor je reactie, heb wat informatie erover opgezocht op google.

    PHP
    <table width=100%>
        <tr><td class="subTitle"><b>Je bent vermoord</b></td></tr>
            <tr><td class="mainTxt">
            <form method=levend>
    	<select name="levend">
    	<option value=1>Word gratis levend!</option>
    	</select>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"<input type=submit value='Word levend!'>
    	</form>
    	<br>
    	</select>
    	<?php /* ------------------------- */
    
    
    $query = mysql_query("SELECT * FROM `[users]` WHERE login = '$data[login]'"); 
    $user = mysql_fetch_array($query);
    $sql  = mysql_query("SELECT * FROM `[users]` where `login`='$data->login'");
    $data3 = mysql_fetch_assoc($sql);
    $levend = $_POST['levend'];
    
    
    if($_POST['doen'] && $levend == "1") {
    mysql_query("UPDATE `[users]` SET `vermoord`='0' WHERE `login`='{$data3[login]}'");
    mysql_query("UPDATE `[users]` SET `health`='100' WHERE `login`='{$data3[login]}'");
    echo "<table width=100%><tr><td class=mainTxt><center>";
    echo "Je bent weer levend, succes met spelen!."; 
    exit;
    }
    Toon Meer


    Pagina doet nu wel iets maar er gebeurd verder niks, kan je me mischien wat meet uitleggen over isset($_POST ?

  • jessewillem
    n.v.t.
    Berichten
    444
    • 24 augustus 2010 om 21:12
    • #4

    isset betekend in het Nederlands Is die gezet of niet. Oftewel is er een waarde in de variabele. Daarmee kun je controleren of iets wel moet of niet. Je wilt niet dat hij een formulier verstuurd terwijl dat niet moet. Dat betekend isset().

  • SaintsRow
    Student
    Berichten
    81
    • 24 augustus 2010 om 21:14
    • #5

    Bedankt voor de informatie, waar zou ik dat dan ongeveer moeten plaatsen?

  • jessewillem
    n.v.t.
    Berichten
    444
    • 24 augustus 2010 om 21:16
    • #6

    Altijd voor dat je de actie begint, vaak in de if() statement.

    Dus in dit geval,

    PHP
    if($_POST['doen'] && $levend == "1") {


    Bij $_POST daar moet je de isset() functie voor gebruiken.
    Dus zo:

    PHP
    if(isset($_POST['doen']) && $levend == "1") {
  • Stefan.J
    Master
    Ontvangen Reacties
    9
    Berichten
    2.358
    • 24 augustus 2010 om 21:17
    • #7

    Scheelt wel dat isset($_POST) altijd TRUE teruggeeft, die variabele bestaat namelijk altijd. Wel kun je kijken of er wel data in staat door te checken of hij niet empty is, met de functie empty() dus (een lege array resulteert in TRUE bij de functie empty). Maar omdat de $_POST variabele dus altijd bestaat, kun je ook gewoon checken of een bepaalde key wel bestaat.

  • SaintsRow
    Student
    Berichten
    81
    • 24 augustus 2010 om 21:24
    • #8

    Bedankt voor alle informatie, weer wat geleerd :)
    Ik heb tot nu toe dit, alleen het werkt nog niet :(

    PHP
    <table width=100%>
        <tr><td class="subTitle"><b>Je bent vermoord</b></td></tr>
            <tr><td class="mainTxt">
            <form method=levend>
    	<select name="levend">
    	<option value=1>Word gratis levend!</option>
    	</select>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"<input type=submit value='Word levend!'>
    	</form>
    	<br>
    	</select>
    	<?php /* ------------------------- */
    
    
    $query = mysql_query("SELECT * FROM `[users]` WHERE login = '$data[login]'"); 
    $user = mysql_fetch_array($query);
    $sql  = mysql_query("SELECT * FROM `[users]` where `login`='$data->login'");
    $data3 = mysql_fetch_assoc($sql);
    $levend = $_POST['levend'];
    
    
    if($_POST['doen'] && $levend == "1") {
    mysql_query("UPDATE `[users]` SET `vermoord`='0' WHERE `login`='{$data3[login]}'");
    mysql_query("UPDATE `[users]` SET `health`='100' WHERE `login`='{$data3[login]}'");
    echo "<table width=100%><tr><td class=mainTxt><center>";
    echo "Je bent weer levend, succes met spelen!."; 
    exit;
    }
    
    
    ?>
    Toon Meer
  • jessewillem
    n.v.t.
    Berichten
    444
    • 24 augustus 2010 om 21:31
    • #9

    Misschien bij

    PHP
    if($_POST['doen'] && $levend == "1") {


    Bij levend gewoon eens 1 in plaats "1" gebruiken. Anders gebruik je string wat, bij mij tenminste, veel problemen gaf.

    Haal de slashes wel weg. \\!

  • SaintsRow
    Student
    Berichten
    81
    • 24 augustus 2010 om 21:37
    • #10

    Slashes weggehaald, helaas zonder resultaat

    snap er niks van ^o)

  • L.Groot
    Elite members
    Ontvangen Reacties
    31
    Berichten
    4.888
    • 24 augustus 2010 om 22:17
    • #11

    Ik zie het:
    Je hebt bij de submit knop geen name opgegeven :)

    PHP
    <input type=submit value='Word levend!'>


    Moet worden:

    PHP
    <input type='submit' name='doen' value='Word levend!'>

    Anders geef je er geen naam aan, en bestaat die niet...

    Lars

  • SaintsRow
    Student
    Berichten
    81
    • 24 augustus 2010 om 22:25
    • #12

    Nog niet, als ik nou op word levend druk komt deze link: http://crimewish.nl/index2.php?levend=1&doen=Word+levend%21 maar meer gebeurt er niet:S

  • L.Groot
    Elite members
    Ontvangen Reacties
    31
    Berichten
    4.888
    • 24 augustus 2010 om 22:30
    • #13

    Klopt.
    Dan moet je dit:

    PHP
    <form method=levend>


    Met dit vervangen:

    PHP
    <form method='post' name='levend'>

    Succes!

    Lars

  • SaintsRow
    Student
    Berichten
    81
    • 24 augustus 2010 om 22:40
    • #14

    Nog steeds niet gelukt, als ik erop druk vernieuwt de pagina zich gewoon en gebeurt er verder niks.
    dit heb ik tot nu toe.

    PHP
    <table width=100%>
        <tr><td class="subTitle"><b>Je bent vermoord</b></td></tr>
            <tr><td class="mainTxt">
            <form method='post' name='levend'> 
        <select name="levend">
        <option value=1>Word gratis levend!</option>
        </select>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"<input type='submit' name='doen' value='Word levend!'>
        </form>
        <br>
        </select>
        <?php /* ------------------------- */
    
    
    $query = mysql_query("SELECT * FROM `[users]` WHERE login = '$data[login]'"); 
    $user = mysql_fetch_array($query);
    $sql  = mysql_query("SELECT * FROM `[users]` where `login`='$data->login'");
    $data3 = mysql_fetch_assoc($sql);
    $levend = $_POST['levend'];
    
    
    if(isset($_POST['doen']) && $levend == "1") { 
    mysql_query("UPDATE `[users]` SET `vermoord`='0' WHERE `login`='{$data3[login]}'");
    mysql_query("UPDATE `[users]` SET `health`='100' WHERE `login`='{$data3[login]}'");
    echo "<table width=100%><tr><td class=mainTxt><center>";
    echo "Je bent weer levend, succes met spelen!."; 
    exit;
    }
    
    
    ?>
    Toon Meer
  • L.Groot
    Elite members
    Ontvangen Reacties
    31
    Berichten
    4.888
    • 24 augustus 2010 om 22:46
    • #15

    Oké, een laatste probeersel voor het slapen gaan:

    PHP
    <table width=100%>
        <tr><td class="subTitle"><b>Je bent vermoord</b></td></tr>
            <tr><td class="mainTxt">
        <form method='post'> 
        <select name='levend'>
        <option value='1'>Word gratis levend!</option>
        </select>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"<input type='submit' name='submit' value='Word levend!'>
        </form>
        <br>
        </select>
    <?php
    $sql  = mysql_query("SELECT login FROM [users] WHERE login='".$data[login]."'");
    $data3 = mysql_fetch_array($sql);
    $levend = strip_tags($_POST['levend']);
    
    
    if(isset($_POST['submit']) && $levend == "1") { 
    mysql_query("UPDATE [users] SET vermoord='0', health='100' WHERE login='".$data3[login]."'");
    echo "<table width=100%><tr><td class=mainTxt><center>";
    echo "Je bent weer levend, succes met spelen!."; 
    exit;
    }
    ?>
    Toon Meer

    Hij is nu veilig, in goede taal geschreven en net geschreven.

    Hopelijk werkt ie..
    Ik was alleen niet zeker van dit:

    PHP
    $data[login]

    Ik hoop dat het juist is, anders moet je het nog even veranderen.

    Lars

  • Bever
    Professional
    Berichten
    627
    • 24 augustus 2010 om 22:46
    • #16

    Kloppen je query's wel? bestaat het vak [users]? etc.

  • jessewillem
    n.v.t.
    Berichten
    444
    • 24 augustus 2010 om 22:48
    • #17

    Volgens mij klopt jouw $data3 variabele niet. Ik zie $data3[login] staan, maar moet dat niet $data['login'] zijn bij een mysql_fetch_array?

  • SaintsRow
    Student
    Berichten
    81
    • 24 augustus 2010 om 22:49
    • #18

    @lars bedankt voor je hulp, maar helaas werkt het nog niet
    weltrusen ;)

    Bever ja alle query`s kloppen wel

  • cri
    Professional
    Berichten
    717
    • 24 augustus 2010 om 22:52
    • #19

    Ja het is [users] (database naam, vak?).

    Normaal gezien moet het nu wel kloppen

    Bezig met 1 van mijn nieuwe projecten

  • jessewillem
    n.v.t.
    Berichten
    444
    • 24 augustus 2010 om 22:55
    • #20

    [users] klopt vaak wel, maar het gaat me even om de $data3[login] array, moet dat niet $data3['login'] zijn, of mag het allebei?

    Verder kun je nog proberen, zoals ik al eerder zij, die "1" gewoon naar 1 te veranderen.

Participate now!

Heb je nog geen account? Registreer je nu en word deel van onze community!

Maak een account aan Login

ICT Nieuws

  • Fijne feestdagen

    tcbhome 28 december 2025 om 13:55
  • Kritieke update voor Really Simple Security-plug-in

    K.Rens 16 november 2024 om 16:12
  • ING Nederland streeft naar ondersteuning van Google Pay tegen eind februari

    K.Rens 2 november 2024 om 16:09

Blogs

  • Functioneel ontwerp

    Dees 28 december 2014 om 12:38
  • Access Control List implementatie in PHP/MySQL - deel 1/2

    FangorN 28 december 2018 om 12:35
  • Access Control List implementatie in PHP/MySQL - deel 2/2

    FangorN 29 december 2018 om 12:37
  1. Marktplaats
  2. Design
  3. Voorwaarden
  4. Ons team
  5. Leden
  6. Geschiedenis
  7. Regels
  8. Links
  9. Privacy Policy
ICTscripters ©2005 - 2026 , goedkope hosting door DiMoWeb.com, BE0558.915.582
Sponsors: Beste kattenhotel provincie Antwerpen | Beste Zetes eid kaartlezer webshop
Style: Nexus by cls-design
Stylename
Nexus
Manufacturer
cls-design
Licence
Commercial styles
Help
Supportforum
Visit cls-design