06/10/2010, 11:31
|
| | Fecha de Ingreso: agosto-2010 Ubicación: Mexico
Mensajes: 180
Antigüedad: 13 años, 8 meses Puntos: 0 | |
Respuesta: Problema con el UPDATE El cambio de $_REQUEST a $_POST no me funciono Cita:
Iniciado por repara2 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])==1 && 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" > |