Personal when I select a client and after that I enter the page of their crediarios and having to make new registration of crediario the ID of this client is lost, how can I handle this?
file to select clients - > clients.php
<div id="painelcadastro2">
<div align="center">
<?php
$sql = "SELECT Ficha, Snome FROM t_cadclientes ORDER BY Ficha ASC, Snome ASC";
$resultado = mysql_query($sql)
or die (mysql_error());
if(@mysql_num_rows($resultado) == 0)
echo ("Cliente não encontrado(a) !");
?>
<form id="form2" name="form2" method"post" action="" enctype="multipart/form-data">
<div align="center">
<table border="0" align="center">
<tr>
<td><label>
<select name="id" id="id">
<option value="-1" selected="selected">Selecione um cliente</option>
<?php
while($linha=mysql_fetch_array($resultado)) {
$id = $linha[0];
$Snome = $linha[1];
?>
<option value="<?php echo $id;?>"><?php echo $Snome; ?></option>
<?php
}
?>
</select>
</label></td>
<tr>
<label>
<input type=image src="../images/vendas_crediarioOver.png" onMouseOver="this.src='../images/vendas_crediario.png'" onMouseOut="this.src='../images/vendas_crediarioOver.png'" title="Venda Crediário" style="border:0;" name="vendas_crediario" id="vendas_crediario" value="vendas_crediario" formaction="vendas_crediario.php" />
</label>
</tr>
</table>
</form>
file where I check the crediarios of this client and I can add a new one - > sales_crediario.php
<div id="painelcadastro">
<div align="center">
<?php
$Ficha = $_GET['id'];
$selecionacliente = mysql_query("SELECT Ficha, Snome FROM t_cadclientes WHERE Ficha = '$Ficha'");
if($selecionacliente == ''){
echo "Erro ao Selecionar, tente novamente !";
}else{
while($res_idcliente = mysql_fetch_array($selecionacliente)){
$id = $res_idcliente['Ficha'];
$Snome = $res_idcliente['Snome'];
?>
<br /><br />
Ficha Número: <?php echo $Ficha ?><br />
Nome do Cliente: <?php echo $Snome?>
<br /><br />
<?php
$sql = "SELECT NumContrato, DataContrato FROM t_cadcontratos WHERE Ficha = '$Ficha'";
$resultadocontratos = mysql_query($sql)
or die (mysql_error());
if(@mysql_num_rows($resultadocontratos) == 0)
echo ("Este cliente não possui contratos !");
?><br />
<form id="form2" name="form2" method"post" action="" enctype="multipart/form-data">
<div align="center">
<table border="0" align="center">
<tr>
<td><label>
<select name="id" id="id">
<option value="-1" selected="selected">Selecione um contrato</option>
<?php
while($linha=mysql_fetch_array($resultadocontratos)) {
$NumContrato = $linha[0];
$DataContrato = $linha[1];
?>
<option value="<?php echo $NumContrato;?>">Contrato: <?php echo $NumContrato;?> | Data da Compra: <?php echo date("d/m/Y", strtotime($DataContrato));?></option> <br /><br />
<?php
}
?>
</select>
</label></td>
<tr>
<label>
<input type="hidden" name="apaga" value="delete" />
<input type=image src="../images/excluirOver.png" onMouseOver="this.src='../images/excluir.png'" onMouseOut="this.src='../images/excluirOver.png'" title="Excluir Contrato" style="border:0;" name="delete" id="delete" value="Excluir" />
<input type=image src="../images/editarOver.png" onMouseOver="this.src='../images/editar.png'" onMouseOut="this.src='../images/editarOver.png'" title="Editar Contrato" style="border:0;" name="Alterar" id="Alterar" value="Alterar" formaction="editar_contrato.php" />
<input type=image src="../images/imprimirOver.png" onMouseOver="this.src='../images/imprimir.png'" onMouseOut="this.src='../images/imprimirOver.png'" title="Imprimir Contrato" style="border:0;" name="Imprimir" id="Imprimir" value="Imprimir" formaction="imprimir_contrato.php" />
</label>
</tr>
</table><td>
<?php
}
}
?>
<input type=image src="../images/cadastrarOver.png" onMouseOver="this.src='../images/cadastrar.png'" value="<?php echo $id?>" onMouseOut="this.src='../images/cadastrarOver.png'" title="Cadastrar" style="border:0;" name="cadastro" id="cadastro" value="cadastro" formaction="cadastro_contrato.php" />
</div><!--fechando div painelcadastro-->
file to add credit for the customer - > cadastro_crediario.php
File Number:
<div id="painelcadastro2" align="center">
<?php if (isset($_GET['cadastra']) && $_GET['cadastra'] == 'add') {
$datacompra = implode("-", array_reverse(explode("/",$_GET['datacompra'])));
$nomeProduto = filter_input(INPUT_POST, 'nomeProduto1');
$qtProduto = filter_input(INPUT_POST, 'qtProduto1');
$valorProduto = filter_input(INPUT_POST, 'valorProduto1');
$parcelas = filter_input(INPUT_POST, 'select_parcelas');
$entrada = filter_input(INPUT_POST, 'entrada');
$total = filter_input(INPUT_POST, 'total');
$pagamento = "CREDIARIO";
$ficha = $_GET['cadastro'];
$cadastra = mysql_query("INSERT INTO t_cadcontratos (Ficha, NumContrato,DataContrato, QuantParcelas, ValorContrato, Entrada, Saldo, DescricaoProduto, QuantProdutos, FormaPagamento)
VALUES ('$ficha', '$datacompra', '$parcelas', '$valorProduto', '$entrada', '$total', UPPER('$nomeProduto'), '$qtProduto', '$pagamento')");
if($cadastra == '1') {
echo "Venda Crediário realizada com sucesso !";
}else{
echo "Erro ao realizar a venda Crediário, tente novamente !";
}
}
?>
Clicking on the form that did not enter here the value of $ _GET ['register']; which would be in the client ID if it is lost at the time of insertion into the database.