Joao Gabriel Costa Joao Gabriel Costa  • 08.02.17 16:47

AJUDA ERRO DE PROGRAMAÇÃO BASICA  Empty AJUDA ERRO DE PROGRAMAÇÃO BASICA 08.02.17 16:47

Salve rapaziada to tentando fazer um site  e vium tutorial no yt de sistema de login via php e fiz certinho e ta dando esse erro ajudem!

Parse error: syntax error, unexpected '$row2' (T_VARIABLE) in C:\xampp\htdocs\website(NOMEOCULTO)\index.php on line 44


Código:
Código:
<?php
    $ipplayer = $_SERVER["REMOTE_ADDR"];
    include("connection.php");




?>
<html>
<title> Cantina / v2</title>
<center>
   </center>
   <body background="bgimage.png">
   <link rel="stylesheet" href="/OCULTADO/css.css" name="CSS-CONFIGURATION-FILE">
   <br>
   <br>
<body>
<center>
    <div id="conteiner">
     <div id="login">
     <form action="page-login.php?pag=checklogin" method="POST" >
     <div id="input">
         <span> Classe </span>

        <input name="input_user" type="text" />
        <br>
                <span> Senha </span>
        <input name="input_pass" type="password" />
        <br>
        <input type="submit"  class="btn btn-blue" value="Login">
        </center>
        <?php
          if (isset($_GET["pag"]))
            $user = $_POST ["input_user"];
             $pass = $_POST ["input_pass"];
         
            if ($user == "" OR $pass == "") {
               echo "<script> alert ('PREENCHA TODOS OS CAMPOS POR FAVOR!'); location.href='index.php'</script>";
            }
            $CHECK = mysql_query("SELECT + FROM usuarios WHERE Usuario='$user' AND Senha='$pass'") or die (mysql_error());
            $row = mysql_num_rows($check);
            if(row > 0) (
              $check2 = mysql_querry("SELECT Permissao FROM usuarios WHERE usuarios='$user'")
              $row2  = mysql_num_rows($check2);
                 if($row2) (
                     $dadosusuario = mysql_fetch_array($check2);
                  if($dadosusuario["Permissao"] == 1) {
                     echo "<script> alert ('Bem vindo ao Painel de pedidos'); location.href='pedidos.php'</script>"
                  } else
               }
               echo "<script> alert ('Você não tem permissão '); location.href='pedidos.php'</script>"
               
         )  else {
                  echo "<script> alert ('OPS! o Usuário e a senha estão incorretos'); location.href='index.php'</script>"
            }
               
            
       
        ?>
</html>

iJhefeX iJhefeX  • 08.02.17 16:55

AJUDA ERRO DE PROGRAMAÇÃO BASICA  Empty Re: AJUDA ERRO DE PROGRAMAÇÃO BASICA 08.02.17 16:55

Reputação da mensagem: 100% (1 votos)
Código:
<?php
    $ipplayer = $_SERVER["REMOTE_ADDR"];
    include("connection.php");




?>
<html>
<title> Cantina / v2</title>
<center>
   </center>
   <body background="bgimage.png">
   <link rel="stylesheet" href="/OCULTADO/css.css" name="CSS-CONFIGURATION-FILE">
   <br>
   <br>
<body>
<center>
    <div id="conteiner">
     <div id="login">
     <form action="page-login.php?pag=checklogin" method="POST" >
     <div id="input">
         <span> Classe </span>

        <input name="input_user" type="text" />
        <br>
                <span> Senha </span>
        <input name="input_pass" type="password" />
        <br>
        <input type="submit"  class="btn btn-blue" value="Login">
        </center>
        <?php
          if (isset($_GET["pag"]))
            $user = $_POST ["input_user"];
             $pass = $_POST ["input_pass"];
        
            if ($user == "" OR $pass == "") {
               echo "<script> alert ('PREENCHA TODOS OS CAMPOS POR FAVOR!'); location.href='index.php'</script>";
            }
            $CHECK = mysql_query("SELECT + FROM usuarios WHERE Usuario='$user' AND Senha='$pass'") or die (mysql_error());
            $row = mysql_num_rows($check);
            if(row > 0) (
              $check2 = mysql_querry("SELECT Permissao FROM usuarios WHERE usuarios='$user'"));
              $row2  = mysql_num_rows($check2);
                 if($row2) (
                     $dadosusuario = mysql_fetch_array($check2);
                  if($dadosusuario["Permissao"] == 1) {
                     echo "<script> alert ('Bem vindo ao Painel de pedidos'); location.href='pedidos.php'</script>"
                  } else
               }
               echo "<script> alert ('Você não tem permissão '); location.href='pedidos.php'</script>"
              
         )  else {
                  echo "<script> alert ('OPS! o Usuário e a senha estão incorretos'); location.href='index.php'</script>"
            }
              
            
        
        ?>
