Wierd if else problem
Posted on
16th Feb 2014 07:03 pm by
admin
Hi guys,
this probably aint wierd for you, but it seems like php is playin up to me. may b i missed something. so i'm kinda needing another set or may more sets of eyes. lol.
this is the code.
while($row = mysql_fetch_array($result)){
$debit = $row['debit'];
$credit = $row['credit'];
$acnum = $row['acnum'];
$query1 = "SELECT cbal FROM accounts WHERE acnum = '$acnum'";
$res = mysql_query($query1);
$balancenum=mysql_num_rows($res);
while($row1 = mysql_fetch_array($res)){
$cbal = $row1['cbal'];
}
If (is_numeric($debit)){
$actype = substr($acnum,0,1);
settype($actype, "integer");
echo $actype;
echo "
";
echo gettype($actype);
echo "
";
If ($actype == 1 || $actype == 5 || $actype == 6 || $actype == {
$cbal = $cbal - $debit;
$sql2="UPDATE accounts SET cbal = '$cbal' WHERE acnum = '$acnum'";
echo "2" . $sql2;
echo "
";
mysql_query($sql2);
} else {
$cbal = $cbal + $debit;
$sql2="UPDATE accounts SET cbal = '$cbal' WHERE acnum = '$acnum'";
echo "2". $sql2;
echo "
";
mysql_query($sql2);
}
}
If (is_numeric($credit)){
$actype = substr($acnum,0,1);
settype($actype, "integer");
echo $actype;
echo "
";
echo gettype($actype);
echo "
";
If ($actype == 1 || $actype == 5 || $actype == 6 || $actype == {
$cbal = $cbal + $credit;
$sql="UPDATE accounts SET cbal = '$cbal' WHERE acnum = '$acnum'";
echo $sql;
echo "
";
mysql_query($sql);
} else {
$cbal = $cbal - $credit;
$sql="UPDATE accounts SET cbal = '$cbal' WHERE acnum = '$acnum'";
echo $sql;
echo "
";
mysql_query($sql);
}
}
}
The wierd thing about the above code is the entire if statement is carried out including the else part.
For example if $actype == 5 it does the stuff that is to be done when the value is 5, AND the stuff to be done in the ELSE section is also carried out.
can you pleaase help me out
No comments posted yet
Your Answer:
Login to answer
94 26
Other forums my login script page is not working on remote computers hi my login is working on my computer, but when i tried 2 computers from 2 different locations, they
Sendmail.php - heading error following check_input Hi, I would greatly appreciate some help? I am brand new to PHP and have been searching and e
utf8_general_ci error ?? I have all kinds of data to be inserted in database table //I am getting this error Yo
Help with PHP Calendar code... Hello, I'm new to this forum and I'm glad I found it. I wrote this code for a PHP calendar as an
phpmailer class & pop.gmail.com? Code: <?php $mail->IsSMTP(); $mail->Host = "pop.gmail.com";
search query in mysql in php problem my search query wont work, i know, that my codes are correct.please help Code: [Select]&l
Custom array sort? asc then desc Any ideas how I could sort this array? I've been trying for a while. Maybe with usort, but I have no
Amatuer requiring assistance Beginner and amateur in need of assistance My Site - (Spare Parts for Domestic Appliances)
Printing a webpage I use this to print the webpage:
o
Session I am having a little trouble with a session. Not sure if it is my browser or what. I know I do not