Llave foranea php
Publicado por Raul (2 intervenciones) el 24/11/2020 10:03:06
Estoy intentado hacer un formulario despues de hacer un login como usuario y en la base de datos tengo una llave foranea que es usuario_id de la tabla pedidos que se junta con id_usuario de la tabla usuarios
Este codigo es el que almacenaria el pedido pero me faltaria agregar el usuario_id para que aparezca que id del usaurio que solicito el pedido en la tabla de pedidos pero no sabria como agregarlo
Archivo insertarp.php donde se envian los datos
Este codigo es el que almacenaria el pedido pero me faltaria agregar el usuario_id para que aparezca que id del usaurio que solicito el pedido en la tabla de pedidos pero no sabria como agregarlo
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
<?php
include("../conexion.php");
session_start();
if(empty($_SESSION['active'])){
header('location: ../login.php');
}
?>
<form method="post" action="insertarp.php">
<div class="input-group">
<!-- <input type="hidden" name="u_id" value="<?php// echo $_SESSION['usuario_id']; ?>"> -->
</div>
<div class="input-group">
<label>Tipo de servicio</label>
<select name="tipox" id="user_type" >
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
<label>Tipo</label>
<select name="carx" id="user_type" >
<option value="1">S/C</option>
<option value="2">G</option>
<option value="3">M</option>
</select>
<label>Fecha del servicio</label>
<input type="date" name="fechax">
<label>Telefono</label>
<input type="number" name="telx">
<label>Mensajes/Comentarios</label>
<input type="text" name="menx" placeholder="Sin comentarios">
<button type="submit" class="btn" name="btn">Solicitar</button>
</div>
</form>
Archivo insertarp.php donde se envian los datos
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<?php
include("../conexion.php");
$tipo = $_POST["tipox"];
$car = $_POST["carx"];
$fecha = $_POST["fechax"];
$tel = $_POST["telx"];
$mensaje = $_POST["menx"];
$us_id = $_POST["u_id"];
//var_dump($_POST);
$actualizar2 = "INSERT INTO pedidos (tipo_ser,car,fecha,c_tel,men,usuario_id) VALUES ('$tipo','$car', '$fecha', '$tel', '$mensaje', '$us_id' )";
$resultado2 = mysqli_query($conexion, $actualizar2);
if($resultado2){
echo "<script> alert('Haz solicitado el servicio');
window.location='index.php'</script>";
}else{
//echo "<script>alert('Error.. Al solicitar cita....'); window.history.go(1); </script>";
}
1
Valora esta pregunta
1