2017-06-09 4 views
0

Je veux insérer une valeur dans une base de données et l'insérer vide. Je veux de l'aide pour cela nécessaire. Ce est la variable du temps:<input type = "time" /> valeur n'insère pas dans mysql db

$rm_time = $_POST['rm-time']; 

PHP

if(empty($_POST['rm-name']) or empty($_POST['rm-details'])){ 
      ?> 
      <h3 style="margin-top: 30px;text-align: center;font-size: 25px;color: red;" dir="rtl">Error</h3> 
      <?php 
     }else{ 
      $rm_name = $_POST['rm-name']; 
      $rm_details = $_POST['rm-details']; 
      $rm_date = $_POST['rm-date']; 
      $rm_time = $_POST['rm-time']; 
      $rm_insert_query = $db->query("INSERT INTO reminders (r_name, r_details, r_date, r_time) VALUES ('$rm_name', '$rm_details', '$rm_date', '$rm_time')"); 
     } 
    } 
    ?> 
    <form action="reminder.php?rm=make" method="post"> 
     <table class="rm" width="auto" border="0px"> 
      <tr> 
       <td class="rm-form-text">Reminder date/time :</td> 
       <td><input autofocus="" name="rm-date" type="date" id="rm" />/<input name"rm-time" type="time" id="rm" /></td> 
      </tr> 
      <tr> 
       <td class="rm-form-text">Remimnder name :</td> 
       <td><input name="rm-name" type="text" id="rm" /></td> 
      </tr> 
      <tr> 
       <td class="rm-form-text">Reminder details :</td> 
       <td><textarea dir="rtl" name="rm-details" id="rm-ta"></textarea></td> 
      </tr> 
      <tr> 
       <td colspan="2"><input name="save-reminder" type="submit" class="sp-submit" value="Save!" /></td> 
      </tr> 
     </table> 
    </form> 
    <? 
    exit; 
+0

Que fo rmat est rm-time, et quel est le format de la colonne? – aynber

Répondre

0

changer cette

DE: <input name"rm-time" type="time" id="rm" /></td>

À: <input name="rm-time" type="time" id="rm" /></td>

1

ici votre syntaxe est erronée.

Utilisez

<input name= "rm-time" type="time" id="rm" /> 

au lieu de

<input name"rm-time" type="time" id="rm" />