</html>
Acho que tenha sido causado por uma falta de fechamento, tente esse.

Joao Gabriel Costa Joao Gabriel Costa  • 08.02.17 16:58

AJUDA ERRO DE PROGRAMAÇÃO BASICA  Empty Re: AJUDA ERRO DE PROGRAMAÇÃO BASICA 08.02.17 16:58

iJhefeX escreveu:
Código:
<?php
    $ipplayer = $_SERVER["REMOTE_ADDR"];
    include("connection.php");




?>
<html>
<title> Cantina / v2</title>
<center>
   </center>
   <body background="bgimage.png">
   <link rel="stylesheet" href="/OCULTADO/css.css" name="CSS-CONFIGURATION-FILE">
   <br>
   <br>
<body>
<center>
    <div id="conteiner">
     <div id="login">
     <form action="page-login.php?pag=checklogin" method="POST" >
     <div id="input">
         <span> Classe </span>

        <input name="input_user" type="text" />
        <br>
                <span> Senha </span>
        <input name="input_pass" type="password" />
        <br>
        <input type="submit"  class="btn btn-blue" value="Login">
        </center>
        <?php
          if (isset($_GET["pag"]))
            $user = $_POST ["input_user"];
             $pass = $_POST ["input_pass"];
        
            if ($user == "" OR $pass == "") {
               echo "<script> alert ('PREENCHA TODOS OS CAMPOS POR FAVOR!'); location.href='index.php'</script>";
            }
            $CHECK = mysql_query("SELECT + FROM usuarios WHERE Usuario='$user' AND Senha='$pass'") or die (mysql_error());
            $row = mysql_num_rows($check);
            if(row > 0) (
              $check2 = mysql_querry("SELECT Permissao FROM usuarios WHERE usuarios='$user'"));
              $row2  = mysql_num_rows($check2);
                 if($row2) (
                     $dadosusuario = mysql_fetch_array($check2);
                  if($dadosusuario["Permissao"] == 1) {
                     echo "<script> alert ('Bem vindo ao Painel de pedidos'); location.href='pedidos.php'</script>"
                  } else
               }
               echo "<script> alert ('Você não tem permissão '); location.href='pedidos.php'</script>"
              
         )  else {
                  echo "<script> alert ('OPS! o Usuário e a senha estão incorretos'); location.href='index.php'</script>"
            }
              
            
        
        ?>
</html>
Acho que tenha sido causado por uma falta de fechamento, tente esse.
Parse error: syntax error, unexpected ';' in C:\xampp\htdocs\Cantinav2\index.php on line 46

iJhefeX iJhefeX  • 08.02.17 17:07

AJUDA ERRO DE PROGRAMAÇÃO BASICA  Empty Re: AJUDA ERRO DE PROGRAMAÇÃO BASICA 08.02.17 17:07

Reputação da mensagem: 100% (1 votos)
Código:
<?php
    $ipplayer = $_SERVER["REMOTE_ADDR"];
    include("connection.php");




?>
<html>
<title> Cantina / v2</title>
<center>
  </center>
  <body background="bgimage.png">
  <link rel="stylesheet" href="/OCULTADO/css.css" name="CSS-CONFIGURATION-FILE">
  <br>
  <br>
<body>
<center>
    <div id="conteiner">
    <div id="login">
    <form action="page-login.php?pag=checklogin" method="POST" >
    <div id="input">
        <span> Classe </span>

        <input name="input_user" type="text" />
        <br>
                <span> Senha </span>
        <input name="input_pass" type="password" />
        <br>
        <input type="submit"  class="btn btn-blue" value="Login">
        </center>
        <?php
          if (isset($_GET["pag"]))
            $user = $_POST ["input_user"];
            $pass = $_POST ["input_pass"];
       
            if ($user == "" OR $pass == "") {
              echo "<script> alert ('PREENCHA TODOS OS CAMPOS POR FAVOR!'); location.href='index.php'</script>";
            }
            $CHECK = mysql_query("SELECT  FROM usuarios WHERE Usuario='$user' AND Senha='$pass'") or die (mysql_error());
            $row = mysql_num_rows($check);
            if(row > 0) (
              $check2 = mysql_querry("SELECT Permissao FROM usuarios WHERE usuarios='$user'"));
              $row2  = mysql_num_rows($check2);
                if($row2) (
                    $dadosusuario = mysql_fetch_array($check2)
                  if($dadosusuario["Permissao"] == 1) {
                    echo "<script> alert ('Bem vindo ao Painel de pedidos'); location.href='pedidos.php'</script>"
                  } else
              }
              echo "<script> alert ('Você não tem permissão '); location.href='pedidos.php'</script>"
             
        )  else {
                  echo "<script> alert ('OPS! o Usuário e a senha estão incorretos'); location.href='index.php'</script>"
            }
             
           
       
        ?>
