Foros del Web » Programando para Internet » PHP »

error en el codigo?

Estas en el tema de error en el codigo? en el foro de PHP en Foros del Web. Hola... estoy tratando de modificar un codigo en el cual en una Página llamada DatosEnvio, doy de alta unos datos y luego con la siguiente ...
  #1 (permalink)  
Antiguo 30/10/2007, 09:04
Avatar de Caludia87  
Fecha de Ingreso: octubre-2007
Mensajes: 83
Antigüedad: 16 años, 6 meses
Puntos: 0
error en el codigo?

Hola... estoy tratando de modificar un codigo en el cual en una Página llamada DatosEnvio, doy de alta unos datos y luego con la siguiente instruccion me indica ir a la página DatosPago:

Código HTML:
<FORM name=fdireccion onsubmit="javascript:return verificarSiebel(this);" action=DatosPago.php  method=post> 
ahora lo que yo quiero hacer es que; hice una nueva página llamada DatosPago1, la esta modificada. Iintente con un codigo indicar que en cierta fecha se debe ir a la página de DatosPago1, pero mientras no se llegue a ese fecha debe seguir mostrando la de DatosPago.
Este es el codigo que utilice:

Código PHP:
<?php
$diaDeCambio
=26$mesDeCambio=10$anioDeCambio=2007;
$diaActual=date('d'); $mesActual=date('m'); $anioActual=date('Y');
if(
mktime(000$mesActual$diaActual$anioActual) < mktime(000$mesDeCambio$diaDeCambio$anioDeCambio))
{  
'    
    <FORM name=fdireccion onsubmit="javascript:return verificarSiebel(this);" action=DatosPago.php  method=post> '
    
}else { '<FORM name=fdireccion onsubmit="javascript:return verificarSiebel(this);" action=DatosPago1.php  method=post> '

?>
Pero no me muestra ningun error... pero tampoco me manda a ninguna página... doy clic al boton de continuar pero no pasa nada...
hay algun error??
  #2 (permalink)  
Antiguo 30/10/2007, 09:10
Avatar de jmqc  
Fecha de Ingreso: noviembre-2004
Ubicación: Venezuela
Mensajes: 353
Antigüedad: 19 años, 5 meses
Puntos: 1
Re: error en el codigo?

Que tal Claudia87, si quieres imprimir la etiqueta del formulario dependiendo la condición creo que te falta un print o un echo al inicio de las lineas quedaría algo mas o menos asi:
Código PHP:
<?php
$diaDeCambio
=26$mesDeCambio=10$anioDeCambio=2007;
$diaActual=date('d'); $mesActual=date('m'); $anioActual=date('Y');
if(
mktime(000$mesActual$diaActual$anioActual) < mktime(000$mesDeCambio$diaDeCambio$anioDeCambio))
{  echo 
'<FORM name=fdireccion onsubmit="javascript:return verificarSiebel(this);" action=DatosPago.php  method=post> '
    
}else { echo '<FORM name=fdireccion onsubmit="javascript:return verificarSiebel(this);" action=DatosPago1.php  method=post> '

?>
Espero que te sirva... Saludos
__________________
Ante el desconocimiento ni entendimiento de las cosas decimos que los demás estan locos.

José Quintero. Saludos.
:adios:
  #3 (permalink)  
Antiguo 30/10/2007, 09:10
Avatar de xempro  
Fecha de Ingreso: marzo-2007
Ubicación: Chile
Mensajes: 222
Antigüedad: 17 años, 1 mes
Puntos: 6
Re: error en el codigo?

Te recomiendo el uso de la función header()
Código PHP:
<?php
$diaDeCambio
=26$mesDeCambio=10$anioDeCambio=2007;
$diaActual=date('d'); $mesActual=date('m'); $anioActual=date('Y');
if(
mktime(000$mesActual$diaActual$anioActual) < mktime(000$mesDeCambio$diaDeCambio$anioDeCambio)){ 
    
header("Location: DatosPago.php");
}else{
    
header("Location: DatosPago1.php");

?>
  #4 (permalink)  
Antiguo 30/10/2007, 09:18
Avatar de Caludia87  
Fecha de Ingreso: octubre-2007
Mensajes: 83
Antigüedad: 16 años, 6 meses
Puntos: 0
Re: error en el codigo?

Ya me funciono!
Muchas Gracias por su ayuda!!
  #5 (permalink)  
Antiguo 30/10/2007, 09:27
Avatar de jmqc  
Fecha de Ingreso: noviembre-2004
Ubicación: Venezuela
Mensajes: 353
Antigüedad: 19 años, 5 meses
Puntos: 1
Re: error en el codigo?

Caludia87, como lo hicistes????, que solución tomastes¿?
__________________
Ante el desconocimiento ni entendimiento de las cosas decimos que los demás estan locos.

José Quintero. Saludos.
:adios:
  #6 (permalink)  
Antiguo 30/10/2007, 09:37
Avatar de Caludia87  
Fecha de Ingreso: octubre-2007
Mensajes: 83
Antigüedad: 16 años, 6 meses
Puntos: 0
Re: error en el codigo?

Lo solucione con el echo

Código PHP:
<?php
$diaDeCambio
=26$mesDeCambio=10$anioDeCambio=2007;
$diaActual=date('d'); $mesActual=date('m'); $anioActual=date('Y');
if(
mktime(000$mesActual$diaActual$anioActual) < mktime(000$mesDeCambio$diaDeCambio$anioDeCambio))
{  echo 
'<FORM name=fdireccion onsubmit="javascript:return verificarSiebel(this);" action=DatosPago.php  method=post> '
    
}else { echo '<FORM name=fdireccion onsubmit="javascript:return verificarSiebel(this);" action=DatosPago1.php  method=post> '

?>
Gracias!
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 03:27.