[RESOLVIDO] erro em php

RicAlmeida

Power Member
boas estao com o seguinte erro
Parse error: syntax error, unexpected $end in c:\...... on line 2256
este o codigo
PHP:
<?php function cont_interno(){ php?>
<hr>
<font size=3 face=verdana><b>.: Contador Interno</b></font>
<form action=index.php?r=2&interno=1 method=POST>
<table border=1>
<tr><td colspan=2><font size=2 face=verdana>Seleccione o Produto e o Perfil</font></td></tr>
<tr><td><font size=2 face=verdana>Produto:</font><select name=produto><option value=0 selected=selected>"Seleccione um Produto"</option> <?php liga_bd();
            $produto=$_GET['produto'];
            $produto_q=mysql_query("SELECT * FROM produto ORDER BY cod_pro");
            $n=mysql_num_rows($produto_q);
            for ($i=0;$i<=$n;$i++){
                $cod_perfil=(mysql_result($produto_q,$i,'cod_pro'));
                $desc_perfil=(mysql_result($produto_q,$i,'marca_pro'));
                if ($cod_produto==$produto){
                    $var='selected="selected"';
                }else{
                    $var="";}
            echo '<option value="'.$desc_perfil.'"'.$var.'>'.$desc_perfil."</option>";}php?></td>
        <td><font size=2 face=verdana>Perfil:</font><select name=perfil><option value=0 selected=selected>"Seleccione um Produto"</option> <?php liga_bd();
            $perfil=$_GET['perfil'];
            $perfil_q=mysql_query("SELECT * FROM perfil ORDER BY cod_perfil");
            $n=mysql_num_rows($perfil_q);
            for ($i=0;$i<=$n;$i++){
                $cod_perfil=(mysql_result($perfil_q,$i,'cod_perfil'));
                $desc_perfil=(mysql_result($perfil_q,$i,'perfil'));
                if ($cod_perfil==$perfil){
                    $var='selected="selected"';
                }else{
                    $var="";}
            echo '<option value="'.$desc_perfil.'"'.$var.'>'.$desc_perfil."</option>";} php?></td></tr>
<tr><td colspan=2><input type=submit value="IR»»»»»»»"></td>/tr></table>
</form>
<?php } php?>
isto quando andava a exprimentar no meu servidor corria todo na boa sem problemas. so quando tive k mudar para o servidor da empresa começou a dar esse erro

alguem sabe o k poder ser
 
Última edição:
se soubermos qual é a linha 2256, ajudava mais um bocadinho ;)

mas isso a mim parece.me que te falta um "{" em qualquer sitio

edit:
vê a tua ultima linha
Código:
[COLOR=#000000][COLOR=#0000bb]<?php [/COLOR][COLOR=#007700]} [/COLOR][COLOR=#0000bb]php?>[/COLOR][/COLOR]
deve ser aqui o erro
 
Última edição:
a linha 2256 e a ultima

eu ja andei ai a ver isso so que nao consigo arranjar isso

o problema e k eu nao alterei nada a mudar de servidor i neste da erro nisso
 
Boas esse erro normalmente está associado à falta de um "}"
Se tiveres If's, while's etc, verifica se tens algum destes não foram fechados,
 
Back
Topo