Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

Autista23

CodCliente (PAP)

Mensagens Recomendadas

Autista23

Boas eu tenho uma página de encomendas que regista as encomendas que foram registadas essa só aparece se estiver logado.

Agora eu queria que ao registar as encomendas que fosse buscar o codcliente ou seja para eu saber quem encomendou ter os dados.

Eu sei que só tenho que ir buscar o codcliente pelo login , por quem está logado no momento só que não sei como podiam me ajudar vou deixar a pagina de encomendas e a pagina que envia as encomendas  e na págiba das encomendas tem lá como vai buscar o login gostava de saber como ir buscar o codcliente pelo login para registar juntamente com os dados das encomendas

 

Encomendas

<!DOCTYPE HTML>
<?php

$conn = mysqli_connect("localhost","root","","db_pap");
header('Content-Type: text/html; charset=utf-8');
session_start();
require('conn/bd.php');
if (!isset($_SESSION['CodCliente'])) {
    $teste = '<!-- Main -->
            <section id="main" class="wrapper">
                <div class="inner">
                    <div class="content">

                    <!-- Elements -->
                        <div class="row">
                            <div class="col-6 col-12-medium">

                                

                                
                                <!-- Encomendas -->
                                    <h3>Encomendas</h3>
                                    <p>Escolhe a sua encomenda aqui a sua maneira !</p>
                                    <p>Se quiser a peça com algo personalizado <i><b> (ex:.Data,Nome,Tamanho diferente) </b></i>preencha o campo respetivo, em caso de dúvidas por nossa parte entraremos em contacto para ter a certeza que fica satisfeito com o seu produto</p>
                                
                                <!-- Table -->
                                

                            </div>
                            <!-- Form -->
                                    <h3>Entra na conta para acederes aos produtos.</h3>
                                    <form action="encomendas.php" method = "POST">
                                        <div class="row gtr-uniform">
                                            
                                    </form>';
}
else
{
    $teste = '<!-- Main -->
            <section id="main" class="wrapper">
                <div class="inner">
                    <div class="content">

                    <!-- Elements -->
                        <div class="row">
                            <div class="col-6 col-12-medium">

                                

                                
                                <!-- Encomendas -->
                                    <h3>Encomendas</h3>
                                    <p>Escolhe a sua encomenda aqui a sua maneira !</p>
                                    <p>Se quiser a peça com algo personalizado <i><b> (ex:.Data,Nome,Tamanho diferente) </b></i>preencha o campo respetivo, em caso de dúvidas por nossa parte entraremos em contacto para ter a certeza que fica satisfeito com o seu produto</p>
                                
                                <!-- Table -->
                                

                            </div>
                            
                            <div class="col-6 col-12-medium">

                                
                                <!-- Form -->
                                    <h3>Encomenda</h3>
                                    <form action="carregar.php" method = "POST">
                                        <div class="row gtr-uniform">
                                            
                                            <!-- Break -->
                                            <div class="col-12">
                                                <select name="category" id="category">
                                                    <option value="0">- Escolha a peça desejada -</option>
                                                    <option value="Che Guevara | #001">Che Guevara | #001</option>
                                                    <option value="Moldura Tipo 1 | #002">Moldura Tipo 1 | #002</option>
                                                    <option value="Porta Velas Retangular | #003">Porta Velas Retangular | #003</option>
                                                    <option value="Porta Vela Quadrado Tipo 1 | #004">Porta Vela Quadrado Tipo 1 | #004</option>
                                                    <option value="Fernando Pessoa | #005">Fernando Pessoa | #005</option>
                                                    <option value="Cruz | #006">Cruz | #006</option>
                                                    <option value="Porta Vela Quadrado Tipo 2 | #007">Porta Vela Quadrado Tipo 2 | #007</option>
                                                    <option value="Moldura Tipo 2 | #008">Moldura Tipo 2 | #008</option>
                                                    <option value="Moldura Tipo 3 | #009">Moldura Tipo 3 | #009</option>
                                                    <option value="Peça de raiz á descrição | #010">Peça de Raiz á descrição | #010</option>
                                                    
                                                    
                                                </select>
                                            </div>
                                        
                                            <div class="col-4 col-12-small">
                                                <input type="radio" id="Cartao" value="Cartão" name="radio">
                                                <label value="Cartão" for="Cartao">Cartão</label>
                                            </div>
                                            <div class="col-4 col-12-small">
                                                <input type="radio" id="Dinheiro" value="Dinheiro em Mão" name="radio">
                                                <label value="Dinheiro em Mão" for="Dinheiro">Dinheiro em mão</label>
                                            </div>
                                            <div class="col-4 col-12-small">
                                                <input type="radio" value="Transferência" id="Transferencia" name="radio">
                                                <label value="Transferência" for="Transferencia">Transferência</label>
                                            </div>
                                            
                                            
                                        
                                            <div class="col-12">
                                                <textarea name="textarea" id="textarea" placeholder="Preencher se quiser uma peça personalizada" rows="6"> </textarea>
                                            </div>
                                        
                                            <div class="col-12">
                                                <ul class="actions">
                                                    <li><input type="submit" value="Encomendar" class="primary" /></li>
                                                    <li><input type="reset" value="Corrigir" /></li>
                                                </ul>
                                            </div>
                                        </div>
                                    </form>';
                                    
}


  
  
  
  //teste //
  
  
 
  
  
  //dropdown utilizadores logados
    function AddForLoggedInUsers(){

        if(!empty($_SESSION['Username']) ) {
           $htm = '
           <div class="dropdown">
           <button2 href="#" class="dropdown-toggle" data-toggle="dropdown-menu" role="button" aria-haspopup="true" aria-expanded="false"><span class="fa fa-user-circle"></span> '. $_SESSION['Username'] .'</button2>
           <div class="dropdown-content">
            <a href="#"><span class="fa fa-shopping-cart"></span> Minhas Encomendas</a>
            
            <a href="login.php?link=sair"><span class="fa fa-sign-out"></span> Sair da Conta</a>
            </div>
            </div>    
            ';
        }else{
            $htm = '<a href="login.php" data-target="login.php" id="loginbtn"><span class="fa fa-user-circle"></span> Login</a>';
        }

        return $htm;
    }
  