</html>
Olha ai

iMotorola iMotorola  • 08.02.17 17:08

AJUDA ERRO DE PROGRAMAÇÃO BASICA  Empty Re: AJUDA ERRO DE PROGRAMAÇÃO BASICA 08.02.17 17:08

Joao Gabriel Costa escreveu:
iJhefeX escreveu:
Código:
<?php
    $ipplayer = $_SERVER["REMOTE_ADDR"];
    include("connection.php");




?>
<html>
<title> Cantina / v2</title>
<center>
   </center>
   <body background="bgimage.png">
   <link rel="stylesheet" href="/OCULTADO/css.css" name="CSS-CONFIGURATION-FILE">
   <br>
   <br>
<body>
<center>
    <div id="conteiner">
     <div id="login">
     <form action="page-login.php?pag=checklogin" method="POST" >
     <div id="input">
         <span> Classe </span>

        <input name="input_user" type="text" />
        <br>
                <span> Senha </span>
        <input name="input_pass" type="password" />
        <br>
        <input type="submit"  class="btn btn-blue" value="Login">
        </center>
        <?php
          if (isset($_GET["pag"]))
            $user = $_POST ["input_user"];
             $pass = $_POST ["input_pass"];
        
            if ($user == "" OR $pass == "") {
               echo "<script> alert ('PREENCHA TODOS OS CAMPOS POR FAVOR!'); location.href='index.php'</script>";
            }
            $CHECK = mysql_query("SELECT * FROM usuarios WHERE Usuario='$user' AND Senha='$pass'") or die (mysql_error());
            $row = mysql_num_rows($check);
            if(row > 0) (
              $check2 = mysql_querry("SELECT Permissao FROM usuarios WHERE usuarios='$user'");
              $row2  = mysql_num_rows($check2);
                 if($row2) (
                     $dadosusuario = mysql_fetch_array($check2);
                  if($dadosusuario["Permissao"] == 1) {
                     echo "<script> alert ('Bem vindo ao Painel de pedidos'); location.href='pedidos.php'</script>"
                  } else
               }
               echo "<script> alert ('Você não tem permissão '); location.href='pedidos.php'</script>"
              
         )  else {
                  echo "<script> alert ('OPS! o Usuário e a senha estão incorretos'); location.href='index.php'</script>"
            }
              
            
        
        ?>
</html>
Acho que tenha sido causado por uma falta de fechamento, tente esse.
Parse error: syntax error, unexpected ';' in C:\xampp\htdocs\Cantinav2\index.php on line 46
tenta assim

Joao Gabriel Costa Joao Gabriel Costa  • 08.02.17 17:09

AJUDA ERRO DE PROGRAMAÇÃO BASICA  Empty Re: AJUDA ERRO DE PROGRAMAÇÃO BASICA 08.02.17 17:09

iJhefeX escreveu:
Código:
<?php
    $ipplayer = $_SERVER["REMOTE_ADDR"];
    include("connection.php");




?>
<html>
<title> Cantina / v2</title>
<center>
   </center>
   <body background="bgimage.png">
   <link rel="stylesheet" href="/OCULTADO/css.css" name="CSS-CONFIGURATION-FILE">
   <br>
   <br>
