php - cant insert user input from form submit into the database.empty row is adding -


my table name events..my database name admin_data.can how rectify it. here php file:events.php .in table event_date , event_class 0000 in table , other fields empty in row.

<html> <head> <title>events</title> </head> <body> <?php if(isset($_post['save'])) { $dbhost = 'localhost'; $dbuser = 'admin'; $dbpass = 'admin@123'; $conn = mysql_connect($dbhost, $dbuser, $dbpass); if(! $conn ) {   die('could not connect: ' . mysql_error()); } if(! get_magic_quotes_gpc() ) {    $event_title = addslashes ($_post['event_title']);    $event_date = addslashes ($_post['event_date']);    $event_description = addslashes ($_post['event_description']);    $event_class = addslashes ($_post['event_class']); } else {    $event_title = $_post['event_title'];    $event_date = $_post['event_date'];    $event_description = $_post['event_description'];    $event_class = $_post['event_class']; }     $event_date = $_post['event_date'];     $sql = "insert events (event_title,event_date,event_description,event_class) values ('$event_title','$event_date','$event_description','$event_class')"; mysql_select_db('admin_data'); $retval = mysql_query( $sql, $conn ); if(! $retval ) {   die('could not enter data: ' . mysql_error()); } echo "entered data successfully\n"; mysql_close($conn); } else { ?> <!doctype html>  <head>     <title>events</title>     <link rel="stylesheet" type="text/css" href="css/events.css">     <script src="js/notification.js">   </script> </head> <body>     <div>                         <div class="layout">             <div class="heading"></div>             <div class="img1"></div>             <div class="menu">                     <div>                  <form method="post" action="<?php $_php_self ?>">                                <label class="event_title">event title</label><input type="text" placeholder="event title" id="event_title">                     <label class="event_date">event date</label><input type="date" placeholder="events date" id="event_date">                     <label class="event_description">event description</label><textarea name="name" id="event_description" rows="8" cols="40"></textarea>                     <label class="event_class1">grade</label>                     <select class="event_class">                         <option>kg1</option><option>kg2</option><option>a</option><option>b</option>                         <option>c</option><option>d</option><option>e</option>                         <option>f</option><option>g</option><option>h</option><option>i</option><option>j</option><option>k</option>                     </select>                     <input type="submit" ' name="save" id="save" value="save">                      <input type="reset" button onclick="javascript:erasetext() name="reset" id="reset" value="reset">          </form>             </div>             <div class="img2"></div>         </div>     </div> <?php } ?> </body>         </html>   here css code:events.php           .layout {     height:600px;     width:1300px;     background-color:gray;     position:relative; } .heading {     height:55px;     width:1200px;     position:relative;     float:left;     left:40px;     background-color: white;     top:10px;     background-image: url("../images/logo.png");     background-size: 300px; } .menu {     position:relative;     float:left;     height: 500px;     width:500px;     background-color:white;     left: 140px;top:20px; } .img1 {     background-image: url("../images/images.jpg");     float: left;     height: 192px;     left: 63px;     position: relative;     top: 119px;     width: 258px; } .event_title {     position: relative; top: 0px; left: 0px; } #event_title {     position: relative; left: 15px; }  .event_date {     position: relative; top: 50px; left: -255px; } #event_date {     position: relative; top: 20px; left: 110px; } .event_class {     top: -170px; position: relative; left: -50px; } .event_class1 {     position: relative; top: -169px; left: -30px; } .event_description {     position: relative; top: 180px; left: -159px; } #event_description {     position: relative; top: 180px; left: 90px; }  #save {     position: relative; top: 216px; left: 100px; } #reset {     position: relative; float: left;  width: 60px; left: 295px; top: 216px; } .img2 { background-image: url("../images/images (1).jpg");  float: left; height: 192px; left: 590px; position: relative; top: -120px; width: 258px; } 

rewrite query this...

$sql = "insert events (`event_title`,`event_date`,`event_description`,`event_class`) values ('$event_title','$event_date','$event_description','$event_class')"; 

why didn't work ?

  • you had improper concatenations.
  • you forgot quote variables.
  • you forgot add comma between variables.

add name attribute fields...

<label class="event_date">event date</label><input type="date" name="event_date"  placeholder="events date" id="event_date">                                                                ^^^^^^^^^^^^^^^^^ 

Comments

Popular posts from this blog

user interface - How to replace the Python logo in a Tkinter-based Python GUI app? -

objective c - Greedy NSProgressIndicator Allocation -

how to set an OCR language in Google Drive -