Power Pixel - Conteúdos e suporte a sua volta.
Redes Sociais:
FÓRUM ESTARÁ PASSANDO POR MUDANÇAS. SÁBADO, 01 JUL ESTAREMOS DE VOLTA 100%

Você não está conectado. Conecte-se ou registre-se

AJUDA ERRO DE PROGRAMAÇÃO BASICA

Mensagem - Página 1 de 1

1 AJUDA ERRO DE PROGRAMAÇÃO BASICA em Qua 8 Fev 2017 - 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>

2 Re: AJUDA ERRO DE PROGRAMAÇÃO BASICA em Qua 8 Fev 2017 - 16:55

Membro Diamante

avatar
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.

3 Re: AJUDA ERRO DE PROGRAMAÇÃO BASICA em Qua 8 Fev 2017 - 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

4 Re: AJUDA ERRO DE PROGRAMAÇÃO BASICA em Qua 8 Fev 2017 - 17:07

Membro Diamante

avatar
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

5 Re: AJUDA ERRO DE PROGRAMAÇÃO BASICA em Qua 8 Fev 2017 - 17:08

Membro Prata

avatar
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

6 Re: AJUDA ERRO DE PROGRAMAÇÃO BASICA em Qua 8 Fev 2017 - 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 !,<#

7 Re: AJUDA ERRO DE PROGRAMAÇÃO BASICA em Qua 8 Fev 2017 - 17:24

Membro Hiperativo

avatar
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

8 Re: AJUDA ERRO DE PROGRAMAÇÃO BASICA em Qua 8 Fev 2017 - 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

9 Re: AJUDA ERRO DE PROGRAMAÇÃO BASICA em Qua 8 Fev 2017 - 17:53

Membro Hiperativo

avatar
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

Mensagem - Página 1 de 1

Tópicos similares

Permissão deste fórum:
Você não pode responder aos tópicos neste fórum