php配列からhtmlフォームを表示したい。私は(名)入力と(姓)入力を1行にしたい。いずれかが、私はこの問題を解決するのに役立つことができれば、私は感謝するでしょう私は、ブートストラップ行クラスを使用していたが、それはPHPの配列からのHTMLフォーム
<div class="row">first name </div>
<div class="row">Last name </div>
のように別々の行に両方の入力を叩く音!
<?php
$form = array(
'fname' => array(
'title' => 'First Name',
'type' => 'text',
'size' => '50',
),
'lname' => array(
'title' => 'Last Name',
'type' => 'text',
'size' => '50',
),
'email' => array(
'title' => 'Email',
'type' => 'email',
'class' => 'form-control',
'size' => '50',
),
'submit' => array(
'title' => 'Register',
'type' => 'submit',
'size' => '50',
'class' => 'form-control',
),
)
?>
<form action="" method="post">
<?php
foreach ($contact_form as $name => $elements) {
$label = '<label>' . $elements['title'] . '</label><br>';
if ($elements['type'] == 'text') {
echo '<div class="row">';
echo $label . '<input type="' . $elements['type'] . '" name="' . $name . '" size="' . $elements['size'] . '" >';
echo '</div>';
} elseif ($elements['type'] == 'email') {
echo '<div class="row">';
echo $label . '<input type="' . $elements['type'] . '" name="' . $name . '" size="' . $elements['size'] . '">' . form_error($name) . '<br>';
echo '</div>';
}else{
echo '<input type="' . $elements['type'] . '" name="' . $name . '" value="' . $elements['title'] . '" size="' . $elements['size'] . '">' ;
}
}
?>
</form>
_「私は、ブートストラップ行クラスを使用していたが、それはのような個別の行に両方の入力を叩く音」_だけでなく、あなたが 'row'クラスが何をするか期待していますか?あなたは、列を使用する必要がありますhttp://getbootstrap.com/css/#grid – Turnip
私は別の行ではなく、1つの行に両方の入力をしたい – Abid
私はちょうど同じ結果をフォーム – Abid