Ver Mensaje Individual
  #10 (permalink)  
Antiguo 16/03/2007, 11:13
joseluisbz
 
Fecha de Ingreso: febrero-2007
Ubicación: Barranquilla, Colombia
Mensajes: 181
Antigüedad: 17 años, 2 meses
Puntos: 3
Re: Problemas con Formulario

Problemas para pasar valores con cadena de texto con espacios.
A entrada tipo texto de formulario.

Bueno este archivo no está depurado ya que tiene muchas pruebas, en la medida que voy construyendo.
Al final tengo que afinarlo naturalmente.

Sacando un pedazo del codigo tenemos

Código PHP:

        $result 
mysql_query("SELECT  dIdnt, Nmbs, Apl1, Apl2 FROM docentes WHERE dIdnt = '$VALPOST';") or die ("Consulta Fallida");
        
$row mysql_fetch_array($result);
        
$frNmbs mysql_escape_string($row[Nmbs]);
        print 
"$frNmbs";

        print 
"<form action=\"BuscarDocente.php\" method=post>";
        
//Solicitud de Documento
        
print "<p>";
        print 
"<input name=tfdIdnt type= text id=tfdIdnt value=$row[dIdnt] size=15 maxlength=15>";
        print 
"<strong>Documento de identidad</strong>";
        print 
"</p>"
        print 
"Agregue un caracter inicial as&iacute;: ";
        print 
"<font color=BLUE size=-2>";
        print 
"'C': C&eacute;dula, 'R':Registro Civil,'T':Tarjeta de Identidad, 'E': Extranjer&iacute;a";
        print 
"</font>";
        print 
"</p>";

        
//Solcicitud de Nombres
        
print "<p>"
        print 
"<input name=tfNmbs type=text id=tfNmbs value=$frNmbs size=20 maxlength=20>  Nombres";
        print 
"</p>"
$frNmbs = mysql_escape_string($row[Nmbs]);

Supongamos que $row[Nmbs] tenga el valor de "Palabra1 Palabra2 Palabra3"
En el caso de que yo imprima directamente
print "$frNmbs"; en la pantalla me sale "Palabra1 Palabra2 Palabra3" que está correcto.

Pero al tratar de pasarlo al valor de entrada de texto
print "<input name=tfNmbs type=text id=tfNmbs value=$frNmbs size=20 maxlength=20> Nombres";

El cuedro de texto solo me saca "Palabra1"

Como hago para imprimir en elm cudro de texto "Palabra1 Palabra2 Palabra3"

Gracias.