Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/07/2015, 13:14
Avatar de Haekenser
Haekenser
 
Fecha de Ingreso: julio-2015
Mensajes: 5
Antigüedad: 8 años, 9 meses
Puntos: 0
Exclamación No me detecta condiciones "IF ni ELSE" en PHP (ajax) pero si funciona el codigo

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
  1. <?php
  2.   $conexion = mysqli_connect("localhost","root","");
  3.   if (!$conexion)
  4.     {
  5.       echo "No se pudo realizar la conexion al SERVIDOR";
  6.     }
  7.     else
  8.     {
  9.  
  10.       $seleccionarbd = mysqli_select_db($conexion,"siti");
  11.       if (!$seleccionarbd)
  12.       {
  13.         echo "NO SE PUEDE SELECCIONAR LA BASE DE DATOS";
  14.       }
  15.  
  16.  
  17.         else
  18.         {
  19.          
  20.           $fecha =$_REQUEST['Fecha1'];
  21.       $adsc=$_REQUEST['Adsc1'];
  22.       $obser=$_REQUEST['Observa1'];
  23.       $Idesote=$_REQUEST['Idusuario1'];
  24.      
  25.        
  26.  
  27.  
  28.         $cadenamodificar = "INSERT INTO entregas ( fecha, observacion, adscripcion, usuarios_RPE) VALUES ('$fecha','$obser','$adsc','$Idesote')";
  29.  
  30.  
  31.           $resultado = mysqli_query($conexion,$cadenamodificar);
  32.           if(!$resultado)
  33.           {
  34.             echo "No se pudo actualizar";}
  35.           else
  36.           {
  37.             echo "Actualizacion exitosa";
  38.           }
  39.         }
  40.       }
  41.       mysqli_close($conexion);
  42. ?>

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 original
  1. function alta()
  2. {
  3.  
  4.     var Fecha4 =document.getElementById("fecha3").value;
  5.     var Adsc4 = document.getElementById("adsc").value;
  6.     var Obse4 = document.getElementById("observa").value;
  7.     var RPE4 =document.getElementById("Idesote").value;
  8.  
  9.     var xmlhttp=new XMLHttpRequest();
  10.     xmlhttp.onreadystatechange=function() {
  11.             if (xmlhttp.readyState==4 && xmlhttp.status==200) {
  12.             document.getElementById("fecha3").innerHTML=xmlhttp.responseText;
  13.             document.getElementById("cantidad").value="";
  14.       }
  15.     }
  16.     xmlhttp.open("GET","files/alta-entrega.php?Fecha1="+Fecha4+"&Adsc1="+Adsc4+"&Observa1="+Obse4+"&Idusuario1="+RPE4,true);
  17.     xmlhttp.send();
  18. }

Última edición por Triby; 28/07/2015 a las 20:05 Razón: Código en highlight