redarrow Posted September 29, 2009 Share Posted September 29, 2009 Advance thank you. I was creating a secret number picker, it all works but i wonder if you can shorten the code for me.... i can not think of anything else to shorten the code.... can u.... cheers i will add md5 and sha1 for security soon. <?php if(isset($_POST['submit'])){ $secret_number=$_POST['a'].$_POST['b'].$_POST['c'].$_POST['d']; if($secret_number=='0000'){ $secret_number=" "; } echo $secret_number; } echo "<form method='POST'>"; $sname=array("a","b","c","d"); $number=array(0,1,2,3,4,5,6,7,8,9); foreach($sname as $sname){ echo"<select name='$sname'>"; for($i=0; $i<count($number); $i++){ echo"<option value='$number[$i]'>$number[$i]</option>"; } echo "</select>"; } echo "<br /> <br/> <input type='submit' name='submit' value='Send!'>"; echo"</form>"; ?> Quote Link to comment https://forums.phpfreaks.com/topic/175887-solved-make-my-code-even-shorter-please-help/ Share on other sites More sharing options...
Alex Posted September 29, 2009 Share Posted September 29, 2009 if(isset($_POST['submit'])) echo implode($_POST['number']); echo "<form method='POST'>"; $numbers = range(0, 9); ob_start(); echo "<select name='number[]'>"; foreach($numbers as $number) echo "<option value='$number'>$number</option>"; echo "</select>"; $ele = ob_get_contents(); echo $ele, $ele, $ele, "<br /><br /><input type='submit' name='submit' value='Send!'></form>"; Quote Link to comment https://forums.phpfreaks.com/topic/175887-solved-make-my-code-even-shorter-please-help/#findComment-926746 Share on other sites More sharing options...
redarrow Posted September 29, 2009 Author Share Posted September 29, 2009 not bad cheers....... Quote Link to comment https://forums.phpfreaks.com/topic/175887-solved-make-my-code-even-shorter-please-help/#findComment-926751 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.