Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/274.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 两表一登记表_Php - Fatal编程技术网

Php 两表一登记表

Php 两表一登记表,php,Php,现在,如何通过一个提交按钮在一个表中存储两个不同的值。例如,在我的注册表中,我有两个单选按钮,其中初学者和专业人员是两个选项 代码: <form method="post" action=""> <input name="realname" value="" type="text"> <input name="form_sign_up_ok" value="74285hda28" type="hidden"> <input name="

现在,如何通过一个提交按钮在一个表中存储两个不同的值。例如,在我的注册表中,我有两个单选按钮,其中初学者和专业人员是两个选项

代码:

<form method="post" action="">      
 <input name="realname" value="" type="text">
 <input name="form_sign_up_ok" value="74285hda28" type="hidden">
 <input name="email" value="" type="text">
 <input name="password" type="password">
 <span>
  <input name="recmnd_frnd_option" value="yes" type="radio"> Yes
 </span> 
 <span>
  <input name="recmnd_frnd_option" value="no" checked="checked" type="radio"> No
 </span>
 <input name="recmnd_frnd_email" value="" type="text">
 <input value="Done" name="submit_form" type="submit">
 <input name="site_country" value="UK" type="hidden">               
</form>

对
不

现在,当我单击yes并输入email id.然后提交表单后,我希望将值存储在不同的表中。

您可以使用事务或多个
插入
语句将表单中的值存储到多个表中

使用
事务

try {
//begin a transaction
$db->beginTransaction();


$db->query("INSERT INTO users (username, email)VALUES('John', 'email@email.com')");
$db->query("INSERT INTO users1 (username, email)VALUES('Peter', 'email@email.com')");
$db->query("INSERT INTO users2 (username, email)VALUES('Given', 'email@email.com')");

$db->commit();
} catch (PDOException $ex) {
//exception thrown
  $db->rollback();
}
使用多个
INSERT
语句

$db->query("INSERT INTO users (username, email)VALUES('John', 'email@email.com')");
$db->query("INSERT INTO users1 (username, email)VALUES('Peter', 'email@email.com')");
$db->query("INSERT INTO users2 (username, email)VALUES('Given', 'email@email.com')");

到目前为止你试过什么?你的代码在哪里?在你的问题中添加一些代码。那么问题是什么,做一些自定义!这个问题被标记为php,它是关于php的,我们能看到的只是HTMLcode@JalPanchal,你的意思是你想选择表上的单选按钮吗?