?>
<html>
    <head>
    <meta charset="UTF-8">
        <title>Encomendas</title>
        <meta charset="utf-8" />
        <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no" />
        <meta name="description" content="" />
        <meta name="keywords" content="" />
        <link rel="stylesheet" href="assets/css/main.css" />
    </head>
    <body class="is-preload">

        <!-- Header -->
            <header id="header">
                <a class="logo" href="index.php">Pedr’Arte</a>
                <nav>
                    <?php echo AddForLoggedInUsers();?>
                    <a href="#menu">Menu</a>
                </nav>
            </header>

        <!-- Nav -->
            <nav id="menu">
                <ul class="links">
                    <li><a href="index.php">Home</a></li>
                    <li><a href="produtos.php">Pedras Artesanais</a></li>
                    <li><a href="sobre.php">Sobre</a></li>
                    <li><a href="contactos.php">Contactos</a></li>
                    <li><a href="registo.php">Registo</a></li>
                </ul>
            </nav>
        <!-- CSS DROPDOWN -->
        <style>
.dropbtn {
    background-color: #4CAF50;
    color: white;
    padding: 16px;
    font-size: 16px;
    border: none;
}

.dropdown {
    position: relative;
    display: inline-block;
}

.dropdown-content {
    display: none;
    position: absolute;
    background-color: #f1f1f1;
    min-width: 190px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
}

.dropdown-content a {
    color: black;
    padding: 6px 14px;
    text-decoration: none;
    display: block;
}

