0
<?php
$servername = 'localhost';
$username = 'root';
$password = '';
$dbname = 'ohe';
$conn = mysqli_connect($servername, $username, $password, $dbname);
$sql = "SELECT * FROM register WHERE `rollno` LIKE '15csr178'";
$result1 = mysqli_query($conn, $sql);
if($result1)
{
$result=mysqli_fetch_assoc($result1);
$rollno=$result['rollno'];
$name=$result['name'];
$gender=$result['gender'];
$course=$result['course'];
$branch=$result['branch'];
$courseduration=$result['courseduration'];
$hostel=$result['hostel'];
$roomno=$result['roomno'];
$gmail=$result['gmail'];
$summa="hello";
echo $summa;
}
else
{
echo 'enter valid';
}
//mysqli_close($conn);
echo $summa;
echo"<!DOCTYPE HTML>
<html>
<head>
</head>
<body>
NAME : <input type='text' id='rollno' value=".<?php echo htmlspecialchars($summa); ?> ."/>
</body>
</html>";
echo $summa;
?>
私は入力要素をサーバーからのデータで自動入力する必要があるフォームを用意しました。は、html入力要素のサーバーからの値を使用できませんでした
私はサーバーからデータを取得できますが、各フィールドのエコーをチェックしましたが、入力要素にデータを入力すると、その値の代わりにPHPタグ全体が表示されます。
上記のコードで間違いがありますか?
「その値の代わりにPHPタグ全体が表示されています」という意味はどうですか? – Chris
<?php echo htmlspecialchars($ summa); ?>私はこれを入力要素の中に入れています –
ピリオドを取り出します – Brian