Jump to content
Daniel Alves

Syntax error, unexpected $end PORQUÊ?!?!

Recommended Posts

Daniel Alves

BOAS PESSOAL

Estou aqui com um probleminha... Dá-me este erro na ULTIMA LINHA do código...

No entanto eu já revi o código todo e onde abri <?php tambem fechei  :)

<?php

include("access_db.php");

if(!isset($_SESSION['username'])){

?>
<script>
    alert("Acesso não autorizado, faça login!");
    location = "login.php";
</script>
<?php
}

if(!isset($_GET['op']))
{
?>

<script>
    alert("Acesso incorreto!");
    location = "operarios_list.php";
</script>

<?php

$result = mysql_query("SELECT * FROM operarios", $con);


//Verifica se algum registo foi devolvido
$numero_registos = mysql_num_rows($result);

?>

<html>
   <title>Lista de Operários</title>
   <head></head>
   <body>
   <center>
      <p><b><h2>Lista de Operários</h2></b></p>
      <table>
         <tr bgcolor="#3e83c9">
            <th style="color: #ffffff;">Código Operario:</th>
            <th style="color: #ffffff;">Nome:</th>
            <th style="color: #ffffff;">Apelido:</th>
            <th style="color: #ffffff;">Profissão:</th>
            <th style="color: #ffffff;">Nº Identificação:</th>
            <th style="color: #ffffff;">Telefone</th>
            <th style="color: #ffffff;">Telemóvel</th>
            <th style="color: #ffffff;">Informação Detalhada</th>
         </tr>     




<?php
while($row = mysql_fetch_array($result))
{
?>

<tr>
            <td style="border-bottom: 1px solid #95bce2;"><?php echo $row['id_operario'] ?></td>
            <td style="border-bottom: 1px solid #95bce2;"><?php echo $row['nome'] ?></td>
            <td style="border-bottom: 1px solid #95bce2;"><?php echo $row['apelido'] ?></td>
            <td style="border-bottom: 1px solid #95bce2;"><?php echo $row['profissao'] ?></td>
            <td style="border-bottom: 1px solid #95bce2;"><?php echo $row['nr_identificacao'] ?></td>
            <td style="border-bottom: 1px solid #95bce2;"><?php echo $row['telefone'] ?></td>
            <td style="border-bottom: 1px solid #95bce2;"><?php echo $row['telemovel'] ?></td>
            <td style="border-bottom: 1px solid #95bce2;"><?php echo "<a href=\"./operarios2.php?op=".$row["id_operario"]."\"><h4> Ver <h4>" ?></td>
         </tr>




</table>";

<a align=center href=index.php>
<h4> Voltar ao menu </h4></a> 




<?php
mysql_close($con);
?>
</body>
</html>

Podem dar uma vista de olhos?

Muito obrigado

Abraço

Share this post


Link to post
Share on other sites
laboss

Parece-me que te faltam dois } o do

if(!isset($_GET['op']))

{

e o do while

Share this post


Link to post
Share on other sites
Daniel Alves

Muito Obrigado Laboss

ACHO que já corrigi isso mas o erro mantem-se =/

<?php

include("access_db.php");

if(!isset($_SESSION['username'])){

?>
<script>
    alert("Acesso não autorizado, faça login!");
    location = "login.php";
</script>
<?php
}

if(!isset($_GET['op']))
{
?>

<script>
    alert("Acesso incorreto!");
    location = "operarios_list.php";
</script>
}
<?php

$result = mysql_query("SELECT * FROM operarios", $con);


//Verifica se algum registo foi devolvido
$numero_registos = mysql_num_rows($result);

?>

<html>
   <title>Lista de Operários</title>
   <head></head>
   <body>
   <center>
      <p><b><h2>Lista de Operários</h2></b></p>
      <table>
         <tr bgcolor="#3e83c9">
            <th style="color: #ffffff;">Código Operario:</th>
            <th style="color: #ffffff;">Nome:</th>
            <th style="color: #ffffff;">Apelido:</th>
            <th style="color: #ffffff;">Profissão:</th>
            <th style="color: #ffffff;">Nº Identificação:</th>
            <th style="color: #ffffff;">Telefone</th>
            <th style="color: #ffffff;">Telemóvel</th>
            <th style="color: #ffffff;">Informação Detalhada</th>
         </tr>     




<?php
while($row = mysql_fetch_array($result))
{
?>

<tr>
            <td style="border-bottom: 1px solid #95bce2;"><?php echo $row['id_operario'] ?></td>
            <td style="border-bottom: 1px solid #95bce2;"><?php echo $row['nome'] ?></td>
            <td style="border-bottom: 1px solid #95bce2;"><?php echo $row['apelido'] ?></td>
            <td style="border-bottom: 1px solid #95bce2;"><?php echo $row['profissao'] ?></td>
            <td style="border-bottom: 1px solid #95bce2;"><?php echo $row['nr_identificacao'] ?></td>
            <td style="border-bottom: 1px solid #95bce2;"><?php echo $row['telefone'] ?></td>
            <td style="border-bottom: 1px solid #95bce2;"><?php echo $row['telemovel'] ?></td>
            <td style="border-bottom: 1px solid #95bce2;"><?php echo "<a href=\"./operarios2.php?op=".$row["id_operario"]."\"><h4> Ver <h4>" ?></td>
         </tr>



}
</table>

<a align=center href=index.php>
<h4> Voltar ao menu </h4></a> 





<?php
mysql_close($con);
?>

</body>
</html>

Share this post


Link to post
Share on other sites
Daniel Alves

JÁ ESTÁ  :)

MUITO OBRIGADO uma vez mais.

Este forum é um máximo por ter colaboradores tão capazes e que estão sempre dispostos a ajudar.

Obrigado

Era mesmo problema com os ciclos. Estava a fechar fora das tags PHP...  :wallbash: LOL

E claro que nao dava LOL

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.