2017-03-18 7 views
1

HTMLのフォームにチェックボックスがあり、選択したチェックボックスをメールで送信したいのですが、問題は「テキスト」フィールドが過ぎていることです

HTML::

<div class="col-md-6"> 
    <div class="c-checkbox-list"> 
     <div class="c-checkbox"> 
      <input type="checkbox" name="checkbox1citadina" id="checkbox1citadina" value="checkbox1citadina" class="form-control c-check" > 
      <label for="checkbox1citadina"> 
       <span></span> 
       <span class="check"></span> 
       <span class="box"></span> Citadina 
      </label> 
     </div> 

PHP:

$reservas_bicicletas = ''; 

if (isset($_POST['checkbox1citadina'])) { 
    $reservas_bicicletas .= "Citadina: checked\n"; 
} else { 
    $reservas_bicicletas .= "Citadina: unchecked\n"; 
} 

echo $reservas_bicicletas; 

$reservas_bicicletas always retrieves the else value. 

はみんなを助けが必要です、おかげでPHP変数が、値は常に私は、PHPファイルにそれをテストするときオフに設定されているチェックボックスに あらかじめ。

+0

はこれが送信されるとフォームを通じて? – chris85

+0

あなたの 'form'タグはどこですか? –

+0

チェックボックスは '

'タグ内(の間)ですか? – RST

答えて

0

基本的に私はこの(あまりにも多くの要素があるので、私は、フォームを短絡)していC-チェック

<div class="col-md-6"> 
<div class="c-checkbox-list"> 
<div class="c-checkbox"> 
<input type="checkbox" name="checkbox1citadina" id="checkbox1citadina" value="checkbox1citadina" class="form-control " > 
<label for="checkbox1citadina"> 
<span></span> 
<span class="check"></span> 
<span class="box"></span> Citadina</label> 
</div> 
+0

理由を説明できますか? – Alex

+0

はい、なぜその理由を説明できますか? thks –

+0

が削除され、機能しませんでした。 –

0

を削除:

HTML:

<form name="quick_booking" id="quick_booking" method="post" action="assets/reserva-bicicletas.php"> 

<div class="col-md-6"> 
<div class="c-checkbox-list"> 
<div class="c-checkbox"> 
<input type="checkbox" name="checkbox1citadina" id="checkbox1citadina" value="checkbox1citadina" class="form-control " > 
<label for="checkbox1citadina"> 
<span></span> 
<span class="check"></span> 
<span class="box"></span> Citadina</label> 
</div> 

<button type="submit" class="btn c-theme-btn c-btn-uppercase btn-lg c-btn-bold c-btn-square">Reservar</button> 

</form> 
関連する問題