2012-05-09 8 views
0

PHPを使用してMYSQLから3つの値を取得し、その3つの値を$ _Get関数を使用して別のフォームに送信する場合、最初の2つの入力(少なくとも必要なテキストボックスの外側)の値を取得します。私はinputタグに

name="myinput_name" 

が含まれるであろうし、無効がtrueの場合も... GETとPOSTはそれを無視

// in form where I retrieve values from Database and send it to other using "?" and "&" 

      $connection=mysql_connect("localhost", "root",""); 
      mysql_select_db("Aravind_Database",$connection); 
      $v= mysql_query("Select * from patient_details order by P_id"); 
      while ($row = mysql_fetch_array($v)) 
      {   
      echo $row['P_id'];  
      echo "<tr><td>".$row['P_id']."</td><td>".$row['P_name']."</td><td>".$row['P_age']."</td><td>"."<a href=Editing_Patient_Detail.php>Edit</a></td><td><a href=Delete_Patient_Detail.php?P_id=".$row['P_id']."&P_name=".$row['P_name']."&P_age=".$row['P_age'].">Delete</a>"; 
      } 
      mysql_close($connection); 


// form where I try to retrieve values through $_Get 


    $connection=mysql_connect("localhost", "root",""); 
       mysql_select_db("Aravind_Database",$connection); 
       if ($_GET['P_id']!= '') 
       {  
          $v= mysql_query(" Select * from patient_details order by P_id"); 
          while ($row = mysql_fetch_array($v)) 
          { 
            if ($row['P_id'] == $_GET['P_id']) 
            { 
            ?> <input type="text" value='<?php echo $_GET['P_id'] ?>' disabled="true" /><br> 
<input type="text" width="145" value='<?php echo $_GET['P_name'] ?>' disabled="true" /><br> 
<input type="text" value ='<?php echo $_GET['P_age']?>' disabled="true" /><br> 
<?php 
            break; 
            } 
          } 
          mysql_close($connection); 
       } 


    enter code here 
+0

try print_r($ _ GET); &あなたが得ている値を確認してください。 – Sumant

答えて

0

3番目の値(P_age)を取得することはできません...私はあなたがreadonly = "readonly"の代わりに無効にするべきだと思います。

関連する問題