webForumDet fria alternativet

enkel if sats..

2 svar · 234 visningar · startad av egxezex

egxezexMedlem sedan jan. 200786 inlägg
#1

Har problem med en enkel ifsats. vill testa mot längden från ett formulär. Men oavsett vad jag skriver in så körs den andra if-satsen (if ($length < $test )).
När jag skriver ut längden stämmer det. dvs det kommer ett tal som representerar antalet tecken som skrivits in.

	
$lenght = strlen($Ny_kommentar);
$test=5;
	
if ($length > $test ){
			echo " för lång";
		}

if ($length < $test ){

		$query3 = "UPDATE $file_table SET Kommentar='$Ny_kommentar'    WHERE id = $FilID ";
		$result3 = mysql_query($query3) or die('Query failed: komment .  mysql_error());
			
	echo"komment = $lenght";
}
GeinMedlem sedan sep. 20005 700 inlägg
#2

Kan det vara för att du stavat fel på $length på två ställen?

$length = strlen($Ny_kommentar); 
$test=5; 
     
if ($length > $test ){ 
            echo " för lång"; 
        } 

if ($length < $test ){ 

        $query3 = "UPDATE $file_table SET Kommentar='$Ny_kommentar'    WHERE id = $FilID "; 
        $result3 = mysql_query($query3) or die('Query failed: komment .  mysql_error()); 
             
    echo "komment = $length"; 
}
egxezexMedlem sedan jan. 200786 inlägg
#3

Hehe, nu skämms jag nästan.. Men tack ändå!

134 ms totalt · 3 externa anrop · v20260731065814-full.fb544a5a
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)