2012-10-05 56 views
0

我怀疑如何在链接中获取两个值并将其传递给编辑函数。帮助请.......php链接参数

以下是代码,

两个我都想要ManufactureDate可以和产品代码,传递给获得[EDI],

<td > <a name="edit" href="productwarrantymaster.php?edi[]=<? echo $record['ProductCode']; echo $record['ManufactureDate'];?>">Edit</a></td> 

以下是代码为编辑功能,

if(!empty($_GET['edi'])) 
{ 
$prmaster =$_GET['edi']; 
$Manufactu =$_GET['edi']; 


$result=mysql_query("SELECT * FROM productwarranty where ProductCode ='".$prmaster."' and ManufactureDate ='".$Manufactu."'"); 
$myrow1 = mysql_num_rows($result);//mysql_fetch_array($retval); 

     if($myrow1==0) 
     { 
      ?> 
      <script type="text/javascript"> 
      alert("No Data Found!!"); 
      </script> 
      <? 
     } 
     else 
     { 
      $myrow = mysql_fetch_array($result); 

      $ProductCode = $myrow['ProductCode']; 
      $WarrantyPeriod = $myrow['WarrantyPeriod']; 
      $ProRataPeriod = $myrow['ProRataPeriod']; 
      $ManufactureDate = $myrow['ManufactureDate']; 
      $ApplicableFormDate = $myrow['ApplicableFormDate']; 
     } 
     $prmaster = NULL; 
} 

回答

0

试试这个代码

<a name="edit" href="productwarrantymaster.php?ProductCode=<?=$record['ProductCode']?>&ManufactureDate=<?=$record['ManufactureDate'];?>">Edit</a> 

,改变喜欢这里,

if(!empty($_GET['ProductCode'])) 
{ 
    $prmaster = $_GET['ProductCode']; 
    $Manufactu = $_GET['ManufactureDate']; 
+0

我该如何将此函数传递给edi函数? –

+1

替换这个代码它应该工作 –

+1

像LearneR说的,替换代码,它应该工作! – Chris

0

试试这个:

<td><a name="edit" href="productwarrantymaster.php?edi=1&prodCode=<?php echo $record['ProductCode'];?>&manuDate=<?php echo $record['ManufactureDate'];?>">Edit</a></td> 

这需要验证!!!!!!!!

if(!empty($_GET['edi'])) 
{ 
    $prmaster =$_GET['prodCode']; 
    $Manufactu =$_GET['manuDate']; 


$result=mysql_query("SELECT * FROM productwarranty where ProductCode ='".$prmaster."' and ManufactureDate ='".$Manufactu."'"); 
$myrow1 = mysql_num_rows($result);//mysql_fetch_array($retval); 

     if($myrow1==0) 
     { 
      ?> 
      <script type="text/javascript"> 
      alert("No Data Found!!"); 
      </script> 
      <? 
     } 
     else 
     { 
      $myrow = mysql_fetch_array($result); 

      $ProductCode = $myrow['ProductCode']; 
      $WarrantyPeriod = $myrow['WarrantyPeriod']; 
      $ProRataPeriod = $myrow['ProRataPeriod']; 
      $ManufactureDate = $myrow['ManufactureDate']; 
      $ApplicableFormDate = $myrow['ApplicableFormDate']; 
     } 
     $prmaster = NULL; 
}