Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/04/2009, 04:05
No-NaMe
 
Fecha de Ingreso: marzo-2008
Ubicación: En casa
Mensajes: 252
Antigüedad: 16 años, 1 mes
Puntos: 4
¿Por que falla al introducir datos al BBDD?

No se que pasa que no consigo que me cambie estos datos en la BBDD, haber si me podeis echar una mano por que yo ya no encuentro el fallo

Gracias por vuestro tiempo de antemano.

Aqui dejo el codigo.

Código PHP:
<?php $id=$_GET['id']; //Recogo ID

$sql=mysql_query("select * FROM descuentos WHERE id='$id'"); 
$datos mysql_fetch_assoc($sql); // Saco datos

$var0=0// Valor 0 por defecto, es para luego hacer una comprobacion

$num=$_POST['num']; //Recivo la variable
echo $num// compruebo que llega

if (!empty($_POST['enviado'])) {
    if (empty(
$num)) {$var0=1;} else {$var0=2;}} //Compruebo que no esta vacia
if (!empty($_POST['enviado']) AND $var0==2// Si no esta vacia se hace esto

{echo '<span class="resena"><center>descuento editado</center></span>'//Texto que avisa de el cambio con exito

mysql_query("UPDATE descuentos SET desc='$num' where id='$id' "); //Sentencia Sql que no me esta funcionando pero en teoria esta bien

$sql=mysql_query("select * FROM descuentos WHERE id='$id'"); //Vuelvo a recargar datos para que salgan actualizados
$datos mysql_fetch_assoc($sql); // Saco datos otra vez
?>

<form id="from1" name="self" method="post" action=""> // Empieza el formulario
<table width="auto" align="center" id="tabla"> //Tabla para ordenar datos
<tr id="top" align="center"><td colspan="2">Editar Descuento</td></tr> 

<tr><td><?php if ($var0==1) {echo '<span class="waring"><b>*Descuentos:</b></span>';} else {echo 'Descuento:';}?></td> //Aqui si el comprobador nos devuelve un error resalto el campo
<td><input type="text" name="num" id="num" size="20" value="<?php echo $datos['desc']*100;?>"/></td></tr> //Aqui recojo y muestro cual es el valor que tiene
<tr><td colspan="2"><label><input type="submit" name="enviado" id="enviado" value="Aceptar" /></label> //hace que funcione el if de arriva para comprobar y luego ingresar datos;
<input type="button" value="Cancelar" onClick="location='http://192.168.1.134/descuentos.php?mod=lst'"></td> // Si dan aqui vuelven a la pagina principal de descuentos

</tr></table>

</form>
Un saludo
__________________
Ayudar cuesta mucho, dar las gracias no tanto, tenlo en cuenta siempre.

Última edición por No-NaMe; 28/04/2009 a las 04:11