Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Giuliano Santos

INPUT type=TEXT com SQL

Recommended Posts

Estou com um código em PHP que recebe o ID via POST e lista através do banco as informações referentes a essa ID em um FORM para edição, porem, no primeiro campo que se refere ao titulo (<INPUT type=TEXT name=titulo value=" . $registro["titulo"] . ">) só aparece a primeira palavra do titulo.

como estou aprendendo a linguagem não estou conseguindo entender o que poderia ser.

Alguem poderia me ajudar com essa dúvida?

 

segue a parte WHILE do código que exibe essas informações:

$rs = mysql_query("SELECT * FROM post WHERE id = $id", $conector);

while ($registro = mysql_fetch_array($rs)) { 
echo"   <form enctype=\"multipart/form-data\" method=\"post\" action='?validar=true'>";
echo"   <FIELDSET>";

echo"       <legend>Adicionar POST no Mural</legend>";
              
echo"       <label>Título do POST:</label><INPUT type=TEXT name=titulo value=" . $registro["titulo"] . ">";
                
echo"       <input name=\"pagina_inicial\" type=\"checkbox\" value = \"on\" ";
                                        if ($registro["pag_inicial"] == 1){
                                            echo "checked"; 
                                        }
echo"       ><label>Habilitar POST na Página Inicial</label>";
                
echo"       <LABEL>Texto:</label><textarea name=\"texto\" style=\"width:100%\">";
echo                                $registro["texto"];
echo"                            </textarea>";
                
echo"       <input type=hidden name=id_post value=$id>";
                
echo"   <br>";
echo"       <INPUT type=SUBMIT value='Gravar' class= 'tiny button radius'>";
                
echo"   </fieldset>";
echo"   </form>";
            
}

Não sei se essa é a melhor forma mais resolvi assim:

echo" <label>Título do POST:</label><INPUT type=TEXT name=titulo value=\"";
echo                                       $registro["titulo"];
echo                                "\">";

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu também não entendi bem o que você quer...?

De exemplo do problema

Por exemplo: Se o título possui varias palavras como TITULO COM VARIAS PALAVRAS, somente a palavra TITULO APARECE.

Compartilhar este post


Link para o post
Compartilhar em outros sites

na variavl que recebe o titulo como é?

existe alguma função de tratamento de texto

De acordo com a biblioteca que usa (Validação, texto etc.)

deve ter uma função que limita a apresentação do nome.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.