Ir para conteúdo
Fórum Script Brasil
  • 0

Erro Em Pagina


gfav

Pergunta

Ai galera, eu fiz um site e nele tem uma seção pra fazer busca, ai você digita o que você quizer ai aparece os resultados em forma de link , ai você clica nesse link ai abre outra pagina com o conteudo do link selecionado. Ai nessa pagina com o conteudo do link selecionado eu queria que ele mostrasse o conteudo do campo 'Nome' dentro de uma caixa de texto, o campo 'Ingredientes' dentro de uma caixa de texto com rolagem (textarea) e o outro campo 'Modo' dentro de outra caixa de texto com rolagem....

De uma olhada no codigo

<?

$con=mysql_connect('xxxx','xxxx','xxxx') or die ("erro na conexão");
mysql_select_db('xxxxx') or die ("erro ao conectar ao banco");
$sql = mysql_query("Select * from receitas where Nome = '$nome'", $con );
if(mysql_num_rows($sql)>0) {
$i = mysql_fetch_array($sql);
$nome = $i['Nome'];
$ingredientes = $i['Ingredientes'];
$modo = $i['Modo']; } echo"

  <p align="center"><font face="Comic Sans MS"><i>Receita Manager 1.0</i></font></p><br>
 <font color=#0000FF><b>Nome:</b> </font><font color=#800000><input type="text" name="Nome" value="$nome " size="20"></font><br><br>
 <font color=#0000FF><b>Ingredientes:</b> </font><font color=#FF0000><textarea rows="9" name="Ingredientes" value="$ingrediente" cols="78"></textarea></font><br><br>
 <font color=#0000FF><b>Modo de Fazer:</b> </font><font color=#008080><textarea rows="9" name="Modo" value="$modo" cols="78"></textarea></font>
 <p align="center"><font face="Comic Sans MS"><i>Powered By Fernando</i></font> </p>
            "?>

Ai nesse codigo ele da o seguinte erro

Parse error: parse error, expecting `','' or `';'' in C:\apache\htdocs\receita\ver_resultado.php on line 12

A linha 12 é essa
<p align="center"><font face="Comic Sans MS"><i>Receita Manager 1.0</i></font></p><br>

alguém sabe o que esta acontecendo??????

t+

Link para o comentário
Compartilhar em outros sites

11 respostass a esta questão

Posts Recomendados

  • 0

toma tenta agora

<?

$con=mysql_connect('xxxx','xxxx','xxxx') or die ("erro na conexão");

mysql_select_db('xxxxx') or die ("erro ao conectar ao banco");

$sql = mysql_query("Select * from receitas where Nome = '$nome'", $con );

if(mysql_num_rows($sql)>0) {

$i = mysql_fetch_array($sql);

$nome = $i['Nome'];

$ingredientes = $i['Ingredientes'];

$modo = $i['Modo']; } echo"

<p align=\"center\"><font face=\"Comic Sans MS\"><i>Receita Manager 1.0</i></font></p><br>

<font color=#0000FF><b>Nome:</b> </font><font color=#800000><input type=\"text\" name=\"Nome\" value=\"$nome\" size=\"20\"></font><br><br>

<font color=#0000FF><b>Ingredientes:</b> </font><font color=#FF0000><textarea rows=\"9\" name=\"Ingredientes\" value=\"$ingrediente\" cols=\"78\"></textarea></font><br><br>

<font color=#0000FF><b>Modo de Fazer:</b> </font><font color=#008080><textarea rows=\"9\" name=\"Modo\" value=\"$modo\" cols=\"78\"></textarea></font>

<p align=\"center\"><font face="\Comic Sans MS\"><i>Powered By Fernando</i></font> </p>";

?>

Sempre que você quiser usar " dentro de " você tm q colocar uma \ atens ou usar '.

Teste ai

Link para o comentário
Compartilhar em outros sites

  • 0

Sim..você pôs o seguinte:

echo"

<p align="center"><font face="Comic Sans MS"><i>Receita Manager 1.0</i></font></p><br>

<font color=#0000FF><b>Nome:</b> </font><font color=#800000><input type="text" name="Nome" value="$nome " size="20"></font><br><br>

<font color=#0000FF><b>Ingredientes:</b> </font><font color=#FF0000><textarea rows="9" name="Ingredientes" value="$ingrediente" cols="78"></textarea></font><br><br>

<font color=#0000FF><b>Modo de Fazer:</b> </font><font color=#008080><textarea rows="9" name="Modo" value="$modo" cols="78"></textarea></font>

<p align="center"><font face="Comic Sans MS"><i>Powered By Fernando</i></font> </p>

           "

Só que você abriu o seu echo com uma " e depois colocou outra ", fechando ele...

echo"

<p align="

center"><font face="Comic Sans MS"><i>Receita Manager 1.0</i></font></p><br>

<font color=#0000FF><b>Nome:</b> </font><font color=#800000><input type="text" name="Nome" value="$nome " size="20"></font><br><br>

<font color=#0000FF><b>Ingredientes:</b> </font><font color=#FF0000><textarea rows="9" name="Ingredientes" value="$ingrediente" cols="78"></textarea></font><br><br>

<font color=#0000FF><b>Modo de Fazer:</b> </font><font color=#008080><textarea rows="9" name="Modo" value="$modo" cols="78"></textarea></font>

<p align="center"><font face="Comic Sans MS"><i>Powered By Fernando</i></font> </p>

           "

Só aquela parte vermelha faz parte do echo... para usar aspas dentro do echo, use: \"...

Entendeu? B)

ps: malz pela resposta duplicada...tinha esquecido de dar "responder" e fui dar uma volta... :unsure:

Editado por 404error
Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...