rfrancisco Postado Agosto 12, 2011 Denunciar Share Postado Agosto 12, 2011 <?php$cod = $_GET["cod"];$sql = "SELECT * FROM imoveis WHERE codigo=$cod'";$resultado = mysql_query($sql)or die (mysql_error());while ($dados=mysql_fetch_array($resultado)) { $corretor = $dados["corretor];echo "<form action=\"insere_imovel.php\" method=\"POST\" enctype=\"multipart/form-data\">";echo "<p>";echo "Corretor:";echo "<select name=\"corretor\">";$sql = mysql_query("SELECT * FROM corretores");while($dados = mysql_fetch_array($sql)){echo "<option selected='selected' value='".$dados['id']."'>".$dados['nome']."</option>";}echo "</select>"; } else { echo "Você não está logado.";echo "<form method=\"POST\" action=\"login.php\">";echo "<input type=\"text\" name=\"username\" value=\"Usuário\" size=\"10\"><input type=\"password\" name=\"password\" value=\"Senha\" size=\"10\"><input type=\"submit\" value=\"Enviar\" name=\"enviar\">";}mysql_close($conexao);?>Recebo este erro: Parse error: syntax error, unexpected T_ELSE in /home/httpd/vhosts/algumacoisa.org/httpdocs/bqimoveis/cadastra_imovel.php on line 74.Alguma sugestão? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ESerra Postado Agosto 12, 2011 Denunciar Share Postado Agosto 12, 2011 Você tem um else, mas não tem um if... remova o else ou adicione um if antes... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 rfrancisco Postado Agosto 12, 2011 Autor Denunciar Share Postado Agosto 12, 2011 O parâmetro está no começo do script:if(mysql_num_rows($resultado)==1){mostra a páginaelse {mostra o formulário de login.cfe link:www.algumacoisa.org/bqimoveis Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ESerra Postado Agosto 12, 2011 Denunciar Share Postado Agosto 12, 2011 Trocaelse {Por:}else { Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
rfrancisco
<?php
$cod = $_GET["cod"];
$sql = "SELECT * FROM imoveis WHERE codigo=$cod'";
$resultado = mysql_query($sql)
or die (mysql_error());
while ($dados=mysql_fetch_array($resultado)) {
$corretor = $dados["corretor];
echo "<form action=\"insere_imovel.php\" method=\"POST\" enctype=\"multipart/form-data\">";
echo "<p>";
echo "Corretor:";
echo "<select name=\"corretor\">";
$sql = mysql_query("SELECT * FROM corretores");
while($dados = mysql_fetch_array($sql)){
echo "<option selected='selected' value='".$dados['id']."'>".$dados['nome']."</option>";
}
echo "</select>";
}
else {
echo "Você não está logado.";
echo "<form method=\"POST\" action=\"login.php\">";
echo "<input type=\"text\" name=\"username\" value=\"Usuário\" size=\"10\"><input type=\"password\" name=\"password\" value=\"Senha\" size=\"10\"><input type=\"submit\" value=\"Enviar\" name=\"enviar\">";
}
mysql_close($conexao);
?>
Recebo este erro: Parse error: syntax error, unexpected T_ELSE in /home/httpd/vhosts/algumacoisa.org/httpdocs/bqimoveis/cadastra_imovel.php on line 74.
Alguma sugestão?
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
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.