|
Posted by M. Sokolewicz on 10/05/30 11:11
read the manual, you can use both ("else if" and "elseif").
The script does exactly what you tell it to. The flaw(s) is(/are) in
your logic. Second of all, might I please advise you to have a good look
at your code, and at least *try* to clean it up a bit? I'm sure you
didn't mean it like this, but your code is wordwrapped in such a weird
way that it's hard to distinguish what is actual executable code, and
what your comments are supposed to be
- tul
Franklin van de Meent wrote:
> In PHP you should write it as "} elseif {", so there's no space
> between else and if.
>
> Read http://php.net/elseif for more details
>
>
>
> On Tue, 22 Mar 2005 22:48:00 +0200, Leonidas Savvides
> <a080725@cytanet.com.cy> wrote:
>
>>to: 'php-general@lists.php.net'
>>
>>from: Leonidas Savvides
>>
>>Please see my problem below in PHP code :
>> _____
>>
>><?php
>> echo $month, $day, $year, $month2, $day2, $year2; // these are
>>ok-normal values from web form
>> if ( ! @checkdate($month,$day,$year) ) {
>> echo "this operate till here"; // include_once
>>("normaldays.php"); @ // wrongpickupdate.htm
>> } else if ( ! @checkdate($month2,$day2,$year2) ) {
>> include_once ("wrongdropoffdate.htm");
>> } else if ( $tsp < $tsnow ) { // "$tsp"=time stamp
>>pickup date
>> include_once ("wrongpickupdate.htm"); // include_once
>>("normaldays.php"); // wrongpickupdate.htm
>> } else if ( $tsp >= $tsd ) { // "$tsd"=time stamp drop
>>off date
>> include_once ("wrongpickupdate.htm");
>> } else if ( $days >= 60 ) { // "$days" var come from
>>"$tsd" & "$tsp"
>> include_once ("manydays.htm");
>> } else if ( $days <= 2 ) {
>> include_once ("fewdays.htm");
>> } else {
>> include_once ("normaldays.php");
>> }
>>
>>?>
>> _____
>>
>>problem
>>
>>1. executes first statement what ever vars are
>>2. if no "!" to first statement , executes second statement
>>3. if no "!" to first & second statement, executes first
>>include_once() statement meaning :
>>} else if ( $tsp < $tsnow ) {
>>include_once ("wrongpickupdate.htm");
>>}
>>whatever values of $tsp & $tsnow are .
>>
>>well WHERE THE PROBLEM IS ?
>>* <mailto:a080725@cytanet.com.cy> a080725@cytanet.com.cy
>>*
>><http://us.f610.mail.yahoo.com/ym/Compose?To=info@L-computers.com>
>>info@L-computers.com
>>* Leonidas Savvides
>>
>>
Navigation:
[Reply to this message]
|