Jump to content
Fórum Script Brasil
  • 0

Erro Em Pagina


gfav

Question

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 to comment
Share on other sites

11 answers to this question

Recommended Posts

  • 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 to comment
Share on other 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:

Edited by 404error
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      651.8k
×
×
  • Create New...