PHP - Formulario dar de alta SQL

 
Vista:
sin imagen de perfil

Formulario dar de alta SQL

Publicado por Ezequiel Gonzalez Dardik (1 intervención) el 06/11/2017 17:42:15
Buenas! Necesito un formulario para dar de alta un producto en una tabla en MYSQL. El formulario sería este:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<html>
    <body>
        <form method=post action= php8.php>
        Registro de productos <br> <br>
        <tr> Producto <br>
        <td> Id producto </td> <input type='text' name='Idproducto'> <br>
        <td> Nombre Producto </td> <input type='text' name='Nombreproducto'> <br>
        Tipo: <select name='Tipo'>
            <option value='bebidasabasedeagua'>Bebidas a base de agua</option>
            <option value='bebidasabasedealcoholsuave'>Bebidas a base de alcohol suave</option>
            <option value='bebidasabasedealcoholfuerte'>Bebidas a base de alcohol fuerte</option>
            <option value='hortalizas'>Hortalizas</option>
            <option value='frutas'>Frutas</option>
            <option value='tuberculos'>Tuberculos</option>
            <option value='dehoja'>De hoja</option>
        </select><br>
        <td> Fecha Ultima Compra</td> <input type='text' name='Fechaultimacompra'> <br>
        <td> Cantidad Comprada</td> <input type='text' name='Cantidadcomprada'> <br>
        <tr></tr>
        <br> <br> <input type="submit" value="aceptar">
        </form>
    </body>
</html>

Quisiera saber como usando php puedo pasar los valores de esta tabla en un formulario de alta.
Estos son los valores que van en la tabla de productos:
1
2
3
4
5
6
7
8
9
10
11
INSERT INTO `producto` (`IdProd`, `NomProd`, `Cant`, `FCompra`, `Tipo`) VALUES
(1, 'Yoghurt', 120, '0000-00-00', 2),
(2, 'Cerveza rubia', 20, '0000-00-00', 1),
(3, 'Cerveza negra', 30, '0000-00-00', 1),
(4, 'Coca', 45, '0000-00-00', 1),
(5, 'Seven Up', 50, '0000-00-00', 1),
(6, 'Cerveza roja', 10, '0000-00-00', 1),
(7, 'Queso', 20, '0000-00-00', 2),
(8, 'Lechuga', 10, '0000-00-00', 5),
(9, 'Tomate', 5, '0000-00-00', 5),
(10, 'Uva', 4, '0000-00-00', 4);

Gracias y saludos!
Eze GD
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de facundo

Formulario dar de alta SQL

Publicado por facundo (185 intervenciones) el 06/11/2017 21:52:33
Hola, para eso primero tenes que agarrar los valores del formulario en php8.php . Por ejemplo, para guardar el valor en una variable:

$nombre = $_POST['Nombreproducto'];

Si te fijas en el form, el name del input text en donde ingresas el nombre es Nombreproducto

una vez que tenes todos los valores guardados en variables, haces una coneccion a la base de datos y luego un INSERT, con la diferencia que en vez de poner el nombre del producto por ejemplo "cerveza" vas a poner $nombre, que es la variable en la cual se guardo el nombre ingresado en el formulario.


Se entendio? Proba y cualquier cosa nos comentas
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar