INPUT type=TEXT com SQL
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 "\">";Discussão (3)
Carregando comentários...