我在这里有问题,这是mi代码: 试图将表单数据发送到另一个PHP文件,该文件在其中接收它们并将其上传到sql服务器,但似乎不起作用
<form id="modal" action="revisaorden.php" method="post">
<form id="modal" action="revisaorden.php" method="post" >
<div class="form-group">
<label for="nombre">Nombre</label>
<input type="text" class="form-control" name="nombre" id="nombre" placeholder="Nombre" required>
<div class="invalid-feedback">
Ingrese su nombre.
</div>
</div>
<div class="form-group">
<label for="direccion">Direccion</label>
<input type="text" class="form-control" name="direccion" id="direccion" placeholder="Direccion" required>
<div class="invalid-feedback">
Ingrese su direccion.
</div>
</div>
<div class="form-group">
<label for="telefono">Telefono</label>
<input type="tel" class="form-control" name="telefono" id="telefono" placeholder="Telefono" required>
<div class="invalid-feedback">
Ingrese su numero de telefono.
</div>
</div>
<div class="form-group">
<label for="email">Email</label>
<input type="email" class="form-control" name="email" id="email" placeholder="Email" required>
</div>
<div class="form-group">
<label for="observaciones">Observaciones</label>
<textarea type="textarea" class="form-control" name="observaciones" id="observaciones" placeholder=""></textarea>
</div>
<div class="form-group">
<label for="txtCambio">Requiero cambio de:</label>
<input type="text" class="form-control" name="txtCambio" id="txtcambio">
</div>
<div class="modal-footer ">
<button type="submit" onclick="location.href='revisaorden.php?$total=<?php echo $total ?>&$cantidad=<?php echo $cantidad ?>&$item=<?php echo $item ?>&nombre&direccion&telefono&email&observaciones&txtcambio'" class="btn btn-primary" data-dismiss="modal">Enviar</button>
</div>
</form>
</form>
您应该在POST中将表单数据发送到以下文件:revisaorden.php,其中包含以下代码以读取它们。
<?php
//codigo para el envio de los datos al sistema
$v1 = ($_GET['nombre']);$v2 = ($_GET['direccion']);$v3 = ($_GET['telefono']);$v4 = ($_GET['email']);$v5 = ($_GET['observaciones']);
$v6 = ($_GET['txtcambio']);
$v7 = ($_GET['$item']);
$v8 = ($_GET['$cantidad']);
$v9 = ($_GET['$total']);
/* Here the data is uploaded to the server
$client = new Clientes();
$client->addClientes($v1, $v2, $v3, $v4);
//echo $client;*/
echo $v1,$v2,$v3,$v4,$v5,$v6,$v7,$v8,$v9;
?>
答案 0 :(得分:1)
此表单为<form id="modal" action="revisaorden.php" method="post">
,您必须使用$ _POST接收数据,像这样。
$v1 = ($_POST['nombre']);
$v2 = ($_POST['direccion']);
$v3 = ($_POST['telefono']);
$v4 = ($_POST['email']);
$v5 = ($_POST['observaciones']);
$v6 = ($_POST['txtcambio']);
$v7 = ($_POST['$item']);
$v8 = ($_POST['$cantidad']);
$v9 = ($_POST['$total']);
接收数据。