how can i pass the global variable value in php function
my Code are like
<?php
$Sno = $_GET['id'];
$sql="select * from studentregdtb where StudentId='$Sno' and Approval='D'";
echo $sql;
$rs=mysql_query($sql) or die (mysql_error());
$count = mysql_num_rows($rs);
$i=1;
$n=0;
$StuId=mysql_result($rs,$n,0);
$StuName=mysql_result($rs,$n,1);
$StuFName=mysql_result($rs,$n,2);
$StuMName=mysql_result($rs,$n,3);
$DOB=mysql_result($rs,$n,4);
$PAdd=mysql_result($rs,$n,5);
$CAdd=mysql_result($rs,$n,6);
$Mobileno=mysql_result($rs,$n,7);
$Resi=mysql_result($rs,$n,8);
$vill=mysql_result($rs,$n,9);
$dist=mysql_result($rs,$n,10);
$block=mysql_result($rs,$n,11);
$AddDate=mysql_result($rs,$n,12);
$StuTempId=mysql_result($rs,$n,19);
$Image=mysql_result($rs,$n,16);
$Sex=mysql_result($rs,$n,13);
$Cate=mysql_result($rs,$n,14);
$sqldist=mysql_query("select DistrictName from Distt where Did='$dist'");
$dis=mysql_fetch_array($sqldist);
$sqlblock=mysql_query("select BlockName from Block where BlockId='$block'");
$blk=mysql_fetch_array($sqlblock);
$distt = $dis['DistrictName'];
$bloc = $blk['BlockName'];
//echo $Stuid;
function details()
{
echo"<tr><td width=150px><Strong>Name :</Strong></td><td>$StuName</td><td rowspan=6 width=150px></td></tr>";
echo"<tr><td><Strong>Father Name :</Strong></td><td>$StuFName</td></tr>";
echo"<tr><td><Strong>Mother Name :</Strong></td><td>$StuMName</td></tr>";
echo"<tr><td><Strong>Date Of Birth :</Strong></td><td>$DOB</td></tr>";
echo"<tr><td><Strong>Student Address :</Strong></td><td>$PAdd</td></tr>";
echo"<tr><td><Strong>Contact Address :</Strong></td><td>$CAdd</td></tr>";
echo"<tr><td><Strong>Mobile No :</Strong></td><td>$Mobileno</td></tr>";
echo"<tr><td><Strong>Residence No :</Strong></td><td>$Resi</td></tr>";
echo"<tr><td><Strong>Village :</Strong></td><td>$vill</td></tr>";
echo"<tr><td><Strong>District :</Strong></td><td>$distt</td></tr>";
echo"<tr><td><Strong>Block :</Strong></td><td>$bloc</td></tr>";
echo"<tr><td><Strong>AddmissionDate :</Strong></td><td>$AddDate</td></tr>";
echo"<tr><td><Strong>Sex :</Strong></td><td>$Sex</td></tr>";
echo"<tr><td><Strong>Temp ID :</Strong></td><td>$StuTempId</td></tr>";
echo"<tr><td><Strong>Category :</Strong></td><td>$Cate</td><td></td></tr>";
}
function edit()
{
echo"<tr><td width=150px><Strong>Name :</Strong></td><td>$StuName</td><td rowspan=6 width=150px></td></tr>";
echo"<tr><td><Strong>Father Name :</Strong></td><td>$StuFName</td></tr>";
echo"<tr><td><Strong>Mother Name :</Strong></td><td>$StuMName</td></tr>";
echo"<tr><td><Strong>Date Of Birth :</Strong></td><td>$DOB</td></tr>";
echo"<tr><td><Strong>Student Address :</Strong></td><td>$PAdd</td></tr>";
echo"<tr><td><Strong>Contact Address :</Strong></td><td>$CAdd</td></tr>";
echo"<tr><td><Strong>Mobile No :</Strong></td><td>$Mobileno</td></tr>";
echo"<tr><td><Strong>Residence No :</Strong></td><td>$Resi</td></tr>";
echo"<tr><td><Strong>Village :</Strong></td><td>$vill</td></tr>";
echo"<tr><td><Strong>District :</Strong></td><td>$distt</td></tr>";
echo"<tr><td><Strong>Block :</Strong></td><td>$bloc</td></tr>";
echo"<tr><td><Strong>AddmissionDate :</Strong></td><td>$AddDate</td></tr>";
echo"<tr><td><Strong>Sex :</Strong></td><td>$Sex</td></tr>";
echo"<tr><td><Strong>Temp ID :</Strong></td><td>$StuTempId</td></tr>";
echo"<tr><td><Strong>Category :</Strong></td><td>$Cate</td><td></td></tr>";
}
?>
I want to Pass the variable in to the function edit() and details()..
How can i do it.
how can i pass the global variable value in php function
Moderator: General Moderators
-
manojsemwal1
- Forum Contributor
- Posts: 217
- Joined: Mon Jun 29, 2009 4:13 am
- Location: India
Re: how can i pass the global variable value in php function
The easiest way, based on your current code, would be to do something like:
Code: Select all
$array['StuId']=mysql_result($rs,$n,0);
$array['StuName']=mysql_result($rs,$n,1);
$array['StuFName']=mysql_result($rs,$n,2);
$array['StuMName']=mysql_result($rs,$n,3);
...
function details($array)
{
echo"<tr><td width=150px><Strong>Name :</Strong></td><td>{$array['StuName']}</td><td rowspan=6 width=150px></td></tr>";
echo"<tr><td><Strong>Father Name :</Strong></td><td>{$array['StuFName']}</td></tr>";
echo"<tr><td><Strong>Mother Name :</Strong></td><td>{$array['StuMName']}</td></tr>";
...
-
manojsemwal1
- Forum Contributor
- Posts: 217
- Joined: Mon Jun 29, 2009 4:13 am
- Location: India
Re: how can i pass the global variable value in php function
Thanks for your quick reply
i applied the method but its not working ........
i applied the method but its not working ........
Re: how can i pass the global variable value in php function
Just to make sure: have to actually called the function?
Code: Select all
details($array);-
manojsemwal1
- Forum Contributor
- Posts: 217
- Joined: Mon Jun 29, 2009 4:13 am
- Location: India
Re: how can i pass the global variable value in php function
ya i had do same but not working
code are as follow
<?php
$action=$_REQUEST['a'];
if ($action == 'edit')
{
$e=edit($array);
echo $e;
echo "mk";
}
else {
$d= details($array);
}
?>
<?php
$Sno = $_GET['id'];
$sql="select * from studentregdtb where StudentId='$Sno' and Approval='D'";
echo $sql;
$rs=mysql_query($sql) or die (mysql_error());
$count = mysql_num_rows($rs);
$i=1;
$n=0;
$array['StuId']=mysql_result($rs,$n,0);
$array['StuName']=mysql_result($rs,$n,1);
$array['StuFName']=mysql_result($rs,$n,2);
function details($array)
{
echo"<tr><td width=150px><Strong>Name :</Strong></td><td>{$array['StuName']}</td><td rowspan=6 width=150px></td></tr>";
echo"<tr><td><Strong>Father Name :</Strong></td><td>{$array['StuFName']}</td></tr>";
echo"<tr><td><Strong>Mother Name :</Strong></td><td>{$array['StuMName']}</td></tr>";
}
function edit($array)
{
echo"<tr><td width=150px><Strong>Name :</Strong></td><td>{$array['StuName']}</td><td rowspan=6 width=150px></td></tr>";
echo"<tr><td><Strong>Father Name :</Strong></td><td>{$array['StuFName']}</td></tr>";
echo"<tr><td><Strong>Mother Name :</Strong></td><td>{$array['StuMName']}</td></tr>";
echo"<tr><td><Strong>Date Of Birth :</Strong></td><td>{$array['DOB']}</td></tr>";
}
?>
code are as follow
<?php
$action=$_REQUEST['a'];
if ($action == 'edit')
{
$e=edit($array);
echo $e;
echo "mk";
}
else {
$d= details($array);
}
?>
<?php
$Sno = $_GET['id'];
$sql="select * from studentregdtb where StudentId='$Sno' and Approval='D'";
echo $sql;
$rs=mysql_query($sql) or die (mysql_error());
$count = mysql_num_rows($rs);
$i=1;
$n=0;
$array['StuId']=mysql_result($rs,$n,0);
$array['StuName']=mysql_result($rs,$n,1);
$array['StuFName']=mysql_result($rs,$n,2);
function details($array)
{
echo"<tr><td width=150px><Strong>Name :</Strong></td><td>{$array['StuName']}</td><td rowspan=6 width=150px></td></tr>";
echo"<tr><td><Strong>Father Name :</Strong></td><td>{$array['StuFName']}</td></tr>";
echo"<tr><td><Strong>Mother Name :</Strong></td><td>{$array['StuMName']}</td></tr>";
}
function edit($array)
{
echo"<tr><td width=150px><Strong>Name :</Strong></td><td>{$array['StuName']}</td><td rowspan=6 width=150px></td></tr>";
echo"<tr><td><Strong>Father Name :</Strong></td><td>{$array['StuFName']}</td></tr>";
echo"<tr><td><Strong>Mother Name :</Strong></td><td>{$array['StuMName']}</td></tr>";
echo"<tr><td><Strong>Date Of Birth :</Strong></td><td>{$array['DOB']}</td></tr>";
}
?>
-
manojsemwal1
- Forum Contributor
- Posts: 217
- Joined: Mon Jun 29, 2009 4:13 am
- Location: India
Re: how can i pass the global variable value in php function
Thanks Dear
Ya its work fine i solved the problem.......................
thanks for your kind suggestion on time...................
Ya its work fine i solved the problem.......................
thanks for your kind suggestion on time...................