Comunidad de diseño web y desarrollo en internet online

PHP:Mostrar fecha <input type= 'text ' name='campo'>

Citar            
MensajeEscrito el 10 May 2006 05:14 pm
Hola
Necesito saber como colocar en un formulario (en el cual sus datos seran enviados a una BD) la fecha dentro de un campo de texto, ya que la fecha tal vez necesite cambiarla en algun momento.
Al usar este codigo (que he posteado con [ quote] para recalcar una linea), solo me muestra el dia de la semana por ejemplo Miercoles :?
me pueden ayudar ??

<?php
/* nombramos en una matriz los nombres de los meses y días*/
$meses = array("Enero", "Febrero", "Marzo", "Abril", "Mayo", "Junio", "Julio", "Agosto", "Septiembre", "Octubre", "Noviembre", "Diciembre");
$dias = array("Domingo", "Lunes", "Martes", "Miércoles", "Jueves", "Viernes", "Sábado");

$dia = date(j); // devuelve el día del mes
$dia2 = date(w); // devuelve el número de día de la semana
$mes = date(n)-1; // devuelve el número del mes
$ano = date(Y); // devuelve el año

$fecha = $dias[$dia2].", ".$dia." de ".$meses[$mes]." de ".$ano;


echo "<html><head><title>:: Formulario ::</title></head>";
echo "<body><form name='form' method='post' action='guardar.php'><table width='400' border='1'>
<tr>
<td>Fecha</td>
<td><input name='fecha' type='text' size='50' value=". $fecha ."></td>
</tr>
<tr>
<td>Titulo</td>
<td><input name='titulo' type='text' size='50'/></td>
</tr>
<tr>
<td>Cuerpo</td>
<td><textarea name='cuerpo' cols='50' rows='10'></textarea></td>
</tr>
<tr>
<td><input name='borrar' type='reset' value='Borrar' /></td>
<td><input name='enviar' type='submit' value='Enviar' /></td>
</tr>
</table>
</form></body></html>";

?>

tambien probe colocando directamente en vez de $fecha:

Código :

$dias[$dia2].", ".$dia." de ".$meses[$mes]
en la linea que esta en rojo pero tambien me muestra lo mismo

Gracias ;)

Por Soundwave

Claber

1728 de clabLevel

5 tutoriales

 

Los Andes CHILE

firefox
Citar            
MensajeEscrito el 10 May 2006 05:50 pm

Código :

<td><input name='fecha' type='text' size='50' value='". $fecha ."'></td>";

prueba con eso!! fijate en poner las comillas simples antes de cerrar el string con las comillas dobles!!

value='". $fecha ."'
Se supone que te debe de funcionar asi tambien
value=\"". $fecha ."\"
Con las comillas dobles escapadas!!!

Por rolv

Claber

2000 de clabLevel

3 tutoriales

 

firefox
Citar            
MensajeEscrito el 10 May 2006 07:02 pm

ramiro_olvera escribió:

Código :

<td><input name='fecha' type='text' size='50' value='". $fecha ."'></td>";

prueba con eso!! fijate en poner las comillas simples antes de cerrar el string con las comillas dobles!!

value='". $fecha ."'
Se supone que te debe de funcionar asi tambien
value=\"". $fecha ."\"
Con las comillas dobles escapadas!!!

hola ramiro :D
me funko!!! eso si la segunda opcion, la primera no U_U
bueno lo importante es que funko ;)
muchas gracias man ^^

Por Soundwave

Claber

1728 de clabLevel

5 tutoriales

 

Los Andes CHILE

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.