<body>
<center>
    <div id="conteiner">
     <div id="login">
     <form action="page-login.php?pag=checklogin" method="POST" >
     <div id="input">
         <span> Classe </span>

        <input name="input_user" type="text" />
        <br>
                <span> Senha </span>
        <input name="input_pass" type="password" />
        <br>
        <input type="submit"  class="btn btn-blue" value="Login">
        </center>
        <?php
          if (isset($_GET["pag"]))
            $user = $_POST ["input_user"];
             $pass = $_POST ["input_pass"];
        
            if ($user == "" OR $pass == "") {
               echo "<script> alert ('PREENCHA TODOS OS CAMPOS POR FAVOR!'); location.href='index.php'</script>";
            }
            $CHECK = mysql_query("SELECT   FROM usuarios WHERE Usuario='$user' AND Senha='$pass'") or die (mysql_error());
            $row = mysql_num_rows($check);
            if(row > 0) (
              $check2 = mysql_querry("SELECT Permissao FROM usuarios WHERE usuarios='$user'"));
              $row2  = mysql_num_rows($check2);
                 if($row2) (
                     $dadosusuario = mysql_fetch_array($check2)
                  if($dadosusuario["Permissao"] == 1) {
                     echo "<script> alert ('Bem vindo ao Painel de pedidos'); location.href='pedidos.php'</script>"
                  } else
               }
               echo "<script> alert ('Você não tem permissão '); location.href='pedidos.php'</script>"
              
         )  else {
                  echo "<script> alert ('OPS! o Usuário e a senha estão incorretos'); location.href='index.php'</script>"
            }
              
            
        
        ?>
</html>
Olha ai
Ta dando isso agr:

Parse error: syntax error, unexpected 'if' (T_IF) in C:\xampp\htdocs\Cantinav2\index.php on line 47



Alguem ajuda aqui por favor !,<#

The Flash The Flash  • 08.02.17 17:24

AJUDA ERRO DE PROGRAMAÇÃO BASICA  Empty Re: AJUDA ERRO DE PROGRAMAÇÃO BASICA 08.02.17 17:24

Estava faltando um "$"
Código:

<?php
    $ipplayer = $_SERVER["REMOTE_ADDR"];
    include("connection.php");




?>
<html>
<title> Cantina / v2</title>
<center>
   </center>
   <body background="bgimage.png">
   <link rel="stylesheet" href="/OCULTADO/css.css" name="CSS-CONFIGURATION-FILE">
   <br>
   <br>
<body>
<center>
    <div id="conteiner">
     <div id="login">
     <form action="page-login.php?pag=checklogin" method="POST" >
     <div id="input">
         <span> Classe </span>

        <input name="input_user" type="text" />
        <br>
                <span> Senha </span>
        <input name="input_pass" type="password" />
        <br>
        <input type="submit"  class="btn btn-blue" value="Login">
        </center>
        <?php
          if (isset($_GET["pag"]))
            $user = $_POST ["input_user"];
             $pass = $_POST ["input_pass"];
         
            if ($user == "" OR $pass == "") {
               echo "<script> alert ('PREENCHA TODOS OS CAMPOS POR FAVOR!'); location.href='index.php'</script>";
            }
            $CHECK = mysql_query("SELECT  FROM usuarios WHERE Usuario='$user' AND Senha='$pass'") or die (mysql_error());
            $row = mysql_num_rows($check);
            if($row > 0) (
              $check2 = mysql_querry("SELECT Permissao FROM usuarios WHERE usuarios='$user'")
              $row2  = mysql_num_rows($check2);
                 if($row2) (
                     $dadosusuario = mysql_fetch_array($check2);
                  if($dadosusuario["Permissao"] == 1) {
                     echo "<script> alert ('Bem vindo ao Painel de pedidos'); location.href='pedidos.php'</script>"
                  } else
               }
               echo "<script> alert ('Você não tem permissão '); location.href='pedidos.php'</script>"
               
         )  else {
                  echo "<script> alert ('OPS! o Usuário e a senha estão incorretos'); location.href='index.php'</script>"
            }
               
            
        
        ?>
</html>

Também tem um if aberto dentro de outro não fechado.
Se o código acima não funcionar, me avise

Joao Gabriel Costa Joao Gabriel Costa  • 08.02.17 17:26

AJUDA ERRO DE PROGRAMAÇÃO BASICA  Empty Re: AJUDA ERRO DE PROGRAMAÇÃO BASICA 08.02.17 17:26

Zane escreveu:Estava faltando um "$"
Código:

<?php
    $ipplayer = $_SERVER["REMOTE_ADDR"];
    include("connection.php");




?>
<html>
<title> Cantina / v2</title>
<center>
   </center>
   <body background="bgimage.png">
   <link rel="stylesheet" href="/OCULTADO/css.css" name="CSS-CONFIGURATION-FILE">
   <br>
   <br>
