मैंने नीचे परीक्षण किया है और यह ठीक काम करता है। @ फ्रेड-ii- ने आपको बहुत अच्छी जानकारी दी, विशेष रूप से त्रुटि डिबगिंग का उपयोग करके - लेकिन आपको उस कनेक्शन ऑब्जेक्ट की आपूर्ति करने की आवश्यकता है जो आप गायब थे।
<?php
error_reporting( E_ALL );
include("conn.php");
$val = 6;
/* What is the name of the $connection object ? */
$result = mysqli_query( $conn, "Select * from `test` where `testid`='$val'" );
$name=( $result ) ? mysqli_fetch_assoc( $result ) : false;
?>
<html>
<head>
<title>Ya gotta have a title...</title>
</head>
<body>
<?php
if( !empty( $name ) ){
echo "
<form>
Name: <input type='text' id='firstname' value='{$name['firstname']}'/>
</form>";
} else {
echo "No such name exists";
}
?>
</