admin管理员组文章数量:1415137
<?php /* Template Name: Dummy Practice Page*/?>
<div id="main-content" class="main-content">
<div class="main-content-inner">
<form method="post">
<p><div>
<input name="nametxt" id="nametxt" type="text" style="height:30px; width: 350px; " maxlength="5" placeholder="Name" required><br>
</p></div>
<p><div>
<input name="designationtxt" id="designationtxt" type="text" style="height:30px; width: 350px; " maxlength="50" placeholder="Designation" required><br>
</p></div>
<p><div>
<input name="designationtxt" id="descriptiontxt" type="text" style="height:30px; width: 350px; " maxlength="1000" placeholder="Description" required><br>
</p></div>
<input id="submitbtn" type='submit' style="height:40px; width: 130px; padding:10px; color:dodgerblue; background-color:black; border-radius:20px; " name='Submit' value='Add Member' /><br><br>
</form>
</div>
</div>
<?php
global $wpdb;
$table = $wpdb->prefix.'tboxteam';
$data = array('name' => isset($_POST['nametxt']), 'designation' => isset($_POST['designationtxt']), 'description' => isset($_POST['descriptiontxt']));
$format = array('%s','%s','%s');
$wpdb->insert($table,$data,$format);
?>
<?php /* Template Name: Dummy Practice Page*/?>
<div id="main-content" class="main-content">
<div class="main-content-inner">
<form method="post">
<p><div>
<input name="nametxt" id="nametxt" type="text" style="height:30px; width: 350px; " maxlength="5" placeholder="Name" required><br>
</p></div>
<p><div>
<input name="designationtxt" id="designationtxt" type="text" style="height:30px; width: 350px; " maxlength="50" placeholder="Designation" required><br>
</p></div>
<p><div>
<input name="designationtxt" id="descriptiontxt" type="text" style="height:30px; width: 350px; " maxlength="1000" placeholder="Description" required><br>
</p></div>
<input id="submitbtn" type='submit' style="height:40px; width: 130px; padding:10px; color:dodgerblue; background-color:black; border-radius:20px; " name='Submit' value='Add Member' /><br><br>
</form>
</div>
</div>
<?php
global $wpdb;
$table = $wpdb->prefix.'tboxteam';
$data = array('name' => isset($_POST['nametxt']), 'designation' => isset($_POST['designationtxt']), 'description' => isset($_POST['descriptiontxt']));
$format = array('%s','%s','%s');
$wpdb->insert($table,$data,$format);
?>
Share
Improve this question
asked Aug 22, 2019 at 11:33
STBoxSTBox
1032 bronze badges
2 Answers
Reset to default 0<?php /* Template Name: Dummy Practice Page*/?>
<div id="main-content" class="main-content">
<div class="main-content-inner">
<form method="post">
<p><div>
<input name="nametxt" id="nametxt" type="text" style="height:30px; width: 350px; " maxlength="5" placeholder="Name" required><br>
</p></div>
<p><div>
<input name="designationtxt" id="designationtxt" type="text" style="height:30px; width: 350px; " maxlength="50" placeholder="Designation" required><br>
</p></div>
<p><div>
<input name="descriptiontxt" id="descriptiontxt" type="text" style="height:30px; width: 350px; " maxlength="1000" placeholder="Description" required><br>
</p></div>
<input id="submitbtn" type='submit' style="height:40px; width: 130px; padding:10px; color:dodgerblue; background-color:black; border-radius:20px; " name='Submit' value='Add Member' /><br><br>
</form>
</div>
</div>
<?php
// Checking if form submitted
if(isset($_POST['Submit'])){
// Fetching values if they are not empty.
if( isset($_POST['nametxt']) || isset($_POST['designationtxt']) ||isset($_POST['descriptiontxt']) ){
global $wpdb;
$data = array('name' => $_POST['nametxt'], 'designation' => $_POST['designationtxt'], 'description' => $_POST['descriptiontxt'] );
$table = $wpdb->prefix.'tboxteam';
$format = array('%s','%s','%s');
$wpdb->insert($table,$data,$format);
}
}
?>
PHP isset returns boolean value to check if the array index exists. https://www.php/manual/en/function.isset.php
"name" => isset($_POST["nametxt"]) ? $_POST["nametxt"] : ""
This is what you should do
本文标签: Getting values from form and saving in database but spaces are inserted instead of form values
版权声明:本文标题:Getting values from form and saving in database but spaces are inserted instead of form values 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.betaflare.com/web/1745222688a2648467.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论