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