So what is the problem?
  ----- Original Message ----- 
  From: Radwan Aladdin 
  To: [EMAIL PROTECTED] 
  Sent: Thursday, January 29, 2004 10:40 AM
  Subject: The final script! but still some problems..


  Hi all..

  This is the final PHP code that I written.. but there i some problems.. not errors.. 
I said problems.. For example the Distance value is not updated correctly.. and the 
LessonNumber field also.. please help me fixing these problems :

  <?php

  include("Config.php");

  $link = mysql_connect("$user_hostname", "$user_username", "$user_password");
  mysql_select_db("$user_database", $link);

  $UserName = $_GET['UserName'];
  $Password = $_GET['Password'];
  $LogoutTime = date("U");

  $query1 = "UPDATE accounts SET LogoutTime=$LogoutTime";
  $result1 = mysql_query($query1) or die("Query error: " . mysql_error());
  $query2 = "SELECT LoginTime,Distance,LessonNumber FROM accounts WHERE 
`UserName`='$UserName' AND 

  `Password`='$Password'";
  $result2 = mysql_query($query2) or die("Query error: " . mysql_error());
  $row2 = mysql_fetch_row($result2);
  $query3 = "UPDATE accounts SET LessonNumber=LessonNumber + 1";

  $RightLoginTime = $row2["LoginTime"];
  $Distance = $row2["Distance"];
  $LessonNumber = $row2["LessonNumber"];
  $LessonsTimeLimit = "30";


  ?> <pre> <?
  echo $query1;
  echo $query2;
  echo $query3;
  ?> </pre> <?


  $query4 = "UPDATE accounts SET Distance=" . ($LogoutTime - $RightLoginTime) . " 
WHERE 

  UserName='$UserName' AND Password='$Password'";
  $result4 = mysql_query($query4) or die("Query error: " . mysql_error());));

  $query5 = "SELECT Distance FROM accounts";
  $result5 = mysql_query($query5) or die("Query error: " . mysql_error());
  $row3 = mysql_fetch_row($result5);
  $UpdatedDistance = $row3["Distance"];

  ?> <pre> <?
  echo $query4;
  ?> </pre> <?

  if($Distance == $LessonsTimeLimit){
      $result3 = mysql_query($query3) or die("Query error: " . mysql_error());

  }else{
      echo "Not yet!";
  }

  ?>


  I'm sure it is very easy for you.. I hope that..
  Regards..

Reply via email to