Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/03/2011, 06:56
murcielag56
 
Fecha de Ingreso: septiembre-2010
Mensajes: 72
Antigüedad: 13 años, 7 meses
Puntos: 0
update en mysql-error

Sigo intentando terminar este código.
El borrar sale bien.
Estoy con la actualización ,pero no se cómo hacerlo. Cuando hago el update, no se ejecuta. Hice un echo y está mal porque no registra ningún cambio.
No se cómo integrar los valores
Tengo esto
...
... conexion, etc
..

if($_REQUEST['boton']=='borrar') {

$conexion1 = mysql_connect(...);

$actual1=$_SESSION['actual'];
$a=$_SESSION['codigolibro'][$actual1];
$sql1= "DELETE FROM libros WHERE CODIGO_LIBRO= '$a'";
$result=mysql_query($sql1,$conexion1);

}

//AQUI ES DONDE ESTOY CON PROBLEMAS

if($_REQUEST['boton']=='renovar') {
$conexion1 = mysql_connect(.....);


////// ?????

/*$actual1=$_SESSION['actual'];
$a=$_SESSION['codigolibro'][$actual1];
$b= $_SESSION['titulo'][$actual1];
$c=$_SESSION['autor'][$actual1];
$d =$_SESSION['codigoseccion'][$actual1];
$e =$_SESSION['Precio'];*/

mysql_query("SET NAMES 'utf8'");
$sql2 = "UPDATE libros SET TITULO='$b', AUTOR='$c', CODIGO_SECCION= '$d', Precio='$e' WHERE CODIGO_LIBRO = '$a'";
//$sql2 = "UPDATE * libros" ;
echo "$sql2";
$result=mysql_query($sql2,$conexion1);

}


if ($_REQUEST['boton']=="" || $_REQUEST['boton']=='borrar' || $_REQUEST['boton']=='renovar'){

$consulta = mysql_db_query('.....');
$numfilas = mysql_num_rows($consulta);
echo "borrar";
for ($i=0;$i<=$numfilas-1;$i++) {
$filas = mysql_fetch_row($consulta);

$_SESSION['codigolibro'][$i]= $filas[0];
$_SESSION['titulo'][$i]= $filas[1];
$_SESSION['autor'][$i]= $filas[2];
$_SESSION['codigoseccion'][$i]= $filas[3];
$_SESSION['precio'][$i]= $filas[4];
}

$_SESSION ['primero']=0;
$_SESSION ['ultimo'] =$numfilas-1;
$_SESSION ['actual']=0;
}
else{
if ($_REQUEST['boton']=='primero'){
$_SESSION ['actual'] = 0;
}
if ($_REQUEST['boton']=='siguiente'){
if ($_SESSION['actual']< $_SESSION['ultimo']){
$_SESSION['actual']++;
}
}
if ($_REQUEST['boton']=='anterior'){
if ($_SESSION['actual']> $_SESSION['primero']){
$_SESSION ['actual']--;
}
}

if ($_REQUEST['boton']=='ultimo'){
$_SESSION ['actual'] = $_SESSION ['ultimo'];
}
}
$actual1=$_SESSION['actual'];
$codigolibro1=$_SESSION['codigolibro'][$actual1];
$titulo1=$_SESSION['titulo'][$actual1];
$autor1=$_SESSION['autor'][$actual1];
$codigoseccion1 =$_SESSION['codigoseccion'][$actual1];
$precio1 =$_SESSION['precio'][$actual1];


?>

<html>
<p align="center"></p>
<p><br>
</p>
<table width="80%" border="2" cellspacing="1" cellpadding="5">
<tr>
<th bgcolor="#FF0000"><div align="center"><strong>LIBROS </strong></div></th>
</tr>
<tr>
</table>
<form action ="segundo2_clase.php" method="post" >
<p>CODIGO_LIBRO
<input type="text" name="a" value='<?php echo $codigolibro1;?>'>
</p>

<p>TITULO
<input type="text" name="b" value='<?php echo $titulo1;?>'>
</p>
<p>AUTOR
<input type="text" name="c" value='<?php echo $autor1;?>'>
</p>
<p>CODIGO_SECCION
<input type="text" name="d" value='<?php echo $codigoseccion1 ;?>'>
</p>
<p>Precio
<input type="text" name="e" value='<?php echo $precio1;?>'>
</p>
<input type='submit' value='primero' name='boton'>
<input type='submit' value='anterior' name='boton'>
<input type='submit' value='siguiente' name='boton'>
<input type='submit' value= 'ultimo' name='boton'><br><br>
<input type='submit' value='borrar' name='boton'>
<input type='submit' value='renovar' name='boton'>

</form>
</td>
</tr>
</html>