Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Amigos bom dia.
Estou tentando fazer um sistema em php pra lançar vendas pelo tablet no meu sistema de restaurantes. Pequei de um amigo uns scripts php que estão servindo como base pra eu fazer o que desejo. Como não programo em php ainda tenho muitas dúvidas.
O meu problema do momento é que toda vez que vou lançar a quantidade do produto que estar sendo vendido, a tela perde o layout e fica totalmente desmontada. Não sei se é por causa da abertura do teclado do tablet.
Gostaria de fazer alguma coisa quanto a isso. Programei os tablets pra funcionarem na vertical para ter mais espaço pra informações sem que o garçom fique subindo e descendo na tela.
Dessa forma preciso criar um layout que mesmo com abertura do teclado do tablet ele continue no mesmo padrão e não fique mudando o tamanho dos campos e das letras.
Seque abaixo o código, que quero ressaltar não é meu, e sim de uma colega que me enviou, mas não pode me ajudar mais no momento por falta de tempo.
Não sei se me fiz entender.
Código
<?php
require "db.php";
if (!empty($_GET['cmesa']))
$cmesa = $_GET['cmesa'];
$num = $cmesa;
if((int)$num) {
$tam = strlen($num);
$novo = $num;
for ($i = 1;$i <= (6-$tam);$i++) {
$novo = "0".$novo;
$cmesa = $novo;
}
}
$conexao = ibase_connect("127.0.0.1:c:/polyvan/bares/POLYLECHEF11.FDB","SYSDBA","masterkey");
$stmt = "SELECT * FROM cabmesa where Mesa = '$cmesa' ";
$sth = ibase_query($conexao, $stmt) or die(ibase_errmsg());
$linha = ibase_fetch_assoc($sth);
$status = $linha["STATUS"];
ibase_close($conexao);
if ($status == '1') {
$conexao = ibase_connect("127.0.0.1:c:/polyvan/bares/POLYPALMS.FDB","SYSDBA","masterkey");
$idm = "delete from mesa where Mesa = '$cmesa'";
ibase_query($conexao,$idm) or die(ibase_errmsg());
echo '
<script language="JavaScript1.2">
window.location.replace("fechada.php?cmesa='.$cmesa.'")
</script>';
break;
}
?>
<html>
<head>
<title>:: Lechef via Tablet ::</title>
<meta http-equiv="Content-Type" content="text/html;">
<!-- Fireworks MX Dreamweaver MX target. Created Tue Jul 16 19:33:32 GMT-0300 (Hora oficial do Brasil) 2013-->
</head>
<style type="text/css">
td {
font-family: 'Electrolize', sans-serif;
font-size:40px;
}
img {vertical-align: -40px; }
</style>
<body bgcolor="#ffffff" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<!-- fwtable fwsrc="Untitled" fwbase="index.jpg" fwstyle="Dreamweaver" fwdocid = "742308039" fwnested="0" -->
<tr>
<td bgcolor="#0066FF" width="20" > </td>
<td bgcolor="#0066FF" width="100%"><h3 align="center">Software de Administração de Restaurantes
Lançamento de Pedidos </h3></td>
<td bgcolor="#0066FF" width="20" > </td>
</tr>
<tr>
<td bgcolor="#0066FF" width="20" > </td>
<td width="100%"><?php
if (!isset($_SESSION["nome_usuario"])){
echo " | <a href='index.php'>Acesso não Permitido - Retornar</a>";
exit;
}
if (!isset($_SESSION["vend"])){ $_SESSION["vend"] = '';}
$compl = '';
$vend = '';
$cprod = '';
if (!Empty($_GET['cprod'])) $cprod = $_GET['cprod'];
$vend = $_SESSION["vend"];
if (!empty($_GET['pedir']))
$pedir = $_GET['pedir'];
if (!empty($_GET['cmesa']))
$cmesa = $_GET['cmesa'];
if (!empty($_GET['Compl']))
$compl = $_GET['Compl'];
if (!empty($_GET['imp']))
$imp = $_GET['imp'];
if (!empty($_GET['pedir']))
if ($pedir == 'R') { echo '<script language="JavaScript1.2"> window.location.replace("mesa.php")</script>'; }
if (!empty($_GET['pedir']))
if ($pedir == 'IM') {
$conexao = ibase_connect("127.0.0.1:c:/polyvan/bares/POLYPALMS.FDB","SYSDBA","masterkey");
$stmt = "UPDATE mesa SET COZINHA='9' where COZINHA='8' and MESA='$cmesa'";
$sth = ibase_query($conexao, $stmt) or die(ibase_errmsg());
ibase_close($conexao);
echo '<script language="JavaScript1.2"> window.location.replace("mesa.php")</script>';
}
$vend = $_SESSION["vend"];
$xmesa = $cmesa;
if ((empty($_GET['CodPro'])) and (empty($_GET['Quant']))){
echo "
<form name='inclu' method='get' action='incluir.php'>
<input type='hidden' name='cmesa' value= $cmesa>
<table border='1' width='100%'>
<tr>
<td width='100%'>
<a href='Busca.php?mesa=".$xmesa."'><img src='/imagens/pesquisar.bmp'><input type='number' name='CodPro' size='12' value =".$cprod."><a><br>
<a href='[[http://192.168.51.111/incluir.php?cmesa=](http://192.168.51.111/incluir.php?cmesa=)](http://192.168.51.111/incluir.php?cmesa=%5B/url%5D)" . $cmesa . "&CodPro=" . $cprod . "&Quant=1&Compl='><img src='/imagens/1.png'></a>
<a href='[[http://192.168.51.111/incluir.php?cmesa=](http://192.168.51.111/incluir.php?cmesa=)](http://192.168.51.111/incluir.php?cmesa=%5B/url%5D)" . $cmesa . "&CodPro=" . $cprod . "&Quant=2&Compl='><img src='/imagens/2.png'></a>
<a href='[[http://192.168.51.111/incluir.php?cmesa=](http://192.168.51.111/incluir.php?cmesa=)](http://192.168.51.111/incluir.php?cmesa=%5B/url%5D)" . $cmesa . "&CodPro=" . $cprod . "&Quant=3&Compl='><img src='/imagens/3.png'></a><br>
<a href='[[http://192.168.51.111/incluir.php?cmesa=](http://192.168.51.111/incluir.php?cmesa=)](http://192.168.51.111/incluir.php?cmesa=%5B/url%5D)" . $cmesa . "&CodPro=" . $cprod . "&Quant=4&Compl='><img src='/imagens/4.png'></a>
<a href='[[http://192.168.51.111/incluir.php?cmesa=](http://192.168.51.111/incluir.php?cmesa=)](http://192.168.51.111/incluir.php?cmesa=%5B/url%5D)" . $cmesa . "&CodPro=" . $cprod . "&Quant=5&Compl='><img src='/imagens/5.png'></a>
<a href='[[http://192.168.51.111/incluir.php?cmesa=](http://192.168.51.111/incluir.php?cmesa=)](http://192.168.51.111/incluir.php?cmesa=%5B/url%5D)" . $cmesa . "&CodPro=" . $cprod . "&Quant=6&Compl='><img src='/imagens/6.png'></a><br>
<a href='[[http://192.168.51.111/incluir.php?cmesa=](http://192.168.51.111/incluir.php?cmesa=)](http://192.168.51.111/incluir.php?cmesa=%5B/url%5D)" . $cmesa . "&CodPro=" . $cprod . "&Quant=7&Compl='><img src='/imagens/7.png'></a>
<a href='[[http://192.168.51.111/incluir.php?cmesa=](http://192.168.51.111/incluir.php?cmesa=)](http://192.168.51.111/incluir.php?cmesa=%5B/url%5D)" . $cmesa . "&CodPro=" . $cprod . "&Quant=8&Compl='><img src='/imagens/8.png'></a>
<a href='[[http://192.168.51.111/incluir.php?cmesa=](http://192.168.51.111/incluir.php?cmesa=)](http://192.168.51.111/incluir.php?cmesa=%5B/url%5D)" . $cmesa . "&CodPro=" . $cprod . "&Quant=9&Compl='><img src='/imagens/9.png'></a><br><br>
Quantidade<input type='number' name='Quant' size='10' value=''><br>
Complemento do Pedido
<input type='text' name='Compl' size='40'>
</td>
</tr>
<tr>
<td>
<a href='connect.php?mesa=".$cmesa."'><img src='/imagens/retornar.jpg'></a>
<input type='submit' style='background: url(/imagens/confirmar.bmp); width: 158px; height: 143px; border: 0;' value=' '>
</td>
</tr>
</table>
</form>
";
?>
<table width="100%" border="1">
<?php
$conexao = ibase_connect("127.0.0.1:c:/polyvan/bares/POLYPALMS.FDB","SYSDBA","masterkey");
$stmt = "SELECT * FROM mesa where Mesa = '$cmesa'";
$sth = ibase_query($conexao, $stmt) or die(ibase_errmsg());
if (!empty($_GET['id'])) {
$idk = $_GET['id'];
$idm = "delete from mesa where id = '$idk'";
ibase_query($conexao,$idm);
}
while ($linha2 = ibase_fetch_assoc($sth))
{
$prod = $linha2["NOMEP"];
$quan = $linha2["QUANT"];
$id = $linha2["ID"];
echo "<tr>
<td width='100%'>$prod</td>
<td width='70'>$quan</td>
</tr>";
}
echo "</table>";
ibase_close($conexao);
}
if ((!empty($_GET['CodPro'])) and (!empty($_GET['Quant']))){
$cmesa = $_GET['cmesa'];
$CodPro = $_GET['CodPro'];
$Quant = $_GET['Quant'];
$num = $CodPro;
if((int)$num) {
$tam = strlen($num);
$novo = $num;
for ($i = 1;$i <= (6-$tam);$i++) {
$novo = "0".$novo;
$CodPro = $novo;
}
}
// Ver logica
$conexao = ibase_connect("127.0.0.1:c:/polyvan/bares/POLYLECHEF11.FDB","SYSDBA","masterkey");
if (substr($CodPro,0,1) == '*') {
$CodPro = substr($CodPro,1,14);
$stmt = "SELECT CODIGO, NOME, VALOT from KitMaster WHERE CODIGO = '$CodPro'";
$sth = ibase_query($conexao, $stmt) or die(ibase_errmsg());
$linha = ibase_fetch_assoc($sth);
$nomeprod = $linha['NOME'];
$vlrprod = $linha['VALOT'];
} else {
$CodPro = substr($CodPro,1,14);
if((int)$CodPro) {
$tam = strlen($CodPro);
$novo = $CodPro;
for ($i = 1;$i <= (6-$tam);$i++) {
$novo = "0".$novo;
$CodPro = $novo;
}
}
$stmt = "SELECT CLAS,CODIGO, NOME, VALOR from produtos WHERE CODIGO = '$CodPro'";
$sth = ibase_query($conexao, $stmt) or die(ibase_errmsg());
$linha = ibase_fetch_assoc($sth);
$nomeprod = $linha['NOME'];
$vlrprod = $linha['VALOR'];
$vimp = $linha['CLAS'];
}
if ((!empty($vlrprod)) and (!empty($vlrprod))){
if (empty($nomeprod)) $nomeprod = '** prod não encontrado **';
if (empty($vlrprod)) $vlrprod = '0';
if (empty($compl)) $compl = '** Sem complemento **';
if (empty($Quant)) $Quant = '0';
if (empty($imp)) $imp = $vimp;
if (empty($vimp)) $imp = '1';
if (empty($vend)) $vend = '1';
ibase_close($conexao);
$nomeprod = substr($nomeprod,0,23);
$compl = substr($compl,0,32);
$vend = $_SESSION["vend"];
$conexao = ibase_connect("127.0.0.1:c:/polyvan/bares/POLYPALMS.FDB","SYSDBA","masterkey");
$stmt = "INSERT INTO MESA (ID,CODIGO,QUANT,MESA,COZINHA,VALOR,NOMEP,TEXTO,IMP,VEND) VALUES
(GEN_ID(MESA,1),'$CodPro','$Quant','$cmesa','8','$vlrprod','$nomeprod','$compl','$imp','$vend')";
$sth = @ibase_query($conexao, $stmt);
$cc = "<meta http-equiv='refresh' content='1;url=incluir.php?cmesa=".$cmesa."&pedir=1&Submit=Pedido'>";
echo $cc;
ibase_close($conexao);
}else{ echo "Produto não cadastrado <br> ou valor igual a zero";}
}
?>
</td>
<td bgcolor="#0066FF" > </td>
</tr>
<tr>
<td height="102" bgcolor="#0066FF"> </td>
<td width="100%" bgcolor="#0066FF" >
</td>
<td bgcolor="#0066FF" > </td>
</table>
<p align="center">
</tr>
</table>
</body>
</html>Carregando comentários...