note 54710 added to language.operators.increment

From: Date: Wed, 13 Jul 2005 11:09:38 +0000
Subject: note 54710 added to language.operators.increment
Groups: php.notes 
Request: Send a blank email to php-notes+get-91885@lists.php.net to get a copy of this message
Avoid loops : use --$i or ++$i instead of $i-- or $i++ Try these (the only difference is in the javascript part - it doesn't work with the php header function). Name your file countdown.php or change file name in javascript part -------------- Wrong code : -------------- <?php $i = $_GET['i']; if(!isset($i)) { $i=5; } if($i <= 0) { echo "GO !!"; die; } echo $i; sleep(1); ?> <html><head><script language='JavaScript'> <!-- window.location="countdown.php?i=<?php echo $i--; ?>"; //--> </script></head></html> ------------- Right code : ------------- <?php $i = $_GET['i']; if(!isset($i)) { $i=5; } if($i <= 0) { echo "GO !!"; die; } echo $i; sleep(1); ?> <html><head><script language='JavaScript'> <!-- window.location="countdown.php?i=<?php echo --$i; ?>"; //--> </script></head></html> ---- Manual Page -- http://www.php.net/manual/en/language.operators.increment.php Edit -- http://master.php.net/manage/user-notes.php?action=edit+54710 Delete: added to the manual -- http://master.php.net/manage/user-notes.php?action=delete+54710&report=yes&reason=added+to+the+manual Delete: bad code -- http://master.php.net/manage/user-notes.php?action=delete+54710&report=yes&reason=bad+code Delete: spam -- http://master.php.net/manage/user-notes.php?action=delete+54710&report=yes&reason=spam Delete: useless -- http://master.php.net/manage/user-notes.php?action=delete+54710&report=yes&reason=useless Delete: non-english -- http://master.php.net/manage/user-notes.php?action=delete+54710&report=yes&reason=non-english Delete: other reasons -- http://master.php.net/manage/user-notes.php?action=delete+54710&report=yes Reject -- http://master.php.net/manage/user-notes.php?action=reject+54710&report=yes Search -- http://master.php.net/manage/user-notes.php

« previous php.notes (#91885) next »