gpt4 book ai didi

PHP - 将选择选项值发布到index.php添加用户

转载 作者:行者123 更新时间:2023-11-29 07:48:17 25 4
gpt4 key购买 nike

我得到了 nuevo.php这意味着要插入 mysql 数据库的“新客户端”。

我有很多输入文本来将数据注册到mysql中,如下所示:

<label for="Nombre">Nombre : </label><br/>
<input width="50" type="text" class="form-control" id="Nombre" name="Nombre" placeholder="Introduce nombre">
<小时/>

...都在这里面...

<form action="" method="POST" role="form">

<小时/>

还有一个像这样的按钮:

<button type='submit' value='Modificar' class='btn btn-primary'>Registrar</button>
<小时/>

index.php ,我终于得到了这段代码,将数据注册到mysql中......

$app->post('/nuevo', function() use($app, $db){
$request = $app->request;
$nombre = $request->post('Nombre');
$apellidos = $request->post('Apellidos');
$nifcode = $request->post('NIF');
$direccion = $request->post('Direccion');
$email = $request->post('Email');
$telefono = $request->post('Telefono');
$estado = $request->post('Estado');
$provincia = $request->post('Provincia');
$numProvincia = $request->post('numProvincia');

$dbquery = $db->prepare("INSERT INTO Clientes(Nombre, Apellidos, NIF, Direccion, Email, Telefono, Estado, Provincia, numProvincia)
VALUES (:nombre, :apellidos, :NIF, :direccion, :email, :telefono, :estado, :Provincia, :numProvincia)");

$res = $dbquery -> execute(array(
':nombre' => $nombre,
':apellidos' => $apellidos,
':NIF' => $nifcode,
':direccion' => $direccion,
':email' => $email,
':telefono' => $telefono,
':estado' => $estado,
':Provincia' => $provincia,
':numProvincia' => $numProv));
<小时/>

一切都很好,除了Provincia

为此,在nuevo.php中我正在使用另一种不是输入文本的东西: SELECT OPTION

<form method="get">

<?php
$host="localhost";
$link=mysql_connect($host, "USER", "PASS");
$db=mysql_select_db("pvenecia", $link);
$cdquery="SELECT DISTINCT Provincia, numProvincia FROM Clientes ORDER BY Provincia";
$cdresult=mysql_query($cdquery);
?>

<select id="Provincia" name="Provincia" style="width: 300px" onchange="javascript:cambiarProvinciaSeleccionada();">
<?php
while($row=mysql_fetch_array($cdresult)) {
$defect = "";
if ($row['Provincia'] == 'SIN INFO. PROVINCIA') {
$defect = " SELECTED ";
}
echo "<option value='".$row['numProvincia']."' ".$defect.">".htmlentities($row['Provincia'])."</option>";
echo "<br/>";

};

mysql_close($link);
?>
</select>
</form>
<小时/>

我需要知道如何从所选选项中获取值,以便在提交时将其发布到 INDEX.PHO 并正确注册该值。谢谢。

最佳答案

对于检索值,文本消息或选择/下拉列表之间没有任何区别。可以使用 GET/POST 方法按名称检索值。例如:

$provincia = $request->post('Provincia');

关于PHP - 将选择选项值发布到index.php添加用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27147527/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com