Negin, You cannot "pause" PHP. You need to do your checking and header() redirect on a processing page that your form is submitting to. file process form.php Displays form process.php decide what to you, redirect to secondary page secondary.php display your secondary page On 5/20/2011 7:54 AM, Negin Nickparsa wrote: > ===>if(array_key_exists('sub5',$_POST)) > this line runs before i clicked on the submit > while(true) before this line can't work then how can i solve the time > problem? > here is the whole code: > <?php > session_start(); > > $connection=Mysql_connect('localhost','admin','123'); > if(array_key_exists('sub3',$_POST)) > { > > > if(!$connection) > { > echo 'connection is invalid'; > } > else > { > Mysql_select_db('drugnet',$connection); > $query="select * from patient"; > $result=mysql_query($query); > $num=Mysql_num_rows($result); > $num1=Mysql_num_fields($result); > } > if($num>0) > { > echo "<table border=2>"; > for($i=0;$i<$num;$i++) > { > $row=mysql_fetch_row($result); > echo "<tr>"; > for($j=0;$j<$num1;$j++) > { > echo"<td>$row[$j]</td>"; > } > echo"<td><input type='submit' name='sub5' value='patient > file$row[0]'/></td>"; > echo"</tr>"; > } > echo"</table>"; > } > } > if(array_key_exists('sub5',$_POST)) > { > $_SESSION[s1]=$row[0]; > header("Location: patient.php?"); > } > ?> > <html> > <head> > <title>Doctor</title> > <form method="post"> > <input type="submit" name="sub3" value="patient list"/> > <input type="submit" name="sub4" value="search patient"/> > > </form> > </head> > </html> > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php