Estoy haciendo un sistema de Altas, Bajas y Cambios, y cuando en mi base de datos no se guarda un dato, en la pantalla no me aparece el mensaje de ("No se registro") que esta en la condición ELSE.
Codigo:
Código PHP:
Ver original<?php
if (!$conexion)
{
echo "No se pudo realizar la conexion al SERVIDOR";
}
else
{
if (!$seleccionarbd)
{
echo "NO SE PUEDE SELECCIONAR LA BASE DE DATOS";
}
else
{
$fecha =$_REQUEST['Fecha1'];
$adsc=$_REQUEST['Adsc1'];
$obser=$_REQUEST['Observa1'];
$Idesote=$_REQUEST['Idusuario1'];
$cadenamodificar = "INSERT INTO entregas ( fecha, observacion, adscripcion, usuarios_RPE) VALUES ('$fecha','$obser','$adsc','$Idesote')";
if(!$resultado)
{
echo "No se pudo actualizar";}
else
{
echo "Actualizacion exitosa";
}
}
}
?>
ES RARO PORQUE LA UNICA CONDICION QUE FUNCIONA es el "ELSE" pero en el codigo de MODIFICACIONES.
Pd. Este es el codigo que tengo en Javascript de la pantalla que usa ese codigo.
Código Javascript
:
Ver originalfunction alta()
{
var Fecha4 =document.getElementById("fecha3").value;
var Adsc4 = document.getElementById("adsc").value;
var Obse4 = document.getElementById("observa").value;
var RPE4 =document.getElementById("Idesote").value;
var xmlhttp=new XMLHttpRequest();
xmlhttp.onreadystatechange=function() {
if (xmlhttp.readyState==4 && xmlhttp.status==200) {
document.getElementById("fecha3").innerHTML=xmlhttp.responseText;
document.getElementById("cantidad").value="";
}
}
xmlhttp.open("GET","files/alta-entrega.php?Fecha1="+Fecha4+"&Adsc1="+Adsc4+"&Observa1="+Obse4+"&Idusuario1="+RPE4,true);
xmlhttp.send();
}