Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] Actualizar fecha mysql mediante php

Estas en el tema de Actualizar fecha mysql mediante php en el foro de PHP en Foros del Web. Quisiera actualizar una fecha que tengo al presionar un botón, intenté con esto pero no me funciona: Código PHP: if(isset( $_POST [ '3meses' ])){        ...
  #1 (permalink)  
Antiguo 11/03/2016, 14:19
 
Fecha de Ingreso: enero-2016
Ubicación: Venezuela
Mensajes: 139
Antigüedad: 8 años, 10 meses
Puntos: 3
Actualizar fecha mysql mediante php

Quisiera actualizar una fecha que tengo al presionar un botón, intenté con esto pero no me funciona:

Código PHP:
if(isset($_POST['3meses'])){
      
$fechavencimiento mysql_real_escape_string($_POST['fechavencimiento']);
      if(!empty(
$fechavencimiento)){
      
$query3mesmysql_query("UPDATE empresas SET fechavencimiento = date_add(fechavencimiento,interval 1 year) where id = ".$mostrarvencimiento['id']." ");
      if(
$query3mes){
        echo 
"<script>alert('Esta Bien')</script>";
      }
      else{
        echo 
"<script>alert('Esta mal')</script>";
      }
    }
    }
    
$results $sentence -> fetchAll();{
         while(
$mostrarvencimiento mysql_fetch_array($mostrarfecha))
         {

            echo
'
              <tr>
                <td>Id: '
.$mostrarvencimiento['id'].' / IdE: '.$mostrarvencimiento['idestado'].'</td>
                <td>'
.$mostrarvencimiento['fechavencimiento'].'</td>
                <td><form method="post" action="porcaducar"><input type="submit" value="1 año" name="3meses" id="3meses"></td></form>
              </tr>
            '
;
        }
    } 
Se que no debe ser mucho el problema pero no encuentro la forma, gracias..
  #2 (permalink)  
Antiguo 11/03/2016, 14:30
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años
Puntos: 2658
Respuesta: Actualizar fecha mysql mediante php

Decirnos
Cita:
pero no me funciona
no nos dice nada.
¿No te funciona en qué sentido?
¿Te da un error?
¿No realiza la tarea?
¿La base de datos dispara un error?
¿El dato no queda como debe ser?
¿Qué?
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #3 (permalink)  
Antiguo 11/03/2016, 14:37
 
Fecha de Ingreso: enero-2016
Ubicación: Venezuela
Mensajes: 139
Antigüedad: 8 años, 10 meses
Puntos: 3
Respuesta: Actualizar fecha mysql mediante php

Cita:
Iniciado por gnzsoloyo Ver Mensaje
Decirnos no nos dice nada.
¿No te funciona en qué sentido?
¿Te da un error?
¿No realiza la tarea?
¿La base de datos dispara un error?
¿El dato no queda como debe ser?
¿Qué?
Al darle clic en el botón solo actualiza la página, como si le diera f5, no se si este bien usarlo en un form pero bueno..
  #4 (permalink)  
Antiguo 11/03/2016, 20:15
 
Fecha de Ingreso: diciembre-2015
Mensajes: 529
Antigüedad: 8 años, 11 meses
Puntos: 39
Respuesta: Actualizar fecha mysql mediante php

Tienes action="porcaducar". No te falta la extensión? Si el action está dentro de la misma página lo puedes dejar en blanco.
  #5 (permalink)  
Antiguo 11/03/2016, 20:20
 
Fecha de Ingreso: enero-2016
Ubicación: Venezuela
Mensajes: 139
Antigüedad: 8 años, 10 meses
Puntos: 3
Respuesta: Actualizar fecha mysql mediante php

Cita:
Iniciado por rodocoyote15 Ver Mensaje
Tienes action="porcaducar". No te falta la extensión? Si el action está dentro de la misma página lo puedes dejar en blanco.
Tengo el htaccess con porcaducar, y en otros módulos tengo el action así, no se si sea la consulta o que sea lo que no me funciona.
  #6 (permalink)  
Antiguo 11/03/2016, 20:33
Avatar de petit89  
Fecha de Ingreso: marzo-2011
Mensajes: 1.139
Antigüedad: 13 años, 8 meses
Puntos: 171
Respuesta: Actualizar fecha mysql mediante php

donde envias por $_POST['fechavencimiento'] ¿?¿?

y porque pones en la consulta where id = ".$mostrarvencimiento['id'] , si $mostrarvencimiento[] no existe aun, esta declarada mas abajo...
__________________
█ WebHosting / Reseller a bajo costo | Uptime Garantizado | Soporte en Español e Ingles
¿Te sirvió la respuesta? Deja un +1 (Triangulo negro al lado derecho)
  #7 (permalink)  
Antiguo 11/03/2016, 21:30
 
Fecha de Ingreso: enero-2016
Ubicación: Venezuela
Mensajes: 139
Antigüedad: 8 años, 10 meses
Puntos: 3
Respuesta: Actualizar fecha mysql mediante php

Cita:
Iniciado por petit89 Ver Mensaje
donde envias por $_POST['fechavencimiento'] ¿?¿?

y porque pones en la consulta where id = ".$mostrarvencimiento['id'] , si $mostrarvencimiento[] no existe aun, esta declarada mas abajo...
Se envía pero le tengo un escape string:
Código PHP:
$fechavencimiento mysql_real_escape_string($_POST['fechavencimiento']); 
Coloque la consulta debajo de donde se define $mostrarvencimiento y sigue igual...

Etiquetas: fecha, mediante, mysql
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:44.