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>";
?>
/* 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
