2016-12-16 8 views
0

私はこのコードで問題があります。グリッドにある選択ボタンを押したときにテキストボックスにデータを表示したいのですが、データがテキストボックスに示されていないし、私の選択ボタンも動作していないので、私はこのために友人を行い、 は、これは私のコードenter image description hereデータベースのデータをPHPのテキストボックスに表示する方法

FIRST NAMEある MIDDLE NAME LAST NAME

**--//php code--//** 

$qrydatabind='SELECT ecode, first_name, middle_name, last_name, father_name, mother_name, 
      number_of_dependents, dob, gender, identification_mark, marital_status, spouse_name, mobile_number, 
      email_id, adhar_id, pan_number, passport_number, tin_number, dl_number FROM USER_MASTER ORDER BY user_id DESC 
      LIMIT 1'; 
        $results= mysql_query($qrydatabind) or die(mysql_error()); 

         while($row = mysql_fetch_array($results)) { 
         echo 
      " 
       <div class='table-responsive'> 
<table border='1' style= 'background-color: #84ed86; color: #761a9b; ' > 
     <thead> 
       <tr> 
      <th></th> 
       <th>Entity Code</th> 
       <th>User Id</th> <th>User Name</th> <th>Father Name</th> <th>Mother Name</th> <th>No.Of Dependents</th> 
       <th>D.O.B</th> <th>GENDER</th> <th>Id Mark</th> <th>MARITAL STATUS</th> <th>SPOUSE NAME</th> 
       <th>Mob. Number</th> <th>E-Id</th> <th>ADHAR-ID</th> <th>PAN-No.</th> <th>PASSPORT-No.</th> 
       <th>TIN-NO.</th> <th>DL-No.</th> 
      </tr> 
       </thead> 

         <tr >   

         <td><button type='submit' class='btn btn-primary' name='select_button'>Select</button> </td> 
         <td>{$row['ecode']}</td> <td> echo $row[0];</td> 
         <td>{$row['first_name']} {$row['middle_name']} {$row['last_name']}</td>    
         <td>{$row['father_name']}</td> <td>{$row['mother_name']}</td> 
         <td>{$row['number_of_dependents']}</td> <td>{$row['dob']}</td> 
         <td>{$row['gender']}</td> <td>{$row['identification_mark']}</td> 
         <td>{$row['marital_status']}</td> <td>{$row['spouse_name']}</td> 
         <td>{$row['mobile_number']}</td> <td>{$row['email_id']}</td> 
         <td>{$row['adhar_id']}</td> <td>{$row['pan_number']}</td> 
         <td>{$row['passport_number']}</td> <td>{$row['tin_number']}</td> 
         <td>{$row['dl_number']}</td> 

      </tr> </table> 
       </div>"; 
     }} 

     if(isset($_POST['select_button'])) 
      { 
      $qrydatabind1='SELECT ecode, first_name, middle_name, last_name, father_name, mother_name, 
      number_of_dependents, dob, gender, identification_mark, marital_status, spouse_name, mobile_number, 
      email_id, adhar_id, pan_number, passport_number, tin_number, dl_number FROM USER_MASTER'; 
        $results1= mysql_query($qrydatabind1) or die(mysql_error()); 

         while($row = mysql_fetch_array($results1)) { 
          echo' 
         <tr >     
         <td> </td> 

         <td><input type="text" value="{$row["first_name"]}" ></td> 

      </tr>'; 

      } 
      } 
+0

値= "<?PHPのエコー$行[" FIRSTNAME "]を切り替えること?><?php使用して、 ?> – Sona

+0

HTMLの全体を 'echo'する代わりに '?>'と '<?php'を使ってスクリプトの評価を出し入れしてみてください。 – AndFisher

+0

重複した質問の投稿を停止できますか?ありがとうございました。 –

答えて

1

非常に簡単です。あなたがデータを入れているときに。

あなたのコード

<td> echo $row[0];</td> 

テキストボックスコード:

<input type="text" value="<?php echo $row[0];?>"> 
+0

ok bikram私はこれを試してみる、あなたにとても兄弟ありがとう – user3526020

1

PHP変数が唯一のあなたは、文字列をconcatinateなければならないのいずれか二重引用符"

で引用された文字列に評価されます。

echo '<td><input type="text" value="' . $row["first_name"] . '" ></td>'; 

あるいは、スクリプトとマークアップ

while($row = mysql_fetch_array($results1)) { 

    ?><td><input type="text" value="<?php echo $row["first_name"]; ?>" ></td><?php 

} 
+0

あなたにとても兄弟ありがとう – user3526020

0

You can also use this as 
 
echo'<tr><td><input type="text" value="'.$row["first_name"].'" ></td></tr>';

関連する問題