2013-05-31 3 views
-3

Возможно ли получить значение из базы данных и использовать ее в качестве значения в текущей форме? Например, у меня есть форма с полем «family», которое является текстовым полем, и можно ли заполнить это поле значением в таблице «EOI_AC_Data» из строки «family_name» ?. Может ли кто-нибудь показать мне, как это возможно? Вот мой текущий код:База данных извлечения значений

<?php 
$conn = mysqli_connect("localhost", "twa312", "dam6av9a"); 
mysqli_select_db(twa312, $conn) 
or die ('Database not found ' . mysqli_error()); 

$sql = "SELECT * FROM EOI_AC_Data"; 
$rs = mysqli_query($sql, $conn) 
or die ('Problem with query' . mysqli_error()); 
?> 

<form name="eoiform" method="POST" action="<?php echo $_SERVER["PHP_SELF"];?>" id="eoi"> 

<b>Student's Family Name</b> 
<br> 
<input type="text" id="family" name="family" /> 

</form> 

ответ

2
$row = mysql_fetch_array($rs); //fetches the row that was retrieved from the query; 
//Check that $row actually contains something of course 

затем в HTML

<input type="text" id="family" name="family" value="<?php echo $row["whatever_your_table_field_name_is"];?>">

И смотреть в использовании mysqli_ функции, поскольку mysql_ амортизируются

+0

будет отображаться только одно значение? – AJJ

+0

Вы только спросили о отображении одного значения. Если вам нужно показать каждую строку, тогда вы просто создаете цикл для строки mysql_fetch_array, вы уже знаете, как это сделать, поскольку вы сделал сообщение здесь: http: //stackoverflow.com/questions/16860691/sql-php-displaying-data-from-table, показывающий, что вы делаете –

+0

Нет, это правильно, мне просто нужно было отобразить одно значение – AJJ

-1

да сделать это следующим образом:

<input type="text" id="family" name="family" value="<?php $valuefromdatabase; ?" /> 
+0

так что бы я сделал value = " AJJ

+0

вы должны сначала извлечь данные с: $ строка = mysql_fetch_assoc ($ Rs); или $ строки = mysql_fetch_array ($ Rs); –

+0

, а затем что бы вы сделали, чтобы заполнить «$ valuefromdatabase» фактическим значением из базы данных? – eidsonator

Смежные вопросы