Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- try {
- $tabela = isset($_GET['tabela']) ? $_GET['tabela'] : '';
- $id = isset($_GET['id']) ? $_GET['id'] : '';
- if(empty($tabela) OR empty($id)){
- header("location: index.php");
- exit;
- }else{
- session_start();
- require 'config.php';
- if(isset($_SERVER['REQUEST_METHOD']) && ($_SERVER['REQUEST_METHOD']) == 'POST' && !empty($tabela)){
- if($_SESSION['logado'] != 'opadmin@gmail.com'){
- //pega o user da sessao pra nmao ter probela
- $op = explode('@',$_SESSION['logado']);
- $op=$op[0];
- //var_dump($_SESSION['logado'],$op[0], $tabela, $_POST['item'], $_POST[$op], $op);die;
- //ta aqui o problema alias vc tem a virgula depois do id, e aqui nao ta indo o item
- $stmt = $pdo->prepare("update {$tabela} SET item =:item, {$op} = :op WHERE id = :id");
- $stmt->bindValue(":op", $_POST[$op]);
- $stmt->bindValue(":item", $_POST['item']);
- }else{
- $stmt = $pdo->prepare("update {$tabela} SET item = :item, op1= :op1, op2= :op2, op3= :op3, op4= :op4, op5= :op5, op6= :op6, op7= :op7, op8= :op8, op9= :op9, op10= :op10, op11= :op11, op12= :op12 WHERE id = :id ");
- $stmt->bindValue(":item", $_POST['item']);
- $stmt->bindValue(":op1", $_POST['op1']);
- $stmt->bindValue(":op2", $_POST['op2']);
- $stmt->bindValue(":op3", $_POST['op3']);
- $stmt->bindValue(":op4", $_POST['op4']);
- $stmt->bindValue(":op5", $_POST['op5']);
- $stmt->bindValue(":op6", $_POST['op6']);
- $stmt->bindValue(":op7", $_POST['op7']);
- $stmt->bindValue(":op8", $_POST['op8']);
- $stmt->bindValue(":op9", $_POST['op9']);
- $stmt->bindValue(":op10", $_POST['op10']);
- $stmt->bindValue(":op11", $_POST['op11']);
- $stmt->bindValue(":op12", $_POST['op12']);
- }
- $stmt->bindValue(":id", $id);
- if($stmt->execute()){
- $_SESSION['success'] = "Dados atualizados com sucesso!";
- header("location: index.php");
- exit();
- }else{
- $_SESSION['error'] = "ERRO! Os dados no foram atualizados";
- header("location: index.php");
- exit();
- }
- }
- $sql = "SELECT * FROM {$tabela} WHERE id ='$id'";
- $sql =$pdo->query($sql);
- if($sql->rowCount() >0) {
- $dado = $sql->fetch();
- }else{
- header ("Location: index.php");
- }
- $usuario = $_SESSION['logado'];
- ?>
- <div class="container">
- <form method="POST" style="margin-top:100px;margin-left:200px">
- <?php
- switch($usuario){
- case $usuario == 'op1@gmail.com':
- ?>
- <label>Qnt</label>
- <input name="op1" type="text" value="<?php echo $dado['op1'] ? $dado['op1'] : ''; ?>"/>
- <label>Item</label>
- <input name="item" type="text" id="teste" readonly style="background-color: #FF0000;" value="<?php echo $dado['item'] ? $dado['item'] : ''; ?>"/>
- <?php
- break;
- ?>
- <?php case $usuario == 'op2@gmail.com': ?>
- <label>op2</label>
- <input name="op2" type="text" value="<?php echo $dado['op2'] ? $dado['op2'] : ''; ?>"/>
- <label>Item</label>
- <input name="item" type="text" value="<?php echo $dado['item'] ? $dado['item'] : ''; ?>"/>
- <?php
- break;
- case $usuario == 'op3@gmail.com':
- ?>
- <label>op1</label>
- <input name="op3" type="text" value="<?php echo $dado['op3'] ? $dado['op3'] : ''; ?>"/>
- <label>Item</label>
- <input name="item" type="text" value="<?php echo $dado['item'] ? $dado['item'] : ''; ?>"/>
- <?php
- break;
- case $usuario == 'op4@gmail.com':
- ?>
- <label>op4</label>
- <input name="op4" type="text" value="<?php echo $dado['op4'] ? $dado['op4'] : ''; ?>"/>
- <label>Item</label>
- <input name="item" type="text" value="<?php echo $dado['item'] ? $dado['item'] : ''; ?>"/>
- <?php
- break;
- case $usuario == 'op5@gmail.com':
- ?>
- <label>op5</label>
- <input name="op5" type="text" value="<?php echo $dado['op5'] ? $dado['op5'] : ''; ?>"/>
- <label>Item</label>
- <input name="item" type="text" value="<?php echo $dado['item'] ? $dado['item'] : ''; ?>"/>
- <?php
- break;
- case $usuario == 'op6@gmail.com':
- ?>
- <label>op6</label>
- <input name="op6" type="text" value="<?php echo $dado['op6'] ? $dado['op6'] : ''; ?>"/>
- <label>Item</label>
- <input name="item" type="text" value="<?php echo $dado['item'] ? $dado['item'] : ''; ?>"/>
- <?php
- break;
- case $usuario == 'op7@gmail.com':
- ?>
- <label>op7</label>
- <input name="op7" type="text" value="<?php echo $dado['op7'] ? $dado['op7'] : ''; ?>"/>
- <label>Item</label>
- <input name="item" type="text" value="<?php echo $dado['item'] ? $dado['item'] : ''; ?>"/>
- <?php
- break;
- case $usuario == 'op8@gmail.com':
- ?>
- <label>op8</label>
- <input name="op8" type="text" value="<?php echo $dado['op8'] ? $dado['op8'] : ''; ?>"/>
- <label>Item</label>
- <input name="item" type="text" value="<?php echo $dado['item'] ? $dado['item'] : ''; ?>"/>
- <?php
- break;
- case $usuario == 'op9@gmail.com':
- ?>
- <label>op9</label>
- <input name="op9" type="text" value="<?php echo $dado['op9'] ? $dado['op9'] : ''; ?>"/>
- <label>Item</label>
- <input name="item" type="text" value="<?php echo $dado['item'] ? $dado['item'] : ''; ?>"/>
- <?php
- break;
- case $usuario == 'op10@gmail.com':
- ?>
- <label>op1</label>
- <input name="op10" type="text" value="<?php echo $dado['op10'] ? $dado['op10'] : ''; ?>"/>
- <label>Item</label>
- <input name="item" type="text" value="<?php echo $dado['item'] ? $dado['item'] : ''; ?>"/>
- <?php
- break;
- case $usuario == 'op11@gmail.com':
- ?>
- <label>op1</label>
- <input name="op11" type="text" value="<?php echo $dado['op11'] ? $dado['op11'] : ''; ?>"/>
- <label>Item</label>
- <input name="item" type="text" value="<?php echo $dado['item'] ? $dado['item'] : ''; ?>"/>
- <?php
- break;
- case $usuario == 'op12@gmail.com':
- ?>
- <label>op12</label>
- <input name="op12" type="text" value="<?php echo $dado['op12'] ? $dado['op12'] : ''; ?>"/>
- <label>Item</label>
- <input name="item" type="text" value="<?php echo $dado['item'] ? $dado['item'] : ''; ?>"/>
- <?php
- break;
- case $usuario == 'opadmin@gmail.com':
- ?>
- <label>op1</label>
- <input name="op1" type="text" value="<?php echo $dado['op1'] ? $dado['op1'] : ''; ?>"/>
- <label>item</label>
- <input name="item" type="text" value="<?php echo $dado['item'] ? $dado['item'] : ''; ?>"/>
- <label>op2</label>
- <input name="op2" type="text" value="<?php echo $dado['op2'] ? $dado['op2'] : ''; ?>"/>
- <label>op3</label>
- <input name="op3" type="text" value="<?php echo $dado['op3'] ? $dado['op3'] : ''; ?>"/>
- <label>op1</label>
- <input name="op4" type="text" value="<?php echo $dado['op4'] ? $dado['op4'] : ''; ?>"/>
- <label>op1</label>
- <input name="op5" type="text" value="<?php echo $dado['op5'] ? $dado['op5'] : ''; ?>"/>
- <label>op1</label>
- <input name="op6" type="text" value="<?php echo $dado['op6'] ? $dado['op6'] : ''; ?>"/>
- <label>op1</label>
- <input name="op7" type="text" value="<?php echo $dado['op7'] ? $dado['op7'] : ''; ?>"/>
- <label>op8</label>
- <input name="op8" type="text" value="<?php echo $dado['op8'] ? $dado['op8'] : ''; ?>"/>
- <label>op9</label>
- <input name="op9" type="text" value="<?php echo $dado['op9'] ? $dado['op9'] : ''; ?>"/>
- <label>op1</label>
- <input name="op10" type="text" value="<?php echo $dado['op10'] ? $dado['op10'] : ''; ?>"/>
- <label>op11</label>
- <input name="op11" type="text" value="<?php echo $dado['op11'] ? $dado['op11'] : ''; ?>"/>
- <label>op12</label>
- <input name="op12" type="text" value="<?php echo $dado['op12'] ? $dado['op12'] : ''; ?>"/>
- <?php
- break;
- }
- } catch (PDOException $e) {
- header ("Location: index.php");
- }
- ?>
- <input class="btn btn-primary btn-xs" type="submit" value="Atualizar"/>
- </form>
- <link rel="stylesheet" href="bootstrap.min.css">
- <script src="bootstrap.min.js"></script>
- <script src="jquery.min.js"></script>
- <div class="form-group">
- <link rel="stylesheet" href="../style.css">
- <button style="margin-left:230px; margin-right:-120px;" class="btn btn-primary btn-xs" id="teste1" onclick="function()">Habilitar Edição Item</button>
- <button style="margin-left:200px" class="btn btn-primary btn-xs" id="teste2" onclick="function()">Desabilitar Edição Item</button>
- <a href="index.php"><button style="margin-left:5px" class="btn btn-primary btn-xs" id="teste2" onclick="function()">Voltar</button></a>
- </div>
- </div>
- <script>
- $(document).ready(function() {
- $("#teste1").click(function (){
- // habilita o campo
- $("#teste").prop("readonly", false);
- $('#teste').css("background-color", "#00FF7F");
- });
- $("#teste2").click(function (){
- // desabilita o campo
- $("#teste").prop("readonly", true);
- $('#teste').css("background-color", "#FF0000");
- $('#teste').focus();
- return false;
- });
- });
- </script>
- <?php
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement