Foros del Web » Programando para Internet » PHP »

value en input

Estas en el tema de value en input en el foro de PHP en Foros del Web. Hola a todos estoy teniendo problemas al asignar el value en mi input... si quito esa parte de código no tengo ningún problema para mostrar ...
  #1 (permalink)  
Antiguo 16/05/2014, 13:57
Avatar de Briss  
Fecha de Ingreso: junio-2011
Mensajes: 1.278
Antigüedad: 8 años, 7 meses
Puntos: 10
value en input

Hola a todos estoy teniendo problemas al asignar el value en mi input... si quito esa parte de código no tengo ningún problema para mostrar el input
pero necesito que tenga ese valor... pero no consigo que me quede y solo me marca un error de sintaxis el cual no he podido resolver

Desde ya gracias
Código PHP:
<?php 
   
if (mysql_num_rows($consulta) == 1)
 {
echo 
'<input name="folio" id="folio" type="text"   size="15" value='mysql_select_db($database_connection$connection);
$ultimo1=mysql_query('SELECT ... Where campo='.$row_consulta[campo] );
$ultimo mysql_fetch_assoc($ultimo1); 
'>';
    }
 
   
   
?>
  #2 (permalink)  
Antiguo 16/05/2014, 14:13
Avatar de Italico76  
Fecha de Ingreso: abril-2007
Mensajes: 3.303
Antigüedad: 12 años, 10 meses
Puntos: 292
Respuesta: value en input

Y haces mysql_select_db() dentro de una etiqueta de HTML ? :O

Separa un poco el acceso a la base de datos (modelo), de la representacion (HTML) y ojala usaras MVC
__________________
Salu2!
  #3 (permalink)  
Antiguo 16/05/2014, 14:30
Colaborador
 
Fecha de Ingreso: mayo-2008
Ubicación: $MX['VZ']['Xalapa']
Mensajes: 3.005
Antigüedad: 11 años, 9 meses
Puntos: 528
Respuesta: value en input

Si bien es cuestionable el modo en que estás mezclando código, creo que el problema es que no estás imprimiendo el valor

$ultimo = mysql_fetch_assoc($ultimo1);

$ultimo será un array, por lo que necesitas extraer alguna de sus claves o las que requieras.

$ultimo = mysql_fetch_assoc($ultimo1);
echo $ultimo['campo'];

Etiquetas: input, mysql, select, sql
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 13:40.