➜ CRUD inserción de un producto
¿Cómo INSERTAR registros en una tabla de productos? CRUD PHP MYSQL | Para insertar un registro en una tabla debemos crear un formulario con los campos requeridos, luego deben ser enviados al servidor web para ser insertados
CRUD PHP MYSQL ¿Cómo INSERTAR registros en una tabla de productos?
Implementaremos la funcionalidad de inserción de un registro en la tabla producto
case "insertar":
if (isset($_REQUEST['btn'])):
$nombre = $_POST['nombre'];
$descripcion= $_POST['descripcion'];
$precio = $_POST['precio'];
$stock = $_POST['stock'];
$estado = $_POST['estado'];
// SUBIR IMAGEN DEL PRODUCTO
$foto = $_FILES['foto']['name'];
$qr = "foto.jpg";
if(move_uploaded_file($_FILES['foto']['tmp_name'],'img/'.$foto))
mensaje("Foto Subida");
else
mensaje("Error en subidad de foto");
// GENERAR QR
$data="'".$nombre."','".$descripcion."','".$foto."','".$qr."',".$precio.",".$stock.",".$estado;
$u=$user->insertar("productos",$data);
if($u):
require 'class/phpqrcode/qrlib.php';
$id=$user->lastInsertId();
QRcode::png($id,"img/qr/qr_".$id.".png",'L',10,5);
$user->actualizar("productos","qr='qr_".$id.".png'","id=".$id);
mensaje("Producto insertado <a href='".urlsite."?pagina=productos'> CONTINUAR</a> ");
else:
mensaje("Error en insersión");
endif;
else:
?>
<div class="col-sm-8">
<form method="post" enctype="multipart/form-data" action="" >
<div class="form-group">
<label for="nombre">Nombre</label>
<input type="text" class="form-control" name="nombre">
</div>
<div class="form-group">
<label for="descripcion">Descripción</label>
<textarea class="form-control" name="descripcion"></textarea>
</div>
<div class="form-group">
<label for="foto">Foto</label>
<input type="file" class="form-control" name="foto">
</div>
<div class="form-group">
<label for="precio">Precio</label>
<input type="text" class="form-control" name="precio">
</div>
<div class="form-group">
<label for="stock">Stock</label>
<input type="text" class="form-control" name="stock">
</div>
<div class="form-group">
<label for="estado">Estado</label>
<input type="text" class="form-control" name="estado">
</div>
<input type="submit" class="btn btn-danger" name="btn" value="CREAR NUEVO">
</form>
</div>
<?php
endif;
break;
3186 visitas
Capítulo 8 – Generar un código QR y guardarlo »
Descarga el código del proyecto
Descarga el código fuente del proyecto adquiriendo el curso completo
Comprar