.dropdown-content a:hover {background-color: #ddd}

.dropdown:hover .dropdown-content {
    display: block;
}

.dropdown:hover .dropbtn {
    background-color: #3e8e41;
}
/* Button */
input[type="submit"],
input[type="reset"],
input[type="button2"],
button2,
.button2 {
  -moz-appearance: none;
  -webkit-appearance: none;
  -ms-appearance: none;
  appearance: none;
  -moz-transition: background-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out, color 0.2s ease-in-out;
  -webkit-transition: background-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out, color 0.2s ease-in-out;
  -ms-transition: background-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out, color 0.2s ease-in-out;
  transition: background-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out, color 0.2s ease-in-out;
  border: 0;
  border-radius: 4px;
  cursor: pointer;
  display: inline-block;
  font-weight: inherit;
  height: 3.25rem;
  line-height: 3.25rem;
  padding: 0 1.75rem;
  text-align: center;
  text-decoration: none;
  white-space: nowrap; }
  input[type="submit"].small,
  input[type="reset"].small,
  input[type="button2"].small,
  button2.small,
  .button2.small {
    font-size: 0.8rem;
    height: 2.4375rem;
    line-height: 2.4375rem;
    padding: 0 1.25rem; }
  input[type="submit"].large,
  input[type="reset"].large,
  input[type="button2"].large,
  button2.large,
  .button2.large {
    font-size: 1.35rem;
    height: 4.0625rem;
    line-height: 4.0625rem;
    padding: 0 2rem; }
  input[type="submit"].wide,
  input[type="reset"].wide,
  input[type="button2"].wide,
  button2.wide,
  .button2.wide {
    min-width: 13rem; }
  input[type="submit"].icon:before,
  input[type="reset"].icon:before,
  input[type="button2"].icon:before,
  button2.icon:before,
  .button2.icon:before {
    margin-right: 0.5rem; }
  input[type="submit"].fit,
  input[type="reset"].fit,
  input[type="button2"].fit,
  button2.fit,
  .button2.fit {
    width: 100%; }
  input[type="submit"].disabled, input[type="submit"]:disabled,
  input[type="reset"].disabled,
  input[type="reset"]:disabled,
  input[type="button2"].disabled,
  input[type="button2"]:disabled,
  button2.disabled,
  button2:disabled,
  .button2.disabled,
  .button2:disabled {
    pointer-events: none;
    opacity: 0.25; }

input[type="submit"],
input[type="reset"],
input[type="button2"],
button2,
.button2 {
  background-color: transparent;
  color: inherit; !important; }
  input[type="submit"]:hover,
  input[type="reset"]:hover,
  input[type="button2"]:hover,
  button2:hover,
  .button2:hover {
    color: #ffffff !important; }
    input[type="submit"]:hover:active,
    input[type="reset"]:hover:active,
    input[type="button2"]:hover:active,
    button2:hover:active,
    .button2:hover:active {
      background-color: rgba(206, 27, 40, 0.25); }
  input[type="submit"].primary,
  input[type="reset"].primary,
  input[type="button2"].primary,
  button2.primary,
  .button2.primary {
    box-shadow: none;
    background-color: #ce1b28;
    color: #ffffff !important; }
    input[type="submit"].primary:hover,
    input[type="reset"].primary:hover,
    input[type="button2"].primary:hover,
    button2.primary:hover,
    .button2.primary:hover {
      background-color: #e2212f;
      box-shadow: none; }
      input[type="submit"].primary:hover:active,
      input[type="reset"].primary:hover:active,
      input[type="button2"].primary:hover:active,
      button2.primary:hover:active,
      .button2.primary:hover:active {
        background-color: #b71824; }
</style>

        <!-- Heading -->
            <div id="heading" >
                <h1>Encomendas</h1>
            </div>

            <?php echo $teste; ?>
        
                            

                                <!-- Image -->
                                    
                                    <span class="image fit"><img src="images/pic01.png" alt="" /></span>
                                    <div class="box alt">
                                        <div class="row gtr-50 gtr-uniform">
                                            <div class="col-4"><span class="image fit"><img src="images/pic01.png" alt="" /></span></div>
                                            <div class="col-4"><span class="image fit"><img src="images/pic01.png" alt="" /></span></div>
                                            <div class="col-4"><span class="image fit"><img src="images/pic01.png" alt="" /></span></div>
                                            <!-- Break -->
                                            <div class="col-4"><span class="image fit"><img src="images/pic01.png" alt="" /></span></div>
                                            <div class="col-4"><span class="image fit"><img src="images/pic01.png" alt="" /></span></div>
                                            <div class="col-4"><span class="image fit"><img src="images/pic01.png" alt="" /></span></div>
                                            <!-- Break -->
                                            <div class="col-4"><span class="image fit"><img src="images/pic01.png" alt="" /></span></div>
                                            <div class="col-4"><span class="image fit"><img src="images/pic01.png" alt="" /></span></div>
                                            <div class="col-4"><span class="image fit"><img src="images/pic01.png" alt="" /></span></div>
                                        </div>
                                    </div>
                                    
                                    
                                    

                                <!-- Preformatted Code -->
            

                            </div>
                        </div>
                    </div>
                </div>
            </section>

    <!-- Footer -->
            <footer id="footer">
                <div class="inner">
                    <div class="content">
                        <section>
                            <h3>VISITE A PÁGINA DE FACEBOOK</h3>
                            <p>Visite a nossa página de facebook pode encontrar informações adicionais sobre o trabalho do João Paulo Pedr’Arte e outras coisas.</p>
                        </section>
                        <section>
                            <ul class="plain">
                            <li><a></a></li>
                            <br> </br>
                                <li><a href="https://www.facebook.com/profile.php?id=100005397191630&lst=100003394877526%3A100005397191630%3A1516990281&sk=photos"><i class="icon fa-facebook"> </i>Facebook</a></li>
                            </ul>
                        </section>
                        
                    </div>
                </div>
            </footer>

        <!-- Scripts -->
            <script src="assets/js/jquery.min.js"></script>
            <script src="assets/js/browser.min.js"></script>
            <script src="assets/js/breakpoints.min.js"></script>
            <script src="assets/js/util.js"></script>
            <script src="assets/js/main.js"></script>

    </body>
</html>

Regista os dados na base de dados


 

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Encomenda</title>
</head>
 
<body>
<?php 
//PREENCHA OS DADOS DE CONEXÃO A SEGUIR:

$conn = mysqli_connect("localhost","root","","db_pap");
 
 
// RECEBENDO OS DADOS PREENCHIDOS DO FORMULÁRIO !
 $radio = $_POST ['radio'];
  $category = $_POST ['category'];
  $textarea = $_POST ['textarea'];


  $query = "INSERT INTO `encomendas` ( `Descricao` , `produto` , `MetodoPagamento`) 
VALUES ('$textarea', '$category', '$radio')";

 
mysqli_query($conn, $query);
 
echo "Sua encomenda foi registada com sucesso!<br>Obrigado!";


?> 
</body>
</html>

Obrigado espero que me possam ajudar

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
Karbust

Tenho aqui um exemplo de script de login que fiz:

$sqlCmd = "SELECT id,login,email FROM users WHERE login LIKE '".mysql_real_escape_string($_POST['userid'])."' AND password=PASSWORD('".mysql_real_escape_string($_POST['userpass'])."') LIMIT 1";
$sqlQry = mysql_query($sqlCmd,$sqlServ);
if(mysql_num_rows($sqlQry)>0) 
{
  $getAdmin = mysql_fetch_object($sqlQry);
  $_SESSION['user_id'] = $getAdmin->id;
  $_SESSION['user_name'] = $getAdmin->login;
}
				

Substituis o user_id pelo CodClient e o user_name por, por exemplo, LoginClient, assim ficas com as duas SESSION's definidas e podes ler em qualquer script...

Pelo menos foi isto que percebi que querias...

  • Voto 1

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
Autista23

Esqueçi-me de comentar peço desculpa mas já está resolvido obrigado na mesma!

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora

×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.