1
このコードは以下のとおりです。ドロップダウンリストに2列表示するように修正する必要があります。ドロップダウンリストに2列を表示
<?php
require_once('includes/init.php');
$all_sites = find_all('site_info');
?>
<?php
<?php
if(isset($_POST['add_site'])){
$req_fields = array('siteid');
validate_fields($req_fields);
if(empty($errors)){
$p_siteid = remove_junk($db->escape($_POST['siteid']));
$query = "INSERT INTO site_table (siteid)";
$query .=" VALUES ("'{$p_siteid}')";
if($db->query($query)){
$session->msg('s',"Site Added ");
redirect('site.php', false);
} else {
$session->msg('d',' Sorry failed to add!');
redirect('site.php', false);
}
} else{
$session->msg("d", $errors);
redirect('site.php',false);
}
}
?>
私のフォームdivは、以下のようになりますが、ドロップダウンリストの1つの列に対してのみです。
<div class="row">
<div class="col-md-12">
<form method="post" action="add_site.php">
<div class="form-group">
<div class="input-group">
<select class="form-control" name="siteid">
<option value="">Select Site</option>
<?php foreach ($all_sites as $site): ?>
<option value="<?php echo (int)$site['id'] ?>">
<?php echo $site['site_name']; ?></option>
<?php endforeach; ?>
</select>
</div>
</div>
<div class="form-group clearfix">
<button type="submit" name="add_site" class="btn btn-primary">Add Site</button>
</div>
</form>
</div>
</div>
私はお互いに別の列を追加したかったのです。ドロップダウンリストに2列を表示すると、他の列の値が表示されます。
ありがとうございました。
| Site | Status |
| 2000 | Active |
| 2001 | In Progress |
はい。ありがとう。このドロップダウンのようなテーブルを追加するにはどうしたらいいですか?列名を含めてもっとうまくいってください – Jovanni
あなたを見つけられませんでしたか? –
私は何を意味した..上記のコードは、 "2000 - アクティブ"など(表なし)のようにのみ表示されます。私は各フィールドの列名を持つテーブルに入れたいと思っていました。 – Jovanni