Hola tengo una pequeña base de datos de libros y sus cantidades.
La idea es comprar y vender.
Si la cantidad es menor a la que se encuentra en stock no se pueda comprar.
Como lo puedo hacer eso ?
Ingreso la cantidad y le doy en comprar.
Código PHP:
Ver original<html>
<head>
<title>Libros</title>
</head>
<body>
<table width="630" border="0">
<tr>
<td>Titulo</td>
<td>Stock</td>
<td>Precio</td>
<td>Cantidad</td>
</tr>
<tr>
<?php
include("conex.php");
$link=Conectarse();
?>
<?php
$id = $row["id"];
$titulos = $row["titulos"];
$precio = $row["precio"];
$autor = $row["autor"];
$titulos = $row["titulos"];
$cantidad = $row["cantidad"];
echo "
<td>$titulos</td>
<td>$cantidad </td>
<td>$$precio</td>
<td><input type='text' name='textfield' size='5' maxlength='5'/></td>
<td><input type='submit' name='button' value='Comprar' /></td>
</tr>
";
}
?>
</table>
</body>
</html>
MiBase
Código MySQL:
Ver original-- phpMyAdmin SQL Dump
-- version 2.10.3
-- http://www.phpmyadmin.net
--
-- Servidor: localhost
-- Tiempo de generación: 03-12-2010 a las 20:06:42
-- Versión del servidor: 5.0.51
-- Versión de PHP: 5.2.6
SET SQL_MODE
="NO_AUTO_VALUE_ON_ZERO";
--
-- Base de datos: `test002`
--
-- --------------------------------------------------------
--
-- Estructura de tabla para la tabla `libros`
--
--
-- Volcar la base de datos para la tabla `libros`
--
INSERT INTO `libros` VALUES (1, 'Como Programar En C++ 6ª Edicion', 50000.00, 'Deitel, Harvey M.', 'Prentice Hall', 15); INSERT INTO `libros` VALUES (2, 'Como Programar En Java 7º Edicion', 50000.00, 'Deitel, Harvey M.', 'Prentice Hall', 3); INSERT INTO `libros` VALUES (3, 'Estructuras De Datos En Java', 30000.00, 'Joyanes Aguilar, Luis', 'Mc Graw Hill', 7); INSERT INTO `libros` VALUES (4, 'Fundamentos De Java 3° Edicion', 31000.00, 'Schildt', 'Mc Graw Hill', 8); INSERT INTO `libros` VALUES (5, 'Java 2 Distribuido Desarrollo De Bases', 25000.00, 'Birnam', 'Prentice Hall', 15); INSERT INTO `libros` VALUES (6, 'Java 2 Serie Práctica', 21000.00, 'García Bermejo, José Rafael', 'Prentice Hall', 6); INSERT INTO `libros` VALUES (7, 'Java Para Estudiantes', 30000.00, 'Bell', 'Prentice Hall', 0); INSERT INTO `libros` VALUES (8, 'Programacion Algoritmos Y Ejercicios Resueltos En Java', 30000.00, 'Camacho', 'Prentice Hall', 3); INSERT INTO `libros` VALUES (9, 'Programacion En C /C++ Java Y Uml', 55000.00, 'Joyanes Aguilar, Luis', 'Mc Graw Hill', 4); INSERT INTO `libros` VALUES (10, 'Programacion Java. Introduccion A La Programacion', 46000.00, 'Wu, C. Thomas', 'Mc Graw Hill', 80); INSERT INTO `libros` VALUES (11, 'Soluciones De Programacion Java', 50000.00, 'Schildt', 'Mc Graw Hill', 7);