Query and Echo Data into HTML text fields

Wednesday, November 4, 2015

I've written a script that in short is supposed to query data from the database and echo a result into a HTML form field. However, I have been unsuccessful. Please see code below:



<?php


include("dbconfig.php");

$val = '6';

$result = mysqli_query("Select * from test where testid= '$val'");
$name = (mysqli_num_rows($result)==1) ? mysqli_fetch_assoc($result) : null;

if(is_array($name)){


?>

<html>

<body>

<form>
Name: <input type="text" id="firstname" value="<?php echo $name['firstname']; ?>"/>
</form>

<?php
} else {

echo "No such name exists";


}

?>



</body>
</html>


Can someone please tell me what I'm doing wrong. Because it won't echo anything into the field and I find it rather annoying because majority of the scripts I've come across are quite similar to this one.



Help will be much appreciated.



Thank You,



Sohail.

0 comments:

Post a Comment