Ver Mensaje Individual
  #4 (permalink)  
Antiguo 06/10/2010, 09:43
Avatar de repara2
repara2
 
Fecha de Ingreso: septiembre-2010
Ubicación: München
Mensajes: 2.445
Antigüedad: 13 años, 7 meses
Puntos: 331
Respuesta: Problema con el UPDATE

Hola urso, ¿cuál es el valor de $Datos?. Veo dos cositas en el código: el $_REQUEST (deprecated) y el AND, prueba esto:

Código PHP:
<?php
IF(ISSET($_POST['ACTUALIZAR']))
{
//17
    
IF(!empty($Datos[9]) && !empty($Datos[8]) && !empty($Datos[7]) && !empty($Datos[5]) && !empty($Datos[4]) && !empty($Datos[3]) && !empty($Datos[2]) && !empty($Datos[1]))
    {

        IF((
preg_match("/([0-9])/",$Datos[1])==1) OR (preg_match("/([0-9])/",$Datos[2])==1) OR (preg_match("/([0-9])/",$Datos[3])==1))
        {
//18
            
ECHO "LOS CAMPOS DEL NOMBRE DEL CLIENTE SOLO ACEPTA LETRAS, REVISE<br/>";
            
$i++;
        }
//18

        
IF(preg_match("/([a-zA-Z]{4}[0-9]{6}[a-zA-Z0-9]{0,3})/",$Datos[4])==0)
        {
//19
            
ECHO "EL CAMPO DE RFC DEL CLIENTE NO CUMPLE CON EL FORMATO, REVISE<br/>";
            
$i++;
        }
//19

        
IF(preg_match("/([a-zA-Z])/",$Datos[5])==1)
        {
//20
            
ECHO "EL CAMPO DEL TELEFONO DEL CLIENTE SOLO ACEPTA NUMEROS, REVISE<br/>";
            
$i++;
        }
//20

        
IF((preg_match("/([0-9]{2}\-[0-9]{2}\-[0-9]{2})/",$Datos[9])==0))
        {
//21
            
ECHO "EL CAMPO DE LA FECHA NO TIENE EL FORMATO DE FECHA DD-MM-AA, REVISE<br/>";
            
$i++;
        }
//21

        
IF(preg_match("/([a-zA-Z])/",$Datos[7])==&& preg_match("/([a-zA-Z])/",$Datos[8])==1)
        {
//22
            
ECHO "LOS TELEFONOS DEL UDN SOLO ACEPTA NUMEROS, REVISE<br/>";
            
$i++;
        }
//22
    
}
    ELSE
    {
//23
        
include_once "procEventos.php";
        
/*
        IF(is_null($rowBonoTaxi[2]))
        $rowBonoTaxi[2] = 0;
        IF(is_null($rowBonoTaxi[1]))
        $rowBonoTaxi[1] = 0;
        IF(is_null($rowBonoTaxi[0]))
        $rowBonoTaxi[0] = 0;
        */
        
echo '<br/>Variable $rowBonoTaxi:<br/>';
        
var_dump($rowBonoTaxi);

        
$ActualizarEvento  "UPDATE eventos SET id_cliente = $rowSelectCliente[0], id_udn = $rowSelectUDN[0], fecha_evento = '$Datos[9]', hora = '$Datos[10]', costo_total = $rowBonoTaxi[2] WHERE id_evento = $idEvento";
        
$resActualizarEvento mysql_query($ActualizarEvento);

        echo 
"<br/>".$ActualizarEvento."<br/>";
        
var_dump($resActualizarEvento);
        echo 
"<br/>";

        IF(!
$resActualizarEvento)
        {
//24
            //echo @mysql_errno($result);
            
die('Invalid Query(7): ' . @mysql_error());
        }
//24//Validacion de Insercion total
        //ECHO "<meta http-equiv=refresh content=\"0; URL=abcEventos.php?idEvento=$Datos[0]\">";
    
}//23//Actualizar
    //ECHO "<meta http-equiv=refresh content=\"10; URL=abcEventos.php?idEvento=$Datos[0]\">";
}//11
       
?>
  <INPUT TYPE = "SUBMIT" VALUE = "ACTUALIZAR" NAME = "ACTUALIZAR" >