Parse error		
			
		
		 		
				
		
                        
                 
            
            
				
                
                    Bart                       
             
             
                        
                PHP expert 
				
				Hallo ik ben ff besig met een scriptje te schrijven, het is een scriptje waar je eigenlijk niks mee kan. Ik doe et alleen om PHP te leren.
    
    
        
            
                
<?php
if(isset($_POST['submit'])) 
{
  $naam	= $_POST['naam'];
  $getal = $_POST['getal'];
  if(!is_numeric['getal'])
{
    echo "Je hebt geen getal ingevuld";
}
  elseif(empty(['naam']))   
{
    echo "Je hebt geen naam ingevuld";
}
  elseif($getal < 10)
{
    ehco "Beste $naam, jij koos voor het getal $getal. Dat is kleiner dan 10.";
}
  elseif($getal == 10)
{
    echo "Beste $naam, jij koos voor het getal $getal. Dat is gelijk aan 10.";
}
  elseif($getal > 10)
{
    echo "Beste $naam, jij koos voor het getal $getal. Dat is groter dan 10.";
}
else{ 
	?>
	<form action="" method="POST">
	Naam: <input type="text" name="naam"><br />
	Getal: <input type="numeric" naam="getal"><br />
	<input type="submit" name="submit value="Klik hier!">
	<input type="reset" value="wis alles">
	</form>
<?php
}
?> 
             
            <?php 
 
if ( isset ( $_POST [ 'submit' ] ) )  { 
  $naam 	=  $_POST [ 'naam' ] ; 
  $getal  =  $_POST [ 'getal' ] ; 
 
{ 
    echo "Je hebt geen getal ingevuld" ;  } 
{ 
    echo "Je hebt geen naam ingevuld" ;  } 
  elseif ( $getal  <  10 ) 
{ 
    ehco "Beste $naam , jij koos voor het getal $getal . Dat is kleiner dan 10." ; 
} 
  elseif ( $getal  ==  10 ) 
{ 
    echo "Beste $naam , jij koos voor het getal $getal . Dat is gelijk aan 10." ;  } 
  elseif ( $getal  >  10 ) 
{ 
    echo "Beste $naam , jij koos voor het getal $getal . Dat is groter dan 10." ;  } 
else {  
	?> 
	<form action="" method="POST">
	Naam: <input type="text" name="naam"><br />
	Getal: <input type="numeric" naam="getal"><br />
	<input type="submit" name="submit value="Klik hier!">
	<input type="reset" value="wis alles">
	</form>
<?php 
} 
?> 
 
         
     
   
              
        
		
				
		20 antwoorden 
                
                     
                
                    
		
		
	             
 
            
                    
                         
                    
                    
                        
                            xSc                             
                         
                     
                    
                        Onbekend is_numeric['getal'] 
                      
                
                    
                         
                    
                    
                        
                            Bart (laatste wijziging 13/10/2004 11:50)                             
                         
                     
                    
                        PHP expert Nu staat er:
    
    
        
            
                Parse error: parse error, expecting `T_VARIABLE' or `'$'' in c:\apache\htdocs\derdescript.php on line 12 
             
            Parse error:  parse error,  expecting `T_VARIABLE' or `' $''  in c: \apache\htdocs\derdescript. php on line 12 
 
         
     
  
                      
                
                    
                         
                    
                    
                        
                            Bart (laatste wijziging 13/10/2004 11:56)                             
                         
                     
                    
                        PHP expert Maar ik snap nou nooit echt waar trim voor is... 
                      
                
                    
                         
                    
                    
                        
                            Tuinstoel                             
                         
                     
                    
                        PHP expert 
    
    
        
            
                <?
elseif(empty($_POST['naam']))
{ /* ... is eigenlijk ook fout! */ }
// zo zou het moeten eigenlijk:
elseif($_POST['naam'] == '')
{ /* Als je héél toevallig als naam FALSE of 0 hebt en je gebruikt empty dan zegt hij in jouw geval dus dat je geen naam in hebt gevuld... */ } 
?> 
             
            <? 
elseif ( empty ( $_POST [ 'naam' ] ) ) {  /* ... is eigenlijk ook fout! */  } 
 
// zo zou het moeten eigenlijk: 
elseif ( $_POST [ 'naam' ]  ==  '' ) 
{  /* Als je héél toevallig als naam FALSE of 0 hebt en je gebruikt empty dan zegt hij in jouw geval dus dat je geen naam in hebt gevuld... */  }  
?> 
 
         
     
   
                
                    
                         
                    
                    
                        
                            Bart                             
                         
                     
                    
                        PHP expert @ Tuinstoel nu heb ik gedaan wat jij zei, maar hij blijf een parse error houden op regel 18 
                      
                
                    
                         
                    
                    
                        
                            SickBoy (laatste wijziging 13/10/2004 12:17)                             
                         
                     
                    
                        MySQL beginner 
    
    
        
            
                <?php 
if(isset($_POST['submit'])) 
{ 
  $naam    = $_POST['naam']; 
  $getal = $_POST['getal']; 
	  if(!is_numeric($_POST['getal'])) 
	{ 
		echo "Je hebt geen getal ingevuld"; 
	} 
	  elseif(empty($_POST['naam']))    
	{ 
		echo "Je hebt geen naam ingevuld"; 
	} 
	  elseif($getal < 10) 
	{ 
		echo "Beste $naam, jij koos voor het getal $getal. Dat is kleiner dan 10."; 
	} 
	  elseif($getal == 10) 
	{ 
		echo "Beste $naam, jij koos voor het getal $getal. Dat is gelijk aan 10."; 
	} 
	  elseif($getal > 10) 
	{ 
		echo "Beste $naam, jij koos voor het getal $getal. Dat is groter dan 10."; 
	} 
}else{ 
    ?> 
    <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="POST"> 
    Naam: <input type="text" name="naam"><br /> 
    Getal: <input type="numeric" naam="getal"><br /> 
    <input type="submit" name="submit" value="Klik hier!"> 
    <input type="reset" value="wis alles"> 
    </form> 
<?php 
} 
?>  
             
            <?php  
 
if ( isset ( $_POST [ 'submit' ] ) )  {  
  $naam     =  $_POST [ 'naam' ] ;  
  $getal  =  $_POST [ 'getal' ] ;  
 
	{  
		echo "Je hebt geen getal ingevuld" ;   	}  
	  elseif ( empty ( $_POST [ 'naam' ] ) )      	{  
		echo "Je hebt geen naam ingevuld" ;   	}  
	  elseif ( $getal  <  10 )  
	{  
		echo "Beste $naam , jij koos voor het getal $getal . Dat is kleiner dan 10." ;   	}  
	  elseif ( $getal  ==  10 )  
	{  
		echo "Beste $naam , jij koos voor het getal $getal . Dat is gelijk aan 10." ;   	}  
	  elseif ( $getal  >  10 )  
	{  
		echo "Beste $naam , jij koos voor het getal $getal . Dat is groter dan 10." ;   	}  
} else {  
    ?>  
    <form action="
<?php  echo $_SERVER [ 'PHP_SELF' ] ;  ?> " method="POST"> 
    Naam: <input type="text" name="naam"><br /> 
    Getal: <input type="numeric" naam="getal"><br /> 
    <input type="submit" name="submit" value="Klik hier!"> 
    <input type="reset" value="wis alles"> 
    </form> 
<?php  
}  
?> 
 
         
     
    
                
                    
                         
                    
                    
                        
                            Bart (laatste wijziging 13/10/2004 12:16)                             
                         
                     
                    
                        PHP expert @ Sickboy alleen die accoulade  is de fout 
                      
                
                    
                         
                    
                    
                        
                            SickBoy (laatste wijziging 13/10/2004 12:21)                             
                         
                     
                    
                        MySQL beginner probeer het eens met ereg(...)  
                      
                
                    
                         
                    
                    
                        
                            Bart (laatste wijziging 13/10/2004 12:19)                             
                         
                     
                    
                        PHP expert ereg(...)??? 
                      
                
                    
                         
                    
                    
                        
                            Bart                             
                         
                     
                    
                        PHP expert Nu heb ik et aangepast zoals jij zei nu heb ik dit:
    
    
        
            
                <?php
if(isset($_POST['submit'])) 
{
  $naam	= $_POST['naam'];
  $getal = $_POST['getal'];
  if(!is_numeric($getal))
{
    echo "Je hebt geen getal ingevuld";
}
  elseif($_POST['naam'] == "")   
{
    echo "Je hebt geen naam ingevuld";
}
  elseif($getal < 10)
{
    echo "Beste $naam, jij koos voor het getal $getal. Dat is kleiner dan 10.";
}
  elseif($getal == 10)
{
    echo "Beste $naam, jij koos voor het getal $getal. Dat is gelijk aan 10.";
}
  elseif($getal > 10)
{
    echo "Beste $naam, jij koos voor het getal $getal. Dat is groter dan 10.";
}
 }else{ 
	?>
	<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="POST">
	Naam: <input type="text" name="naam"><br />
	Getal: <input type="numeric" name="getal"><br />
	<input type="submit" name="submit" value="Klik hier!">
	<input type="reset" value="wis alles">
	</form>
<?php
}
?> 
             
            <?php 
 
if ( isset ( $_POST [ 'submit' ] ) )  { 
  $naam 	=  $_POST [ 'naam' ] ; 
  $getal  =  $_POST [ 'getal' ] ; 
 
{ 
    echo "Je hebt geen getal ingevuld" ;  } 
  elseif ( $_POST [ 'naam' ]  ==  "" )    
{ 
    echo "Je hebt geen naam ingevuld" ;  } 
  elseif ( $getal  <  10 ) 
{ 
    echo "Beste $naam , jij koos voor het getal $getal . Dat is kleiner dan 10." ;  } 
  elseif ( $getal  ==  10 ) 
{ 
    echo "Beste $naam , jij koos voor het getal $getal . Dat is gelijk aan 10." ;  } 
  elseif ( $getal  >  10 ) 
{ 
    echo "Beste $naam , jij koos voor het getal $getal . Dat is groter dan 10." ;  } 
 
 } else {  
	?> 
	<form action="
<?php  echo $_SERVER [ 'PHP_SELF' ] ;  ?> " method="POST">
	Naam: <input type="text" name="naam"><br />
	Getal: <input type="numeric" name="getal"><br />
	<input type="submit" name="submit" value="Klik hier!">
	<input type="reset" value="wis alles">
	</form>
<?php 
} 
?> 
 
         
     
   
                      
                
                    
                         
                    
                    
                        
                            DRUNK                             
                         
                     
                    
                        PHP gevorderde Hier een werkend voorbeeld, succes verder!
    
    
        
            
                <?php error_reporting(E_ALL);
if(!isset($_POST['submit'])) {
	?>
	<form action="" method="POST">
    	 Naam: <input type="text" name="naam"><br />
    	 Getal: <input type="text" name="getal"><br />
    	 <input type="submit" name="submit" value="Klik hier!">
    	 <input type="reset" value="wis alles">
    	</form>
	<?php
}
else {
	if (!is_numeric($_POST['getal'])) {
		echo 'je heb geen <u>getal</u> bij <b>getal</b> ingevoerd!';
		?>
		<form action="" method="POST">
    	 	 Naam: <input type="text" name="naam"><br />
    	 	 Getal: <input type="text" name="getal"><br />
    	 	 <input type="submit" name="submit" value="Klik hier!">
    	 	 <input type="reset" value="wis alles">
    		</form>
		<?php
		exit;
	}
	if (empty($_POST['naam'])) {
		echo 'je hebt geen naam opgegeven!';
		?>
		<form action="" method="POST">
    	 	 Naam: <input type="text" name="naam"><br />
    	 	 Getal: <input type="text" name="getal"><br />
    	 	 <input type="submit" name="submit" value="Klik hier!">
    	 	 <input type="reset" value="wis alles">
    		</form>
		<?php
		exit;
	}
	if ($_POST['getal'] < 10) {
		echo 'Beste ' . $_POST['naam'] . ', jij koos voor het getal ' . $_POST['getal'] . '. Dat is kleiner dan 10.';	
	}
	else if ($_POST['getal'] == 10) {
		echo 'Beste ' . $_POST['naam'] . ', jij koos voor het getal ' . $_POST['getal'] . '. Dat is gelijk aan 10.';	
	}
	else {
		echo 'Beste ' . $_POST['naam'] . ', jij koos voor het getal ' . $_POST['getal'] . '. Dat is groter dan 10.';	
	}
}
?>  
             
             
if ( ! isset ( $_POST [ 'submit' ] ) )  { 	?> 
	<form action="" method="POST">
    	 Naam: <input type="text" name="naam"><br />
    	 Getal: <input type="text" name="getal"><br />
    	 <input type="submit" name="submit" value="Klik hier!">
    	 <input type="reset" value="wis alles">
    	</form>
	<?php 
} 
else  { 
		echo 'je heb geen <u>getal</u> bij <b>getal</b> ingevoerd!' ;  		?> 
		<form action="" method="POST">
    	 	 Naam: <input type="text" name="naam"><br />
    	 	 Getal: <input type="text" name="getal"><br />
    	 	 <input type="submit" name="submit" value="Klik hier!">
    	 	 <input type="reset" value="wis alles">
    		</form>
		<?php 
	} 
	if  ( empty ( $_POST [ 'naam' ] ) )  {  		echo 'je hebt geen naam opgegeven!' ;  		?> 
		<form action="" method="POST">
    	 	 Naam: <input type="text" name="naam"><br />
    	 	 Getal: <input type="text" name="getal"><br />
    	 	 <input type="submit" name="submit" value="Klik hier!">
    	 	 <input type="reset" value="wis alles">
    		</form>
		<?php 
	} 
	if  ( $_POST [ 'getal' ]  <  10 )  { 
		echo 'Beste '  .  $_POST [ 'naam' ]  .  ', jij koos voor het getal '  .  $_POST [ 'getal' ]  .  '. Dat is kleiner dan 10.' ; 	 	} 
	else  if  ( $_POST [ 'getal' ]  ==  10 )  { 
		echo 'Beste '  .  $_POST [ 'naam' ]  .  ', jij koos voor het getal '  .  $_POST [ 'getal' ]  .  '. Dat is gelijk aan 10.' ; 	 	} 
	else  { 
		echo 'Beste '  .  $_POST [ 'naam' ]  .  ', jij koos voor het getal '  .  $_POST [ 'getal' ]  .  '. Dat is groter dan 10.' ; 	 	} 
} 
 
?> 
 
         
     
   
                      
                
                    
                         
                    
                    
                        
                            SickBoy                             
                         
                     
                    
                        MySQL beginner bij mij werkt uw script wel :x 
                      
                
                    
                         
                    
                    
                        
                            Bart                             
                         
                     
                    
                        PHP expert @ Sickboy geeft ie ook weer Beste etc etc. 
                      
                
                    
                         
                    
                    
                        
                            Thomas                             
                         
                     
                    
                        Moderator Damn... 
                      
                
                    
                         
                    
                        
		
		
	             
 
                
Dit onderwerp is gesloten .