Я создаю входы, используя информацию в столбцах, например, если поле называется about_content
оно выдает метку «О содержании» с полем ввода. Это отлично подходит для вставки, однако я хочу использовать этот код аналогично UPDATE
и я хочу показать пользователям текущее значение поля, введенное в базу данных. Например, если about_content = Hello World!
Я хочу, чтобы входное значение отражало это. Есть ли способ сделать это динамически?
<?php require('dbc.php'); mysql_select_db($db); $resultInput = mysql_query("SHOW COLUMNS FROM about WHERE Field NOT IN ('id', 'created', 'date_modified', 'last_modified', 'update', 'type', 'bodytext') AND Field NOT REGEXP '_image'"); // selects only the columns I want $result = mysql_query("SELECT * FROM about WHERE id=".$_GET['id']); // values I want to put into the values for <input> while ($row = mysql_fetch_assoc ($result) && $column = mysql_num_rows ($resultInput)) { foreach($row as $column => $value){ echo '<label>'.$column.'<input name="'.$column.'" type="input" value="'.$value.'"></label><br>'; } } ?>