
10/03/2010, 10:39
|
 | | | Fecha de Ingreso: enero-2010
Mensajes: 69
Antigüedad: 15 años, 2 meses Puntos: 1 | |
Modificar registros de una base de datos. Pues ante todo gracias de ante mano para el que se moleste en mirar mi duda/problema. Necesito modificar una fila de una tabla de mi base datos ya mostrada mediante una consulta.
Código:
<?PHP
// Iniciar sesión
session_start();
// Si se ha enviado el formulario
$usuario = $_REQUEST['nombre'];
$clave = $_REQUEST['pass'];
if (isset($usuario) && isset($clave))
{
// Comprobar que el usuario está autorizado a entrar
$conexion = mysql_connect ("localhost", "root", "")//ip, usuario y contraseña
or die ("No se puede conectar con el servidor");
mysql_select_db ("bdlibro") //conecta a base de datos cursos
or die ("No se puede seleccionar la base de datos");
$salt = substr ($usuario, 0, 2);
$clave_crypt = crypt ($clave, $salt);
$instruccion = "select nombre, password from usuarios where nombre = '$usuario'" .
" and password = '$clave_crypt'";
$consulta = mysql_query ($instruccion, $conexion)
or die ("Fallo en la consulta");
$nfilas = mysql_num_rows ($consulta);
mysql_close ($conexion);
// Los datos introducidos son correctos
if ($nfilas > 0)
{
$usuario_valido = $usuario;
// Con register_globals On
// session_register ("usuario_valido");
// Con register_globals Off
$_SESSION["usuario_valido"] = $usuario_valido;
}
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Documento sin título</title>
<link href="estilo.css" rel="stylesheet" type="text/css" />
<script src="Scripts/AC_RunActiveContent.js" type="text/javascript"></script>
</head>
<body bgcolor="#000000" background="IMAGENES/fondo1 copia.jpg">
<div id="Layer4">
<?php
// Sesión iniciada
if (isset($_SESSION["usuario_valido"]))
{
include("libreria1.php");
$conexion=conecta();
//carrito
$itemsEnCesta=$_SESSION['itemsEnCesta'];
if (isset($_REQUEST['libro_actual']))
$libro = $_REQUEST['libro_actual'];
if (isset($libro)){
if (!isset($itemsEnCesta[$libro]))
$itemsEnCesta[$libro]=1;
else
$itemsEnCesta[$libro]+=1;
header("Location:".$_SERVER["PHP_SELF"]);
//exit;
}
$_SESSION['itemsEnCesta']= $itemsEnCesta;
//listado de productos
$sql="select * from libros where copias";
$registros=mysql_query($sql,$conexion) or
die("Problemas en el select:".mysql_error());
print "<p>Mantenimiento:</p>";
print "<hr color='#61380B' />";
print "<p align=center><table border=3 bgcolor=000000 bordercolor=oooooo>";
print "<tr><td>Codigo libro</td><td>Titulo</td><td>Editorial</td><td>Autor</td><td>Categoria</td><td>Copias</td><td>Precio</td><td>Imagen</td></tr>";
while ($reg=mysql_fetch_array($registros))
{
print "<tr><td>".$reg['cod_libro']."</td>";
print "<td>".$reg['titulo']."</td>";
print "<td>".$reg['editorial']."</td>";
$sql2="select nombre from autores where id_autor ='".$reg['idautor']."'";
$autores=mysql_query($sql2,$conexion) or
die("Problemas en el select:".mysql_error());
while ($reg_a=mysql_fetch_array($autores)){
print "<td>".$reg_a['nombre']."</td>";
}
print "<td>".$reg['categoria']."</td>";
print "<td>".$reg['copias']."</td>";
print "<td>".$reg['precio']."</td>";
print "<td><img src='".$reg['imagen']."'</td>";
print "</td><td><a href=modifica_libro.php?codigo=".$reg['cod_libro']."><img src=IMAGENES/modificar.png></a></td>";
print "</td><td><a href=borrar_libro.php?codigo=".$reg['cod_libro']."><img src=IMAGENES/borrar.png></a></td></tr>";
}
print "<tr><td><a href=inserta_libro.php><img src=IMAGENES/añadir.jpg></a></td></tr>";
print "</table>";
mysql_close($conexion);
}
// Intento de entrada fallido
else if (isset ($usuario))
{
print ("<BR><BR>\n");
print ("<P ALIGN='CENTER'>Acceso no autorizado</P>\n");
print ("<P ALIGN='CENTER'>[ <A HREF='index.php'>Conectar</A> ]</P>\n");
}
?>
//........(botones en flash)
<?php
if(isset($_SESSION["usuario_valido"])){
$usuario_r = $_SESSION["usuario_valido"];
print("Bienvenido : $usuario_r <br>");
print("<A HREF='logout.php'>LOGOUT</A>");
}
else{ ?>
<form id="form1" name="form1" method="post" action="index.php">
<label>
Nombre:
<input type="text" name="nombre" />
</label>
<label>
Contraseña:
<input type="password" name="pass" />
<br />
<input type="submit" name="Submit" value="Enviar" />
<br />
</label>
</form>
<?php
}
?> </td>
</tr>
<tr>
<td height="33"> </td>
</tr>
<tr>
<td height="36"> </td>
</tr>
<tr>
<td height="29"> </td>
</tr>
<tr>
<td height="28"> </td>
</tr>
<tr>
<td height="33"> </td>
</tr>
<tr>
<td height="29"> </td>
</tr>
<tr>
<td height="29"> </td>
</tr>
<tr>
<td> </td>
</tr>
</table></td>
</tr>
</table>
</body>
</html>
|