• 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. Games
  4. Criminals & Maffiagames
  5. Uitbreidingen en Overige
  6. Archief
  7. Banditi

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

Voorkomen dat input leeg blijft

  • gamecontrol
  • 18 januari 2010 om 13:31
  • Closed
  • gamecontrol
    Professional
    Berichten
    699
    • 18 januari 2010 om 13:31
    • #1

    Voor o.a. de banditi source is het mogelijk om bij het invullen van een contract (hitlist) en voor de aanmaak van een familie naam een leeg veld in te vullen.

    Vervolgens wordt de lege input gepost en verschijnt tussen de contractlist en de familie namen.

    Hoe is dit te voorkomen?

    Promoot je site gratis op http://www.gamevote.nl

  • Guest, wil je besparen op je domeinnamen? (ad)
  • Scarletti
    Professional
    Berichten
    559
    • 18 januari 2010 om 13:35
    • #2
    PHP
    if ($variable == ""){
      echo "U heeft niks ingevuld!";
    }

    Correct me if I'm wrong, ben namelijk nog in de leer met PHP.

    Project Scarletti

    Design: 90%
    Scripting: 70%

  • Patrick
    Back in the game
    Ontvangen Reacties
    52
    Berichten
    1.417
    • 18 januari 2010 om 13:35
    • #3
    PHP
    if ( empty ( $_POST['veldnaam'] ) )
    {
         // script hier
    }
    else
    {
        // error dat hij niet gevuld is
    }

  • Scarletti
    Professional
    Berichten
    559
    • 18 januari 2010 om 13:36
    • #4

    Dus mijn stukje code is fout?

    Project Scarletti

    Design: 90%
    Scripting: 70%

  • Patrick
    Back in the game
    Ontvangen Reacties
    52
    Berichten
    1.417
    • 18 januari 2010 om 13:37
    • #5

    bij jou check je een variable, en wanneer je een formulier invuld is het standaard een $_POST[] variable en niet zoals jij aangeeft dat kan je dan wel doen door:

    PHP
    $variable = $_POST['veldnaam'];

    maar anders niet

  • Scarletti
    Professional
    Berichten
    559
    • 18 januari 2010 om 13:38
    • #6

    Oké, bedankt weer wat bijgeleerd:D

    Project Scarletti

    Design: 90%
    Scripting: 70%

  • gamecontrol
    Professional
    Berichten
    699
    • 18 januari 2010 om 14:21
    • #7

    Voor het familiegedeelte kom ik er niet uit. Nu staat er

    PHP
    <?}
    if($data->contant >= 100000){
    if(isset($_POST['Submit'])){
    $fam1 = mysql_query("SELECT * FROM `families` WHERE `naam`='{$_POST['family']}'");
    $fam = mysql_num_rows($fam1);
    if($fam < 1){
    $_SESSION['mission'] = "Word lid van een familie";
            mysql_query("INSERT INTO `families`(`naam`,`owner`,`power`) values('{$_POST['family']}','$data->login','$data->power')");
            mysql_query("UPDATE `users` SET `famlevel`='3',`familie`='{$_POST['family']}',`contant`=`contant`-'100000' WHERE `login`='$data->login'");
    ?>

    Wat moet ik hiervan maken om het posten van een lege familie naam te voorkomen?

    Promoot je site gratis op http://www.gamevote.nl

  • Patrick
    Back in the game
    Ontvangen Reacties
    52
    Berichten
    1.417
    • 18 januari 2010 om 15:17
    • #8

    dit is het gedeelte om lid te worden van een familie en niet om een familie aan te maken?

  • gamecontrol
    Professional
    Berichten
    699
    • 18 januari 2010 om 15:32
    • #9

    Dit is het enige gedeelte dat ik in het script hiervoor vindt? Iemand wellicht een juiste versie, voorzien met de lege post bug oplossing...

    Promoot je site gratis op http://www.gamevote.nl

  • Stefan.J
    Master
    Ontvangen Reacties
    9
    Berichten
    2.358
    • 18 januari 2010 om 15:33
    • #10

    Het voorbeeld werd al gegeven (empty), echter, wil je spaties ook niet accepteren, doe het dan als volgt:

    PHP
    <?php
    
    
    if(empty(trim($var))) {
     echo 'Geen waarde';
    }
    
    
    ?>

    Controleer dan wel eerst even de waarde.

    Wanneer je dit gebruikt, kun je je ook eens bedenken of een reguliere expressie niet beter is:

    PHP
    <?php
    
    
    if(!preg_match('/^[A-Z0-9-]{4,16}$/is',$var)) {
     echo 'Voldoet niet aan voorwaarde.';
    }
    
    
    ?>
  • gamecontrol
    Professional
    Berichten
    699
    • 18 januari 2010 om 16:07
    • #11

    Dank je Killingdevil, dit is zeer duidelijk. Probleem blijft echter nog steeds dat ik het niet in het script werkende krijg.

    Zou iemand dit deel in mijn script kunnen inbouwen zodat ik hetzelfde deel zelf in de hitlist part kan verwerken?

    Dit is het volledige script:

    PHP
    <?
    if($data->familie != ""){$error = 1;?>
    
    
    
    
    
    
                <table width="100%">
        <tr>
            <td align="center">
                <br><br><br><br>
                <table class="div_popup" align="center">
                    <tr>
                        <td>
                        
                        
                        
                        <table width="100%" border="0">
      <tr>
        <td><img src="images/icons/warning.png" /></td>
        <td><font color="#f5e5e4"><b><?=$createfamily_1;?></td>
      </tr>
    </table>
    
    
                        
                                               </td>
                    </tr>
                    <tr>
                        <td>
                            <br>
                               <a href="#" onclick="history.go(-1); return false" class="error_ok"><?=$misc_2;?></a>
                        </td>
                    </tr>
                </table>
            </td>
        </tr>
    </table></table>
    
    
    
    
    
    
    
    
    <?}
    if($data->contant >= 100000){
    if(isset($_POST['Submit'])){
    $fam1 = mysql_query("SELECT * FROM `families` WHERE `naam`='{$_POST['family']}'");
    $fam = mysql_num_rows($fam1);
    if($fam < 1){
    $_SESSION['mission'] = "Word lid van een familie";
            mysql_query("INSERT INTO `families`(`naam`,`owner`,`power`) values('{$_POST['family']}','$data->login','$data->power')");
            mysql_query("UPDATE `users` SET `famlevel`='3',`familie`='{$_POST['family']}',`contant`=`contant`-'100000' WHERE `login`='$data->login'");
    ?>
                       
                       
                  <table width="100%">
        <tr>
            <td align="center">
                <br><br><br><br>
                <table class="div_popup" align="center">
                    <tr>
                        <td>
                        
                        
                        
                        <table width="100%" border="0">
      <tr>
        <td><img src="images/icons/warning.png" /></td>
        <td><font color="#f5e5e4"><b><?=$createfamily_2;?> <b><?echo$_POST['family'];?></b> <?=$createfamily_3;?></td>
      </tr>
    </table>
    
    
                        
                                               </td>
                    </tr>
                    <tr>
                        <td>
                            <br>
                               <a href="index.php?a=player/news" class="msg_ok"><?=$misc_1;?></a>
                        </td>
                    </tr>
                </table>
            </td>
        </tr>
    </table>   </table>              
                       
                       
                       
                       
             
    
    
    <script language="javascript">
        setTimeout("document.location.href='index.php?a=player/news'",(4000*2));
    </script>
    
    
    <?}
    else{
    $error = 1;
    ?>
    
    
    
    
    
    
                  <table width="100%">
        <tr>
            <td align="center">
                <br><br><br><br>
                <table class="div_popup" align="center">
                    <tr>
                        <td>
                        
                        
                        
                        <table width="100%" border="0">
      <tr>
        <td><img src="images/icons/warning.png" /></td>
        <td><font color="#f5e5e4"><b><?=$createfamily_4;?></td>
      </tr>
    </table>
    
    
                        
                                               </td>
                    </tr>
                    <tr>
                        <td>
                            <br>
                               <a href="#" onclick="history.go(-1); return false" class="error_ok"><?=$misc_2;?></a>
                        </td>
                    </tr>
                </table>
            </td>
        </tr>
    </table>  </table>
    
    
    
    
    
    
    <?}
    }}
    if(isset($_POST['Submit'])){
    if($data->contant < 100000){
    $error = 1;
    ?>
    
    
    
    
                  <table width="100%">
        <tr>
            <td align="center">
                <br><br><br><br>
                <table class="div_popup" align="center">
                    <tr>
                        <td>
                        
                        
                        
                        <table width="100%" border="0">
      <tr>
        <td><img src="images/icons/warning.png" /></td>
        <td><font color="#f5e5e4"><b><?=$misc_9;?></td>
      </tr>
    </table>
    
    
                        
                                               </td>
                    </tr>
                    <tr>
                        <td>
                            <br>
                               <a href="#" onclick="history.go(-1); return false" class="error_ok"><?=$misc_2;?></a>
                        </td>
                    </tr>
                </table>
            </td>
        </tr>
    </table>  </table>
    
    
    
    
    
    
    <?}}
    if($data->vipdays < 1){
    $error = 1;
    ?>
    
    
    
    
                  <table width="100%">
        <tr>
            <td align="center">
                <br><br><br><br>
                <table class="div_popup" align="center">
                    <tr>
                        <td>
                        
                        
                        
                        <table width="100%" border="0">
      <tr>
        <td><img src="images/icons/warning.png" /></td>
        <td><font color="#f5e5e4"><b><?=$createfamily_5;?></td>
      </tr>
    </table>
    
    
                        
                                               </td>
                    </tr>
                    <tr>
                        <td>
                            <br>
                               <a href="#" onclick="history.go(-1); return false" class="error_ok"><?=$misc_2;?></a>
                        </td>
                    </tr>
                </table>
            </td>
        </tr>
    </table> </table>
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    <?}
    if($error == ""){
    if(!isset($_POST['Submit'])){?>
    
    
    
    
    <div id="contentbar_main">
    <div id="notice_container"></div>
    
    
    <div id="cbs"><div class="cb">
    
    
    <h1><?=$createfamily_6;?></h1><p></p>
    
    
    
    
            <table cellpadding="0" cellspacing="0" width="100%"><tr><td>
    <form name="form1" method="POST">
     <div align="center">
      <br>
      <table width="400" border="0" cellspacing="0" cellpadding="8" class="mod_list" style="border: 1px solid black">
       <tr>
         <td align="center">
             <div align="center">
                 <strong><?=$createfamily_7;?></strong>
             </div>
             <input type="text" name="family" maxlength="30" size="40" value="" class="cinput">
             <br><br>
             <input type="submit" name="Submit" value="<?=$createfamily_8;?>" class="mod_submit">
         </td>
       </tr></form>
      </table>
     </div>
    
    
    
    
            </td></tr></table></table>
    
    
    </div></div></div>
    
    
    
    
    
    
    
    
    
    
    <?}}?>
    Toon Meer

    Promoot je site gratis op http://www.gamevote.nl

  • wimmpie
    âllo âllo
    Ontvangen Reacties
    11
    Berichten
    1.170
    • 18 januari 2010 om 16:21
    • #12

    zet op regel 43

    PHP
    if(empty(trim($var))) {
     echo 'er is niks ingevuld';
    }

    (van killingdevil dus)
    maar ik zie wel dat er 2 keer

    PHP
    if(isset($_POST['Submit'])){

    ik ben zelf niet zo'n goede scripter maar is dat geen probleem in je script???

  • gamecontrol
    Professional
    Berichten
    699
    • 18 januari 2010 om 16:31
    • #13

    Als ik dit op 43 invoer krijg ik een blanco pagina te zien. Wellicht mogelijk om het volledige script te posten?

    Promoot je site gratis op http://www.gamevote.nl

  • Extreme
    Intermediate
    Berichten
    474
    • 18 januari 2010 om 18:44
    • #14

    Kijk eerst of een post waarde bestaat..

    door

    PHP
    if(isset($_POST['veld']))
    {
       //Dan kan je controleren of het veld leeg is ;) of als er gekke dingen instaan.
    }

    Hosting Network Services. Special Firewalled hosting for crime games.
    ******
    Msn:** Stuur maar PM.

  • lhmedia
    Professional
    Berichten
    735
    • 18 januari 2010 om 18:52
    • #15
    PHP
    if(!$_POST['veld'])
    {
    //niks ingevuld
    } else {
    //wel wat ingevuld
    }
  • Extreme
    Intermediate
    Berichten
    474
    • 18 januari 2010 om 20:28
    • #16

    IhMedia...

    Dat kan wel maar dan krijg je met error_reporting(E_ALL) een error.
    Undefined variable..

    Dat komt omdat je moet kijken of die hele post waarde wel bestaat ;)
    Met die krijg je alleen maar errors.

    Hosting Network Services. Special Firewalled hosting for crime games.
    ******
    Msn:** Stuur maar PM.

  • gamecontrol
    Professional
    Berichten
    699
    • 18 januari 2010 om 21:32
    • #17

    Idd, ben er nu helaas nog steeds niet uit. Zou iemand wellicht een werkende versie kunnen posten op basis van het door mij geposte script?

    Promoot je site gratis op http://www.gamevote.nl

  • Patrick
    Back in the game
    Ontvangen Reacties
    52
    Berichten
    1.417
    • 18 januari 2010 om 22:11
    • #18
    PHP
    <?}
    if($data->contant >= 100000){
    if(isset($_POST['Submit']) && !empty($_POST['family'])) {
    $fam1 = mysql_query("SELECT * FROM `families` WHERE `naam`='{$_POST['family']}'");
    $fam = mysql_num_rows($fam1);
    if($fam < 1){
    $_SESSION['mission'] = "Word lid van een familie";
            mysql_query("INSERT INTO `families`(`naam`,`owner`,`power`) values('{$_POST['family']}','$data->login','$data->power')");
            mysql_query("UPDATE `users` SET `famlevel`='3',`familie`='{$_POST['family']}',`contant`=`contant`-'100000' WHERE `login`='$data->login'");
    ?>

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

Gebruikers die dit topic bekijken

  • 2 Gasten
  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