Hola a todos,
Llevo ya bastantes horas buscando el porqué no me actualiza.
He puesto un echo para visualizar los datos que llegan y van bien el problema que al actualizar va a la parte que dice Error no se actualiza.
Dejo aquí el programa a ver si alguien me puede ayudar y detectar donde está el problema.
Código PHP:
Ver original<?php
include "conexion.php";
$numfac= $_POST['numfac'];
$nuevonumfac= $_POST['nuevonumfac'];
$fechafac= $_POST['fechafac'];
$nuevofechafac= $_POST['nuevofechafac'];
$albaran= $_POST['albaran'];
$nuevoalbaran= $_POST['nuevoalbaran'];
$vspedido= $_POST['vspedido'];
$nuevovspedido= $_POST['nuevovspedido'];
$empresa= $_POST['empresa'];
$nuevoempresa= $_POST['nuevoempresa'];
$fechavenc= $_POST['fechavenc'];
$nuevofechavenc= $_POST['nuevofechavenc'];
$subtotal= $_POST['subtotal'];
$nuevosubtotal= $_POST['nuevosubtotal'];
$iva= $_POST['iva'];
$nuevoiva= $_POST['nuevoiva'];
$total= $_POST['total'];
$nuevototal= $_POST['nuevototal'];
$estado= $_POST['estado'];
$nuevoestado= $_POST['nuevoestado'];
if ($nuevonumfac==0){
$nuevonumfac=$numfac;
}
if ($nuevofechafac==""){
$nuevofechafac=$fechafac;
}
if ($nuevoalbaran==0){
$nuevoalbaran=$albaran;
}
if ($nuevovspedido==0){
$nuevovspedido=$vspedido;
}
if ($nuevoempresa==""){
$nuevoempresa=$empresa;
}
if ($nuevofechavenc==""){
$nuevofechavenc=$fechavenc;
}
if ($nuevosubtotal==0){
$nuevosubtotal=$subtotal;
}
if ($nuevoiva==0){
$nuevoiva=$iva;
}
if ($nuevototal==0){
$nuevototal=$total;
}
if ($nuevoestado==0){
$nuevoestado=$estado;
}
echo "UPDATE facturas SET numfac='".$nuevonumfac."', fechafac='".$nuevofechafac."', albaran='".$nuevoalbaran."', vspedido='".$nuevovspedido."',
empresa='".$nuevoempresa."', fechavenc='".$fechavenc."', subtotal='".$nuevosubtotal."', iva='".$nuevoiva."', total='".$nuevototal.", estado='".$nuevoestado."'";
return;
$actualizar=mysql_query("UPDATE facturas SET numfac='".$nuevonumfac."', fechafac='".$nuevofechafac."', albaran='".$nuevoalbaran."', vspedido='".$nuevovspedido."', empresa='".$nuevoempresa."', fechavenc='".$nuevofechavenc."', subtotal='".$nuevosubtotal."', iva='".$nuevoiva."', total='".$nuevototal."' estado='".$nuevoestado."'
WHERE numfac='".$numfac."'", $conexion);
if ($actualizar)
{
echo "
<html>
<head>
<meta http-equiv='REFRESH' content='0 ; url=index.html'>
<script>
alert ('Actualizada con exito!!!');
</script>
</head>
</html>
";
}
else
{
echo "
<html>
<head>
<meta http-equiv='REFRESH' content='0 ; url=index.html'>
<script>
alert ('Error no se ha actualizado!!!');
</script>
</head>
</html>
";
}
?>
Quiero agregar también que este programa es igual a otro que tengo de articulos y ese si lo hace bien.
Gracias y saludos