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

Forum

  • Crime Club volledig herschreven vanaf nul

    frio 19 oktober 2026 om 23:57
  • Malavita (nieuwe maffia game, van 0)

    jos 19 oktober 2026 om 23:18
  • Herkent deze Notion-structuurscan echte problemen?

    Jeroen.G 19 oktober 2026 om 15:09
  • Port Father: beta van een browsergame in Antwerpen 1931, feedback welkom

    Syntax 14 oktober 2026 om 16:04
  • Maffia Hotel: een browsergame waarin je van lobbygast naar spil van het hotel groeit

    Luc 13 oktober 2026 om 21:31
  • 🚀 WE ZOEKEN TESTERS! 🚀

    Servertjee 3 oktober 2026 om 10:56
  • 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

Marktplaats

  • [TE KOOP] Likeboost24.nl: complete SMM-webshop met eigen merk, volautomatische levering en betalen op de eigen pagina

    Jeroen.G 16 oktober 2026 om 14:27
  • Te koop: TuinKlussen.be, een kant-en-klaar platform voor tuinklussen in Vlaanderen en Brussel

    frio 13 oktober 2026 om 21:08
  • Te koop: Port Father, afgewerkt online maffiaspel in PHP/MySQL, klaar voor de Play Store

    frio 11 oktober 2026 om 14:02

Voorkomen dat input leeg blijft

  • gamecontrol
  • 18 januari 2010 om 13:31
  • Gesloten
  • 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

  • Gast, 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
    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
    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
    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
    Meester
    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>
    
    
    
    
    
    
    
    
    
    
    <?}}?>
    Meer tonen

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

  • wimmpie
    âllo âllo
    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
    Gevorderd
    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
    Gevorderd
    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
    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'");
    ?>

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

Gebruikers die dit topic bekijken

  • 1 Gasten
  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
Style: Nexus by cls-design
Stylename
Nexus
Manufacturer
cls-design
Licence
Commercial styles
Help
Supportforum
Visit cls-design