• Inloggen
  • Registreer
  • Zoeken
Dit topic
  • Overal
  • Dit topic
  • Dit forum
  • Artikelen
  • Pagina's
  • Forum
  • Downloads
  • Meer opties

ICTscripters

Dé plek voor IT

Dé plek voor IT

Aanmelden

Geavanceerde opties
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
    3. Onopgeloste topics
  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
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
    3. Onopgeloste topics
  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
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
    3. Onopgeloste topics
  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
  1. Dé plek voor IT - ICTscripters
  2. Forum
  3. Scripting & programmeren
  4. PHP + SQL

Forum

  • Herkent deze Notion-structuurscan echte problemen?

    FreelanceAP 6 oktober 2026 om 16:48
  • 🚀 WE ZOEKEN TESTERS! 🚀

    Servertjee 3 oktober 2026 om 10:56
  • Port Father: beta van een browsergame in Antwerpen 1931, feedback welkom

    Syntax 1 oktober 2026 om 11:11
  • Luchtvaartsoftware: Hoe technologie de moderne luchtvaart verandert

    saggy2829 30 september 2026 om 19:31
  • Hoe gebruiken jullie WhatsApp voor marketing en klantopvolging?

    aiqanobzfsej5 29 september 2026 om 12:55
  • [PROJECT] Gamekeuring.nl - Hét onafhankelijke keuringsplatform voor maffiagames & RPG's!

    frio 22 september 2026 om 16:40
  • Ictscripters / Koen

    Aaron 22 september 2026 om 15:07
  • Kweekrijk - van stekje tot Imperium

    Lijno 14 september 2026 om 23:00

Marktplaats

  • Verschillende domeinen te koop (sommige hebben website / content)

    frio 2 oktober 2026 om 14:45
  • 295 Nieuwe Domeinnamen September 2026

    shiga 1 oktober 2026 om 19:09
  • Straatbaas.eu – complete Nederlandstalige en Engelstalige online maffia-RPG

    Jeroen.G 1 oktober 2026 om 17:48

Levend worden

  • SaintsRow
  • 24 augustus 2010 om 20:29
  • SaintsRow
    Leerling
    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;
    }
    
    
    ?>
    Meer tonen
  • Gast, wil je besparen op je domeinnamen? (ad)
  • Superior
    Meester
    Berichten
    1.947
    • 24 augustus 2010 om 20:45
    • #2

    Ik zie geen <form> & </form>

    Ook geen isset($_POST

  • SaintsRow
    Leerling
    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;
    }
    Meer tonen


    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
    Leerling
    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
    Meester
    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
    Leerling
    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;
    }
    
    
    ?>
    Meer tonen
  • 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
    Leerling
    Berichten
    81
    • 24 augustus 2010 om 21:37
    • #10

    Slashes weggehaald, helaas zonder resultaat

    snap er niks van ^o)

  • L.Groot
    Elite members
    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
    Leerling
    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
    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
    Leerling
    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;
    }
    
    
    ?>
    Meer tonen
  • L.Groot
    Elite members
    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;
    }
    ?>
    Meer tonen

    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
    Leerling
    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.

Registratie

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

Nu registreren Aanmelden

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. Privacyverklaring
  10. Contact
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