Foros del Web » Programando para Internet » PHP »

Valor datetime en un <input type=text>

Estas en el tema de Valor datetime en un <input type=text> en el foro de PHP en Foros del Web. Buenas gente, estoy trabajando con php y mssql, en mssql tengo una tabla con el campo Fecha el cual es datetime, cuando intento mostrar el ...
  #1 (permalink)  
Antiguo 16/09/2009, 13:25
 
Fecha de Ingreso: marzo-2009
Mensajes: 32
Antigüedad: 15 años, 1 mes
Puntos: 3
Valor datetime en un <input type=text>

Buenas gente, estoy trabajando con php y mssql, en mssql tengo una tabla con el campo Fecha el cual es datetime, cuando intento mostrar el campo de la db en un input type=text solo me pone el dia y no me pone ni el mes, ni el año, ni la hora.
Con el resto de campos va todo bien, este es el unico campo que no puedo mostrar bien...

A continuacion les paso el codigo que estoy utilizando...

Código PHP:
<?php
session_start
();
$Usuario $_SESSION["Nombre_Usr"];
$Permiso $_SESSION["Permiso_Usr"];
if (
$Usuario==NULL or $Usuario==NULL) {
    
header("Location: Login.php");
    exit;
}
print 
"<p align='right' class='style1'>$Permiso: $Usuario</p>";
print 
"<br/>";
?>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h2><??><h2>
<?="Pagar Factura"?></h2>
Código PHP:
<?php
mssql_connect 
($_SESSION[dbhost], $_SESSION[dbusername], $_SESSION[dbuserpass]);
mssql_select_db($_SESSION[dbname]) or die('Cannot select database');
if(
$_REQUEST['action']=="PAG")
                {
                    
//ACTUALIZAR ESTADO A PAGADO
                        //mssql_query("update CtaPagar set estado = 'PAGADO' WHERE id={$_REQUEST['id']};");
                

$result mssql_query ("SELECT ID, Fecha, Empresa, Consepto, Periodo, Vencimiento_1, Importe_1, Vencimiento_2, Importe_2 FROM ctapagar WHERE id={$_REQUEST['id']};");
$row mssql_fetch_array($result);
echo 
"<p>&nbsp;</p>";

echo 
"<label for='input_ID'>ID :</label>";
echo 
"<input name='TextID' type='text' disabled='disabled' size='1' class='box1' id='TxtID' value=".$row['ID'].">";
echo 
"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";

echo 
"<label for='input_Fecha'>Fecha: </label>";
echo 
"<input name='TxtFecha' type='datetime' disabled='disabled' size='20' id='TxtFecha' value=".$row['Fecha'].">";
echo 
"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";

echo 
"<label for='input_Empresa'>Empresa: </label>";
echo 
"<input name='TxtEmpresa' type='text' disabled='disabled' size='0' class='box1' id='TxtEmpresa' value=".$row['Empresa'].">";
echo 
"</p>";

echo 
"<label for='input_Consepto'>Consepto: </label>";
echo 
"<input name='TxtConsepto' type='text' disabled='disabled' size='50' class='box1' id='TxtConsepto' value=".$row['Consepto'].">";
echo 
"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";

echo 
"<label for='input_Periodo'>Periodo: </label>";
echo 
"<input name='TxtPeriodo' type='text' disabled='disabled' size='10' class='box1' id='TxtPeriodo' value=".$row['Periodo'].">";
echo 
"</p>";

echo 
"<label for='input_Vencimiento_1'>Vencimiento 1: </label>";
echo 
"<input name='TxtVencimiento_1' type='text' disabled='disabled' size='10' class='box1' id='TxtVencimiento_1' value=".$row['Vencimiento_1'].">";
echo 
"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";

echo 
"<label for='input_Importe_1'>Importe 1: </label>";
echo 
"<input name='TxtImporte_1' type='text' disabled='disabled' size='5' class='box1' id='TxtImporte_1' value=".$row['Importe_1'].">";
echo 
"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";

echo 
"<label for='input_Vencimiento_2'>Vencimiento 2: </label>";
echo 
"<input name='TxtVencimiento_2' type='text' disabled='disabled' size='10' class='box1' id='TxtVencimiento_2' value=".$row['Vencimiento_2'].">";
echo 
"</p>";

echo 
"<label for='input_Importe_2'>Importe 2: </label>";
echo 
"<input name='TxtImporte_2' type='text' disabled='disabled' size='5' class='box1' id='TxtImporte_2' value=".$row['Importe_2'].">";
//echo "</p>";
echo "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";

echo 
"<label for='input_Proximo_Vencimiento'>Proximo Vencimiento: </label>";
echo 
"<input name='TxtProximo_Vencimiento' type='text' disabled='disabled' size='10' class='box1' id='TxtProximo_Vencimiento' value=".$row['Prox_Vencimiento'].">";
};
?>
Buen si alguien me puede dar una mano les agradezco....

Saludos...
Charly...
  #2 (permalink)  
Antiguo 16/09/2009, 13:34
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: Valor datetime en un <input type=text>

Necesitas poner el valor entre comillas del value, si no por eso pasa eso, tiene que esta así:
Código HTML:
Ver original
  1. <input type="text" name="datetime" value="aqui el valor con espacios" />

También revisa este tema: http://www.forosdelweb.com/f18/como-...1/#post2414268

Saludos.
  #3 (permalink)  
Antiguo 16/09/2009, 17:22
 
Fecha de Ingreso: marzo-2009
Mensajes: 32
Antigüedad: 15 años, 1 mes
Puntos: 3
Respuesta: Valor datetime en un <input type=text>

El tema es ke no es un valor sino ke es el array de un mssql_query...
Código PHP:
.$row['Fecha']. 
Es con el unico tipo de datos ke tengo problema....
El resto me los muestra bien...
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 10:06.