Array
(
    [0] => stdClass Object
        (
            [Votos_Balanceados] => 1
            [id] => 541766
            [titulo] => Tratamento de Formulários
            [dataCadastro] => DateTime Object
                (
                    [date] => 2016-01-07 08:43:39
                    [timezone_type] => 3
                    [timezone] => America/Sao_Paulo
                )

            [isFirstPost] => -1
            [idUsuario] => 407060
            [status] => A
            [isExample] => 
            [NomeUsuario] => Moisés
            [Apelido] => 
            [Foto] => 
            [Conteudo] => Bom dia!

Também iniciante em PHP, mas creio que seja necessário fazer na seguinte sequencia:
Cadastro de Clientes:
1 - Enviar dados do Cliente para o DB;
2 - Ainda na pagina de cadastro de cliente enviar via POST para enviar o CPF para a pagina de cadastro de máquinas ou Criar uma session para capturar o CPF.

Cadastro de Máquinas
1 - Pegar o CPF do Cliente que vc enviou via POST ou startar o session está o com o CPF.
2 - Consultar o DB com o CPF e Localizar ID do cliente.
3 - Cadastrar sua máquina e enviar o ID para a tabela de Máquinas junto com dados máquinas para saber a qual cliente a máquina pertencente.


Espero ter ajudado! ) )

Tratamento de Formulários

PHP
Obm
   - 04 jan 2016

Olá pessoal bom dia, tou precisando de uma ajuda para da continuidade a minha aplicação
Tenho uma pagina principal onde a mesma tem dois link
O 1º é para chamar o formulario de cadasto de cliente como mostra a imagem abaixo seguido do código
Clique na imagem para abrir em uma nova janela
código do formulario de cadastro de cliente
<html>
<head>
<meta charset="UTF-8">
<title>Cadastro de cliente</title>
<link rel="stylesheet" type="text/css" href="css/estiloformulariocliente.css" media="all" />
<link rel="stylesheet" type="text/javascript" href="bootstrap/css/bootstrap.css" />
<script type="text/javascript" src="js/validaCliente.js"></script>
</head>
<body>
<div class="container">

<div id="corpo">
<form name="cliente" action="guardacliente.php" method="post"><br>
<h1>Cadastro de Cliente</h1><br><br>

<div class="col-md-4">
<div class="form-group">
<label for="cpf" id="lbtexto" class="control-label">Código</label><br />
<input type="text" name="cpf" id="ipcampo" class="form-control" placeholder="Informe o Cpf" autofocus required><br /><br />

<label for="nome" id="lbtexto" class="control-label">Nome completo</label><br />
<input type="text" name="nome" id="ipcampo" class="form-control" autofocus required><br /><br />

<label for="data" id="lbtexto" class="control-label">Data do cadastro</label><br />
<input type="date" name="data" id="ipcampo" class="form-control" autofocus required><br /><br />

<label for="email" id="lbtexto" class="control-label">Email</label><br />
<input type="text" name="email" id="ipcampo" class="form-control" autofocus required><br /><br />
</div>

<input type="submit" value="Salvar" class="btn btn-default" id="btSalvar" onclick="validaCliente();">

</div>
</form>

</div>
</div>
</body>

O 2º é para chamar o formulário de cadastro de maquina como mostra a imagem abaixo seguido do código
Clique na imagem para abrir em uma nova janela
Código do formulário de cadastro de maquina
<html>
<head>
<meta charset="UTF-8">
<title>Cadastro de cliente</title>
<link rel="stylesheet" type="text/css" href="css/estiloformmaquinas.css" media="all">
<link rel="stylesheet" type="text/javascript" href="bootstrap/css/bootstrap.css" />

</head>
<body>
<div class="container">

<div id="corpo">
<form action="guardamaquina.php" method="post">
<h1 id="cadmaquina">Cadastro de Máquinas</h1>

<div class="col-md-4">
<div class="form-group">
<label for="tipo" id="lbtexto" class="control-label">Tipo</label>
<input type="text" name="tipo" id="ipcampo" class="form-control" autofocus required><br /><br />

<label for="data" id="lbtexto" class="control-label">Data</label>
<input type="date" name="data" id="ipcampo" class="form-control" autofocus required> <br /><br />

<label for="fabricante" id="lbtexto" class="control-label">Fabricante</label>
<input type="text" name="fabricante" id="ipcampo" class="form-control" autofocus required><br /><br />

<input type="submit" value="Salvar" id="ipbotoes" class="btn btn-default" id="btSalvar">
</div>
</div>
</form>
</div>
</div>
</body>
</html>
Então pessoal quando carrego a pagina principal aparece os dois links
tanto o de cliente como o de maquina
tou conseguindo chamar e cadastrar cliente normal e da tudo certo, logo depois tenho que voltar para cadastrar maquina de acordo com o ultimo cliente cadastrado, pois cada cliente tem que ter no mínino uma maquina cadastrada. Aí que ta a minha dificuldade pessoal como faço para logo depois de realizar o cadastro de cliente, cadastrar a maquina do mesmo, sendo que os dados do mesmo esta em forms diferente ? Tou usando php e mysql.No banco tenho que um cliente pode ter varias maquinas

Post mais votado

Moisés
   - 07 jan 2016

Bom dia!

Também iniciante em PHP, mas creio que seja necessário fazer na seguinte sequencia:
Cadastro de Clientes:
1 - Enviar dados do Cliente para o DB;
2 - Ainda na pagina de cadastro de cliente enviar via POST para enviar o CPF para a pagina de cadastro de máquinas ou Criar uma session para capturar o CPF.

Cadastro de Máquinas
1 - Pegar o CPF do Cliente que vc enviou via POST ou startar o session está o com o CPF.
2 - Consultar o DB com o CPF e Localizar ID do cliente.
3 - Cadastrar sua máquina e enviar o ID para a tabela de Máquinas junto com dados máquinas para saber a qual cliente a máquina pertencente.

Espero ter ajudado!

1
|
0

Odenilson Marques
   - 08 jan 2016

Valeu pela força Moisés, consegui solucionar o problema da seguinte forma, criei um selected no form maquina onde carrego todos os cliente cadastrado no bd ,como mostra o codigo abaixo e logo depois tratos a consulta no guarda maquina

<select name="cliente" class="form-control" id="selecao" autofocus>
<option value="" selected="selected">Selecione um cliente</option>

<?php
$q = "SELECT * FROM cliente";

$consulta = ($q) or die(mysqli_error());
$recebe = mysqli_query($conecta, $consulta);

while ($linha = mysqli_fetch_array($recebe)){
echo '<option value="'.$linha['idcliente'].'">'.$linha['nome'].'</option>';
}
?>

</select><br /><br />

/Campos maquina
$tipo = $_POST['tipo'];
$numserie = $_POST['numserie'];
$data = $_POST['data'];
$fabricante = $_POST['fabricante'];
$cliente = $_POST['cliente'];

$inserMaq = "INSERT INTO maquina(tipo,numserie,data,fabricante,idcliente)"
. "VALUES('$tipo','$numserie','$data','$fabricante',$cliente)";

mysqli_query($conecta,$inserMaq);

echo "<script>alert('maquina Cadastrada com Sucesso!')</script>";

0
|
0