Altas<?
$dbhost="localhost"; // host del MySQL (generalmente localhost)
$dbusuario="root"; // aqui debes ingresar el nombre de usuario
// para acceder a la base
$dbpassword="tese01"; // password de acceso para el usuario de la
// linea anterior
$db="tecnologia"; // Seleccionamos la base con la cual trabajar
$conexion = @mysql_connect($dbhost, $dbusuario, $dbpassword);
if (!$conexion){
exit('<p>No pudo realizarce la conexión a la base de datos.</p>');
}
if (!@mysql_select_db($db, $conexion)){
echo mysql_errno();
exit ('<p>Problema al seleccionar la base de datos $db.</p>');
}
if (!$_POST ){ //evalua si se enviaron los datos del formulario
?>
<html>
<head><title>Alta de Proveedores</title></head>
<body background="Imagenes/ondas.gif">
<font face="" size="5" color="#8000FF">
<b><h1><div align="center">ALTAS DE PROVEEDORES</div></h1></b>
<b><h2><div align="center">Ingrese los Proveedores </div></h2></b>
<div align="center">
<form action="altas_proveedor.php" method="post" name="altasproveedor">
<p>CLAVE DEL PROVEEDOR:
<input type="text" align="LEFT" name="Id_proveedor" /><p>
<p>NOMBRE DEL PROVEEDOR:
<input type="text" align="LEFT" name="Nombre_prov" /><p>
<p>DESCRIPCION DEL PROVEEDOR:
<input type="text" align="LEFT" name="Descripcion_prov" /><p>
<p>TELEFONO DEL PROVEEDOR:
<input type="text" align="LEFT" name="Telefono_prov" /><p>
<p>PRODUCTO DEL PROVEEDOR:
<input type="text" align="LEFT" name="Produc" /><p>
<input type="submit" value="Guardar" name="guardar">
</form></div>
<div align="center"><p><a href="file:///C:/AppServ/www/InicioProveedor.jsp">Regresar a al menu anterior</a></p></div>
</body>
</html>
<?
}
else { //esta parte se ejecuta cuando se han enviado los datos del formulario
echo "<br>";
$sql = "INSERT INTO proveedor (Id_proveedor, Nombre_prov, Descripcion_prov, Telefono_prov, Produc) ". "VALUES ('$Id_proveedor',
'$Nombre_prov', '$Descripcion_prov', '$Telefono_prov', '$Produc')";
echo "<html><head><title>Resultado</title></head>
<body>";
if(!@mysql_query($sql,$conexion)){
echo '<h3>Los datos NO han sido guardados</h3>';
if (mysql_errno()==1452){
echo '<h3>Revisar la integridad referencial. La editorial del libro debe existir.</h3>';
}
}
else{
echo '<h3>Los datos han sido guardados</h3><br>';
}
echo '<div align="center"><p><a href="file:///C:/AppServ/www/InicioProveedor.jsp">Regresar a altas</a></p></div></body></html>';
}
?>
<? mysql_close($conexion); ?>
BORRAR <?
$dbhost="localhost"; // host del MySQL (generalmente localhost)
$dbusuario="root"; // aqui debes ingresar el nombre de usuario
// para acceder a la base
$dbpassword="tese01"; // password de acceso para el usuario de la
// linea anterior
$db="tecnologia"; // Seleccionamos la base con la cual trabajar
$tabla="proveedor";
$conexion = @mysql_connect($dbhost, $dbusuario, $dbpassword);
if (!$conexion){
exit('<p>No pudo realizarce la conexión a la base de datos.</p>');
}
if (!@mysql_select_db($db, $conexion)){
exit ('<p>Problema al seleccionar la base de datos $db.</p>');
}
if (!$_GET /*($accion)*/){
?>
<html>
<head><title>datos en la base </title></head>
<body background="Imagenes/ondas.gif">
<font face="" size="5" color="#8000FF">
<?
$sql = "SELECT * FROM ".$tabla;
$resultado = @mysql_query($sql);
if(!$resultado){
exit('<p>Error en el Query.'.$resultado.'</p>');
}
?>
<h1><div align="center">Contenido de la base de datos <?php echo $db.", tabla ".$tabla;?></div></h1>
<table align="center" border=1 cellpadding="1">
<tr><th>ID_Proveedor</th>
<th>Nombre</th>
<th>Descripcion</th>
<th>Telefono</th>
<th>Producto</th>
</tr>
<?
while ($row=mysql_fetch_array($resultado)){
echo "<tr><td>".$row['Id_proveedor']."</td>";
echo "<td>".$row['Nombre_prov']."</td>";
echo "<td>".$row['Descripcion_prov']."</td>";
echo "<td>".$row['Telefono_prov']."</td>";
echo "<td>".$row['Produc']."</td>";
echo "<td><a href=".$_SERVER['PHP_SELF']."?borrar=".$row['Id_proveedor'].">Borrar</a></td></tr>";
}
?>
</form>
</body>
</html>
<?
}
else {
if (isset ($borrar)){
?>
<html>
<head><title>Eliminando datos</title></head>
<body>
<?
//echo "borrar".$borrar;
$sql="DELETE FROM ".$tabla." WHERE Id_proveedor=".$borrar;
//echo "sql=".$sql;
if(@mysql_query($sql)){
echo "<p>Elemento eliminado.</p>";
}
else{
echo mysql_errno();
echo "<p>Error al eliminar el elemento.</p>";
}
}
}
mysql_close($conexion); ?>
</table>
<div align="center"><p><a href="borrar_proveedor.php">Regresar al menú de bajas</a></p></div>
</body>
</html>
CONSULTAS
<?
$dbhost="localhost"; // host del MySQL (generalmente localhost)
$dbusuario="root"; // aqui debes ingresar el nombre de usuario
// para acceder a la base
$dbpassword="tese01"; // password de acceso para el usuario de la
// linea anterior
$db="tecnologia"; // Seleccionamos la base con la cual trabajar
$conexion = @mysql_connect($dbhost, $dbusuario, $dbpassword);
if (!$conexion)
{
exit('<p>No pudo realizarce la conexión a la base de datos.</p>');
}
if (!@mysql_select_db($db, $conexion))
{
echo mysql_errno();
exit ('<p>Problema al seleccionar la base de datos $db.</p>');
}
if (!$_POST and !$_Get)
{ //evalua si se enviaron los datos del formulario
?>
<html>
<head>
<title>CONSULTA DE TECNOLOGIAS</title>
</head>
<body background="Imagenes/ondas.gif">
<font face="" size="5" color="#8000FF">
<h1><div align="center">Consulta de productos</div></h1>
<div align="center">
</form>
</body>
</html>
<?
echo "<br>";
$sql = "Select * from producto";
$resultado3= @ mysql_query ($sql);
if (!$resultado3)
{
exit ('error en la consulta');
}
?>
<HTML>
<BODY>
<table align="center" border="1">
<tr>
<td>CLAVE DE ARTICULO: </td>
<td>NOMBRE DEL PRODUCTO: </td>
<td>DESCRIPCION: </td>
<td>MARCA: </td>
</tr>
<?
while ($row=mysql_fetch_array ($resultado3))
{
echo "<tr><td>". $row["Id_producto"]. "</td>";
echo "<td>". $row["Nombre_prod"]. "</td>";
echo "<td>". $row["Descripcion_prod"]. "</td>";
echo "<td>". $row["Mar"]. "</td>";
}
echo '</table>';
echo '<div align="center"><p><a href="consultas.html">Regresar a Consultas</a></p></div>
</body>
</html>';
}
mysql_close($conexion); ?>
MODIFICACIONES
<?
$dbhost="localhost"; // host del MySQL (generalmente localhost)
$dbusuario="root"; // aqui debes ingresar el nombre de usuario
// para acceder a la base
$dbpassword="tese01"; // password de acceso para el usuario de la
// linea anterior
$db="tecnologia"; // Seleccionamos la base con la cual trabajar
$tabla="producto";
$conexion = @mysql_connect($dbhost, $dbusuario, $dbpassword);
if (!$conexion){
exit('<p>No pudo realizarce la conexión a la base de datos.</p>');
}
if (!@mysql_select_db($db, $conexion)){
exit ('<p>Problema al seleccionar la base de datos $db.</p>');
}
if(!$_POST && !isset($cambiar)){
?>
<html>
<head><title>Cambios en la base de datos</title></head>
<body background="Imagenes/ondas.gif">
<font face="" size="5" color="#8000FF">
<?
$sql = "SELECT * FROM ".$tabla;
$resultado = @mysql_query($sql);
if(!$resultado){
exit('<p>Error en el Query.'.$resultado.'</p>');
}
?>
<h1><div align="center">Contenido de la base de datos <?php echo $db.", tabla ".$tabla;?></div></h1>
<table align="center" border=1 cellpadding="1" cellspacing="1">
<th>CLAVE PRODUCTO</th>
<th>NOMBRE</th>
<th>DESCRIPCION</th>
<th>MARCA</th>
<th>MOD.</th>
</tr>
<?
while ($row=mysql_fetch_array($resultado)){
echo "<tr><td>".$row['Id_producto']."</td>";
echo "<td>".$row['Nombre_prod']."</td>";
echo "<td>".$row['Descripcion_prod']."</td>";
echo "<td>".$row['Mar']."</td>";
echo "<td><a href=".$_SERVER['PHP_SELF']."?cambiar=".$row['Id_producto'].">Editar</a></td></tr>";
}
?>
</table>
</div>
</body>
</html>
<?
}
if (isset ($cambiar)){
//echo $_GET;
//echo "cambiar=".$cambiar;
$sql = "SELECT * FROM ".$tabla." WHERE Id_producto=".$cambiar;
//echo "sql=".$sql;
$registro = @mysql_query($sql);
if(!$registro){
echo "Error ".mysql_errno();
exit('<p>No se pudo obtener los detalles del registro.</p>');
}
$registro = mysql_fetch_array($registro);
//echo "titulo=".$registro['Titulo'];
?>
<html>
<head><title>Actualizar datos</title></head>
<body>
<h1><div align="center">Editando Datos</div></h1>
<div align="center">
<form action="<?php echo $_SERVER['PHP_self'];?>" method="post" name="prueba">
<p>
<input type="hidden" align="LEFT" name="Id_producto" value="<?php echo $registro['Id_producto'];?>" /><p>
<p>Nombre:
<input type="text" align="LEFT" name="Nombre_prod" value="<?php echo $registro['Nombre_prod'];?>"/><p>
<p>Descripcion:
<input type="text" align="LEFT" name="Descripcion_prod" value="<?php echo $registro['Descripcion_prod'];?>"/><p>
<p>Marca:
<input type="text" align="LEFT" name="Mar" value="<?php echo $registro['MAr'];?>"/><p>
<input type="submit" value="Actualizar" name="actualizar">
</form></div>
<div align="center"><p><a href="cambios_productos.php">Regresar a Cambios</a></p></div>
</body>
</html>
<?PHP
}
if($_POST){
?>
<html>
<head><title>Resultado de UPDATE</title></head>
<body>
<?php
$sql="UPDATE ".$tabla." SET
Nombre_prod='$Nombre_prod',
Nombre_prod='$Nombre_prod',
Descripcion_prod='$Descripcion_prod',
Mar='$Mar'
WHERE Id_producto=".$cambiar;
//echo "sql=".$sql;
if(@mysql_query($sql)){
echo '<script>alert("Registro Actualizado.");</script>';
}
else{
echo "<p>Error al actualizar el registro.</p>";
echo mysql_errno();
if (mysql_errno()==1452){
echo "existe una restricción y tendrá que actualizar datos en tecnologias.";
}
}
/*echo '<div align="center"><p><a href="cambios_productos.php">Regresar a Cambios</a></p></div>';*/
echo '</body></html>';
}
mysql_close($conexion); ?>