Ir para conteúdo

Arquivado

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

twpesquisa

[RESOLVIDO]Alteração de registro

Recommended Posts

Pessoal,

estou com um problema toda vez que tento editar um registro, isso só acontece com o TITULO.

Por exemplo:

Tenho um registro na tabea

Titulo: BIBLIOCAD/ www.bibliocad.com

Conteudo: BiblioCAD Site desenvolvido com a colaboração de profissionais de arquitetura e construção: desenhos de uso geral, detalhes construtivos, ferramentas de desenho, elementos paisagísticos, fóruns de discussão e outros recursos de utilização profissional. Possui donwload de arquivos gratuitos e exclusivos para usuários VIP. Imperdível. Em espanhol.

 

 

Bom, quando clico no botão alterar, chama a seguinte função:

 

function alt_dica($CodDica)		{// INICIO DA FUNCTION INDEX		$sql = "SELECT CodDica, TituloDica, DescDica				FROM dicas				where CodDica = $CodDica";			  		  $result = mysql_query($sql) or die("Error: " . mysql_error());		  if (mysql_num_rows($result)>0)			 {		  				while ($row = mysql_fetch_array($result))					  {					   $coddicas = $row['CodDica'];					   $titulo   = $row['TituloDica'];				 					   $conteudo = $row['DescDica'];					   echo'<form id="frm_prog" name="frm_prog" method="post" action="altera_dica_exe.php">			  <table width="100%" border="0" cellspacing="0" cellpadding="0">						<tr>						  <td height="50"><table width="96%" border="0" align="center" cellpadding="0" cellspacing="4" bordercolor="#CCCCCC">							  <tr>								<td width="19%" height="20" valign="middle">Titulo</td>								<td width="81%" valign="middle"><input name="TxtCodNot" type="hidden" id="TxtCodNot" value='.$coddicas.' /></td>							  </tr>							  <tr>								[color="#FF0000"]<td height="20" colspan="2" valign="middle"><input name="TxtAssunto" type="text" class="campo" id="TxtAssunto" size="60" maxlength="500" value='.$titulo.'></td>[/color]							</tr>							  <tr>								<td height="20" valign="middle">Conteudo</td>								<td valign="middle"> </td>							  </tr>							  <tr>								<td height="20" colspan="2" valign="top"><textarea name="TxtCont" cols="65" rows="5" wrap="virtual" class="campo" id="TxtCont">'.$conteudo.'</textarea></td>							</tr>							  <tr>								<td height="20" colspan="2" align="center" valign="middle"><div align="center">									<input name="Submit" type="submit" class="botao" value="Alterar Dados" />								</div></td>							  </tr>						  </table></td>						</tr>					</table>				  </form>';					  }			 }		}
Quando fica na tela de edição, ao invés de aparecer o ticulo completo ( BIBLIOCAD/ www.bibliocad.com ) ele aparece assim (BIBLIOCAD/)

 

 

O que pode estar acontcendo ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pessoal, consegui resolver...

Assim, muito estranho mas fez a diferença.

para que possa exibir o titulo certinho, bastou alterar o seguinte:

 

primeiro:

o echo estva com aspas simples'' troquei por aspas duplas "", ou seja, ficou echo ""

e tudo que estava dentro do echo"" coloquei entre espas simples inclusive a parte do input.

Veja abaixo:

 

<input name='TxtAssunto' type='text' class='campo' size='60' maxlength='500' value='$titulo'>

 

Por tanto, segue abaixo o código funcionando.

 

function alt_dica($CodDica)		{// INICIO DA FUNCTION INDEX		$sql = "SELECT CodDica, TituloDica, DescDica				FROM dicas				where CodDica = $CodDica";			  		  $result = mysql_query($sql) or die("Error: " . mysql_error());		  if (mysql_num_rows($result)>0)			 {		  				while ($row = mysql_fetch_array($result))					  {					   $coddicas = $row['CodDica'];					   $titulo   = $row['TituloDica'];				 					   $conteudo = $row['DescDica'];					   echo"<form action='altera_dica_exe.php' method='post' enctype='multipart/form-data' name='frm_prog' id='frm_prog'><table width='100%' border='0' cellspacing='0' cellpadding='0'><tr><td height='50'><table width='96%' border='0' align='center' cellpadding='0' cellspacing='4' bordercolor='#CCCCCC'><tr><td width='19%' height='20' valign='middle'>Titulo</td><td width='81%' valign='middle'><input name='TxtCodNot' type='hidden' id='TxtCodNot' value='.$coddicas.' /></td></tr><tr><td height='20' colspan='2' valign='middle'><input name='TxtAssunto' type='text' class='campo' size='60' maxlength='500' value='$titulo'></td></tr><tr><td height='20' valign='middle'>Conteudo</td><td valign='middle'> </td></tr><tr><td height='20' colspan='2' valign='top'><textarea name='TxtCont' cols='65' rows='20' wrap='virtual' class='campo' id='TxtCont'>'$conteudo'</textarea></td></tr><tr><td height='20' colspan='2' align='center' valign='middle'><div align='center'><input name='Submit' type='submit' class='botao' value='Alterar Dados' /></div></td></tr></table></td></tr></table></form>					   					   ";					  }			 }		}
Obrigado pessoal! http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

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.