我目前正在尝试使用mysql/php构建一个表单,下面是我到目前为止的代码的一部分
块#1:
$proceso = mysqli_fetch_assoc($result); // my query returns only one row
...
<form action='actualizar.php' method='Post'>
<?php
foreach(array_keys($proceso) as $key){
echo "<label for='$key'>$key: </label>";
echo "<input name='$key' value='".$proceso[$key]."'><br/>";
}
echo "<input type='hidden' name='View' value='$view'>";
?>
<input type="submit" value="Actualizar">
</form>
Run Code Online (Sandbox Code Playgroud)
到目前为止,这是给我一个表单,我正在使用字段名称生成标签和输入框,我显示字段值.我想使用jquery datepicker进一步格式化一些字段,但仅适用于mysql表中type = Date的那些字段.
我一直在尝试mysqli_fetch_field_direct使用类似的东西:
块#2:
$fields = mysqli_num_fields($result);
for ($i=0; $i < $fields; $i++) {
$field_types[] = $result->fetch_field_direct($i)->type;
}
Run Code Online (Sandbox Code Playgroud)
但在这种情况下,我无法得到价值,只有类型
有没有直接的方法来获得字段的类型和值?
编辑(尝试)简化:
假设我有一个名为emailtype = 的字段varchar,我的SQL查询生成一个结果test@example.com
从BLOCK#1我得到:
-------------------------------
Field-Name | Field-Value
email | test@example.com …Run Code Online (Sandbox Code Playgroud)