<body>
<center>
    <div id="conteiner">
     <div id="login">
     <form action="page-login.php?pag=checklogin" method="POST" >
     <div id="input">
         <span> Classe </span>

        <input name="input_user" type="text" />
        <br>
                <span> Senha </span>
        <input name="input_pass" type="password" />
        <br>
        <input type="submit"  class="btn btn-blue" value="Login">
        </center>
        <?php
          if (isset($_GET["pag"]))
            $user = $_POST ["input_user"];
             $pass = $_POST ["input_pass"];
         
            if ($user == "" OR $pass == "") {
               echo "<script> alert ('PREENCHA TODOS OS CAMPOS POR FAVOR!'); location.href='index.php'</script>";
            }
            $CHECK = mysql_query("SELECT   FROM usuarios WHERE Usuario='$user' AND Senha='$pass'") or die (mysql_error());
            $row = mysql_num_rows($check);
            if($row > 0) (
              $check2 = mysql_querry("SELECT Permissao FROM usuarios WHERE usuarios='$user'")
              $row2  = mysql_num_rows($check2);
                 if($row2) (
                     $dadosusuario = mysql_fetch_array($check2);
                  if($dadosusuario["Permissao"] == 1) {
                     echo "<script> alert ('Bem vindo ao Painel de pedidos'); location.href='pedidos.php'</script>"
                  } else
               }
               echo "<script> alert ('Você não tem permissão '); location.href='pedidos.php'</script>"
               
         )  else {
                  echo "<script> alert ('OPS! o Usuário e a senha estão incorretos'); location.href='index.php'</script>"
            }
               
            
        
        ?>
</html>

Também tem um if aberto dentro de outro não fechado.
Se o código acima não funcionar, me avise
Ta dando isso aqui : Parse error: syntax error, unexpected '$row2' (T_VARIABLE) in C:\xampp\htdocs\Cantinav2\index.php on line 44

The Flash The Flash  • 08.02.17 17:53

AJUDA ERRO DE PROGRAMAÇÃO BASICA  Empty Re: AJUDA ERRO DE PROGRAMAÇÃO BASICA 08.02.17 17:53

Reputação da mensagem: 100% (1 votos)
Seu código é uma bagunça.
Levei mais de 30 minutos para entender.
Funções do tipo mysql_* estão obsoletas. Qualquer iniciante sabe dar sql inject nesse php seu. Tente pdo.
Mas, como pediu, seu código correto está abaixo.

Código:

<?php
    $ipplayer = $_SERVER["REMOTE_ADDR"];
    include("connection.php");




?>
<html>
<title> Cantina / v2</title>
<center>
  </center>
  <body background="bgimage.png">
  <link rel="stylesheet" href="/OCULTADO/css.css" name="CSS-CONFIGURATION-FILE">
  <br>
  <br>
<body>
<center>
    <div id="conteiner">
    <div id="login">
    <form action="page-login.php?pag=checklogin" method="POST" >
    <div id="input">
        <span> Classe </span>

        <input name="input_user" type="text" />
        <br>
                <span> Senha </span>
        <input name="input_pass" type="password" />
        <br>
        <input type="submit"  class="btn btn-blue" value="Login">
        </center>
        <?php
          if (isset($_GET["pag"])) {
            $user = $_POST ["input_user"];
            $pass = $_POST ["input_pass"];
       
            if ($user == "" OR $pass == "") {
                echo "<script> alert ('PREENCHA TODOS OS CAMPOS POR FAVOR!'); location.href='index.php'</script>";
            } else {
             $CHECK = mysql_query("SELECT  FROM usuarios WHERE Usuario='$user' AND Senha='$pass'") or die (mysql_error());
             $row = mysql_num_rows($check);
             if($row > 0) {         
                $check2 = mysql_querry("SELECT Permissao FROM usuarios WHERE usuarios='$user'");
                $row2  = mysql_num_rows($check2);         
                   if($row2 > 0) {
                      $dadosusuario = mysql_fetch_array($check2);
                         if($dadosusuario["Permissao"] == 1) {
                            echo "<script> alert ('Bem vindo ao Painel de pedidos'); location.href='pedidos.php'</script>";   
                         } else {
                            echo "<script> alert ('Você não tem permissão '); location.href='pedidos.php'</script>"; }
                            } else {
                               echo "<script> alert ('OPS! o Usuário e a senha estão incorretos'); location.href='index.php'</script>"; }
                         }
                }
                                  }
       
        ?>
</html>

Estava faltando: vários ";"
Você utilizou várias vezes "(" no lugar de "{"
Estava faltando fechar vários "}"
E você esqueceu de alguns "$" nas variáveis
Permissões neste sub-fórum
Não podes responder a tópicos

BH Servers

Recomendamos a BH Servers com proteção DDOS gratuita em Cloud Server de alta performance. Entrega imediata.