Jump to content
Fórum Script Brasil

LuizHolambra

Membros
  • Posts

    16
  • Joined

  • Last visited

About LuizHolambra

LuizHolambra's Achievements

0

Reputation

  1. Amigos, não esto conseguindo resolver o seguinte problema: Tenho uma tabela no bd chamada foto, que a cada curso dado tira-se fotos com os seguintes campos: titulo, foto1, foto2, foto3, foto4, foto5, foto6, foto7, foto8, foto9, foto10, foto11, foto12, foto13, foto14,foto15, foto16 O formulario e assim: <form action="fotos_img_sucesso.php" method="post" enctype="multipart/form-data"> <input type="hidden" name="id" value="<?php echo $statement->insert_id; ?>"> <div class="panel-title">&nbsp;</div> <div class="panel-title">Enviar Imagens (até 16(dezeseis Imagens)</div> <div class="panel-title">Use a tecla "Ctrl" para selecionar todas de uma só vez!</div> <div class="panel-title">&nbsp;</div> <div class="col-md-10" style="padding-top:10px;"> <input type="file" name="img[]" class="btn btn-default" multiple> <div class="panel-title">&nbsp;</div> <input type="submit" name="upload" value="Upload" class="btn btn-primary"> </div> </form> O problema é que nem sempre temos 16 imagens para enviar, ou seja, como inserir os dados somente nos campos que tem foto. Exemplo: envio 7 imagens e como colocar "0" nos campos que não foram enviadas nenhuma informação? Desde já agradeço se alguém puder ajudar.
  2. Olá pessoal do forum eu ainda não consegui resolver, será que alguém sabe como fazer?
  3. LuizHolambra

    Membros logados

    Olá, pessoal. Preciso colocar em um site a rotina que conta os membros logados, não tenho idéia de como se faz, os visitantes eu tenho. segue uma imagem do proprio fórum como quero apresentar. Por favor, não encontrei nada na net e nos foruns. agradeço a ajuda. abraço a todos!
  4. Amigos, preciso desta ajuda, alguém sabe como fazer?
  5. Isso eu entendi também, minha dúvida é onde a pessoa insere qual tratamento ela que fazer. Na minha opnião, o ideal seria a pessoa escolher o tratamento, depois de escolhido ela iria ser direcionado para a página de horários, onde lá ela poderia escolher os horários e como você tem uma média de tempo para cada tratamento, você faria um quadro de horários se baseando no tratamento escolhido. Por exemplo, se o pelling facial dura em torno de 30 minutos a consulta, a pessoa iria vê um quadro de horários de 30 em 30 minutos, se a pessoa for fazer uma drenagem e o tempo médio de duração é de 60 minutos, ela iria vê um quadro de horário de 60 em 60 minutos. Mas para fazer isso, o ideal seria ter um tempo médio para cada tratamento. Isso te ajuda ? Oi, dedas. É o seguinte, a sequencia que fiz foi escolha da unidade(Holambra), escolha do dia em um calendário mensal e depois o tratamento, escolhidos esses dados eles são gravados na tabela calendario e quando outro cliente entra no sistema a tela de escolha dos horários será apresentada com os escolhidos anteriormente ocupados. O que eu preciso saber acompanhando esse raciocínio, como eu somo por exemplo 15:00 mais 90 minutos e apresento na tela os horários: 15:00 15:30 16:00 ocupados. é isso. dedas. você conseguiu ver se tem um jeito? Se você falar que não, tudo bem, vou tentar montar de outra forma.
  6. Isso eu entendi também, minha dúvida é onde a pessoa insere qual tratamento ela que fazer. Na minha opnião, o ideal seria a pessoa escolher o tratamento, depois de escolhido ela iria ser direcionado para a página de horários, onde lá ela poderia escolher os horários e como você tem uma média de tempo para cada tratamento, você faria um quadro de horários se baseando no tratamento escolhido. Por exemplo, se o pelling facial dura em torno de 30 minutos a consulta, a pessoa iria vê um quadro de horários de 30 em 30 minutos, se a pessoa for fazer uma drenagem e o tempo médio de duração é de 60 minutos, ela iria vê um quadro de horário de 60 em 60 minutos. Mas para fazer isso, o ideal seria ter um tempo médio para cada tratamento. Isso te ajuda ? Oi, dedas. É o seguinte, a sequencia que fiz foi escolha da unidade(Holambra), escolha do dia em um calendário mensal e depois o tratamento, escolhidos esses dados eles são gravados na tabela calendario e quando outro cliente entra no sistema a tela de escolha dos horários será apresentada com os escolhidos anteriormente ocupados. O que eu preciso saber acompanhando esse raciocínio, como eu somo por exemplo 15:00 mais 90 minutos e apresento na tela os horários: 15:00 15:30 16:00 ocupados. é isso.
  7. Oi dedas. A clínica é de tratamento estético, todos os tratamentos tem um tempo determinado, por exemplo, Pelling facial, 30 minutos e assim por vai. abraço.
  8. Oi, dedas. O arquivo pre_cal.php é o que recebe as informações para gravar na tabela calendario, os cálculos que quero fazer são neste arquivo que postei. abraço
  9. Dedas, Antes de tudo, obrigado por sua atenção, acredito que não tenha sido claro anteriormente, o problema é que aquela lista que aparece é mostrada para o cliente escolher um horário vago, ok, quando fiz o projeto considerei que seriam reservados horários de 30 em 30 minutos, mas não, vários tratamentos tem tempos diferentes de 30 minutos, ou seja, as vezes 40 minutos ou 60 até 90. Pois bem, preciso que quando o cliente escolha o tratamento de 90 minutos, às 15:00 o próximo horário livre seja 16:30, coloquei no bd dos tratamentos uma coluna "tempo" e quando o cliente escolhe um horário grava na tabela "calendario" inclusive o tempo deste tratamento, quando lista novamente(primeira imagem) ai consulta a tabela "calendario" e lista os horários livres de acordo com os cadastros feitos naquele dia (muito importante é diário). Acho que agora você vai entender melhor o que quero ou preciso. abraço.
  10. Olá Dedas Fiz modificações no meu sistema e coloquei tb o que você pediu var_dump O código ficou assim <?php ////////////////////////////////////// $unidade = 'Holambra' ; $data_n = '11012013'; $dia=substr($data_n,0,2);//$dia=01 $mes=substr($data_n,2,2);//$mes=05 $ano=substr($data_n,4,4);//$ano=2005 ////////////////////////////////////// ?> <div id="content"> <div id="navigation"> <div id="bloco"><img src="images/cadastro.jpg" alt="" width="480" hspace="10" vspace="10" border="0" align="left" /> <div class="texto"><br /> <span class="titulo">&nbsp;</span><br> <hr color="#990066"> <span class="titulo2">Data: <?php echo $dia."/".$mes."/".$ano ;?><br>Unidade: <?php echo $unidade ;?>.</span> <span class="titulo3"><center>Selecione o horário de sua preferência disponível para esse dia.</center></span><br /> <table width="450" align="center" border="0" cellspacing="2" cellpadding="0"> <tr style="color:#000;"> <td align="center" width="20%">Hor&aacute;rio</td> <td align="center" width="50%">Posi&ccedil;&atilde;o</td> <td align="center" width="30%">Agendar</td> </tr> <?php $sql = "SELECT id,hora FROM horas2 WHERE disp='0' ORDER BY hora"; $limite = mysql_query("$sql"); ////////////////////////////////////////////// $sql2 = mysql_query("select dia,mes,ano,horario,id_hora,unidade,tempo from calendario2 WHERE dia ='".$dia."' AND mes = '".$mes."' AND ano = '".$ano."' AND unidade = '".$unidade."'"); $mostra0 = mysql_fetch_array($sql2); ////////////////////////////////////////////// while($r = mysql_fetch_array($limite)){ ////////////////////////////////////////////// $hora1 = date("H:i",strtotime("".$r['hora']."")); $id1 = $r['id']; $id2 = $mostra0['id_hora']; ////////////////////////////////////////////// $minuto=$mostra0['tempo']; $minuto_f=$minuto/30*10; $hora_final = date("H:i",strtotime("".$hora1." + ".$minuto_f." minutes")); $hora_lista = date("H:i",strtotime("".$mostra0['horario']."")); ////////////////////////////////////////////// ?> <form action=pre_cal.php" method="POST"> <input name="dia" type="hidden" value="<?php echo $dia ?>"> <input name="mes" type="hidden" value="<?php echo $mes ?>"> <input name="ano" type="hidden" value="<?php echo $ano ?>"> <input name="nome" type="hidden" value="<?php echo $_SESSION['nome] ;?>"> <input name="id_hora" type="hidden" value="<?php echo $r['id'] ?>"> <input name=horario" type="hidden" value="<?php echo $r['hora] ?>"> <input name="disp" type="hidden" value="1"> <input name="unidade" type="hidden" value="<?php echo $unidade ?>"> <tr> <td align="center"> <?php echo $hora1; var_dump ($hora1); ?> </td> <td align="center"> <?php if($id1 = $id2 and $mostra0['unidade'] == $unidade){ if($hora1 >= $hora_lista){ //echo $minuto_f; //echo $hora_lista; var_dump ($mostra0['horario']); var_dump ($mostra0['unidade']); var_dump ($unidade); ?> <img src="images/48.png" width="16" height="16" border="0"> Ocupado! </td> <td align=center></td> <?php }else{ ?> <img src="images/02.png" width="16" height="16" border="0"> Livre </td> <td align="center"> <input name="submit" type="image" src="images/bot_ag2.png"> </td> <?php } } ?> </tr> </form> <?php }?> </table> <?php echo "<center><br />"; echo "<a href=\"logout.php\">Sair do Sistema</a>"; echo "<br />"; echo "<a href=\"java script:history.go(-1)\"><img src=\"images/voltar.png\" width=\"88\" height=\"39\" border=0></a>"; echo "</center>"; ?> </div> </div> </div> </div> </div> As imagens dos resultados: abraço
  11. LuizHolambra

    Agenda Clínica

    Bom dia, Pessoal. Tenho um sistema que está funcionando perfeitamente (código abaixo). Mas tenho que fazer uma modificação e não estou conseguindo. Simples(rsrsrs) tem tratamento com tempo diferente, por exemplo: alguns de 20, 30 50 até 90 minutos, faço uma listagem das horas disponíveis e preciso informar que naquele período está ocupado. Já fiz várias tentativas mas não consegui. Será que alguém tem uma solução? Segue o código atual: <?php /////////////////////////////////// $unidade = $_GET['unidade'] ; $data_n = $_GET["data"]; $dia=substr($data_n,0,2);//$dia=01 $mes=substr($data_n,2,2);//$mes=05 $ano=substr($data_n,4,4);//$ano=2005 ////////////////////////////////////// ?> <div id=content"> <div id="navigation"> <div id="bloco"><img src="images/cadastro.jpg" alt="" width="480" hspace="10" vspace="10" border="0" align="left" /> <div class="texto"><br /> <span class="titulo"><?php echo $_SESSION['nome] ;?></span><br> <hr color="#990066"> <span class="titulo2">Data: <?php echo $dia."/".$mes."/".$ano ;?><br>Unidade: <?php echo $unidade ;?>.</span> <span class="titulo3"><center>Selecione o horário de sua preferência disponível para esse dia.</center></span><br /> <table width="450" align="center" border="0" cellspacing="2" cellpadding="0"> <tr style="color:#000;"> <td align="center" width="20%">Hor&aacute;rio</td> <td align="center" width="50%">Posi&ccedil;&atilde;o</td> <td align="center" width="30%">Agendar</td> </tr> <?php //$sql = "SELECT horas.id, horas.hora calendario.horario FROM horas INNER JOIN calendario ON horas.hora = calendario.horario ORDER BY horas.id"; //$sql = "SELECT h.hora, c.horario, c.disp FROM horas AS h, calendario AS c WHERE c.horario='0' AND c.disp='0' ORDER BY h.hora"; $sql = "SELECT id,hora FROM horas WHERE disp='0' ORDER BY id"; $limite = mysql_query("$sql"); ////////////////////////////////////////////// while($r = mysql_fetch_array($limite)){ $hora1 = $r['hora']; $id1 = $r['id']; ?> <form action=pre_cal.php" method="POST"> <input name="dia" type="hidden" value="<?php echo $dia ?>"> <input name="mes" type="hidden" value="<?php echo $mes ?>"> <input name="ano" type="hidden" value="<?php echo $ano ?>"> <input name="nome" type="hidden" value="<?php echo $_SESSION['nome] ;?>"> <tr> <td align="center"><?php echo $hora1;?></td> <td align="center"> <input name="id_hora" type="hidden" value="<?php echo $r['id'] ?>"> <input name=horario" type="hidden" value="<?php echo $r['hora] ?>"> <input name="disp" type="hidden" value="1"> <input name="unidade" type="hidden" value="<?php echo $unidade ?>"> <?php $sql2 = mysql_query("select dia,mes,ano,horario,id_hora,unidade,tempo from calendario WHERE id_hora LIKE '".$id1."' AND dia ='".$dia."' AND mes = '".$mes."' AND ano = '".$ano."' AND unidade = '".$unidade."'"); //$sql = mysql_query("select horario,dia,mes,ano from calendario"); $mostra0 = mysql_fetch_array($sql2); if($mostra0['horario'] == $hora1 and $mostra0['unidade'] == $unidade){ echo"<img src=images/48.png width=16 height=16> Ocupado"; //}elseif($mostra0['horario'] <> $hora1){ echo"</td>"; echo"<td align=center></td>"; }else{ echo"<img src=images/02.png width=16 height=16> Livre"; ?> </td> <td align=center"> <input name="tempo" type="hidden" value="<?php echo $mostra0['tempo] ?>"> <input name="submit" type="image" src="images/bot_ag2.png"> </td> <?php } ?> </tr> </form> <?php }?> </table> <?php echo "<center><br />"; echo "<a href=\"logout.php\">Sair do Sistema</a>"; echo "<br />"; echo "<a href=\"java script:history.go(-1)\"><img src=\"images/voltar.png\" width=\"88\" height=\"39\" border=0></a>"; echo "</center>"; ?> </div> Agradeço antecipadamente.
  12. LuizHolambra

    Calendario php

    Olá, amigos Estou desenvolvendo um sistema de agendamento para um cliente, estou usando um calendário que está func perfeitamente, só tenho um problema, como faço para não aparecer o link do sábado, domingo e feriados, cliente quer evitar o agendamento destes dias. Aguardo um ajuda Segue o cod. abaixo: <?php class Calendario { function cal($mes="",$ano="") { //////////////////////////// $unidade=$_GET['unidade'] ; //////////////////////////// $nomeMes = array(1 => "Janeiro", 2 => "Fevereio", 3 => "Março", 4 => "Abril", 5 => "Maio", 6 => "Junho", 7 => "Julho", 8 => "Agosto", 9 => "Setembro", 10 => "Outubro", 11 => "Novembro", 12 => "Dezembro"); ($_REQUEST["mes"] ? $mes = $_REQUEST["mes"] : false); ($_REQUEST["ano"] ? $ano = $_REQUEST["ano"] : false); (!$mes ? $mes = (int)date("m") : false); (!$ano? $ano = (int)date("Y") : false); ($mes == "12" ? $prox = "?mes=1&ano=.date("Y",mktime(0,0,0,1,1,$ano+1))."" : $prox = "?mes=".date("n",mktime(0,0,0,$mes+1,1,$ano))."&ano=$ano&unidade=$unidade"); ($mes == "1" ? $ant = "?mes=12&ano=".date("Y",mktime(0,0,0,$mes,1,$ano-1))."" : $ant = "?mes=".date("n",mktime(0,0,0,$mes-1,1,$ano))."&ano=$ano&unidade=$unidade"); $totalDias = date("t", mktime(0,0,0,$mes,1,$ano)); for($i=1; $i<=$totalDias; $i++) $dias[] = $i; $weekStart = date("w",mktime(0,0,0,$mes,1,$ano)); $tmp .= '<table width="510" height="300" border="0" cellpadding="0" cellspacing="2" align=center>'; $ano1=date($ano); $tmp .= "<tr> <td align=center height=45><a href=$ant><img src=images/prev.png width=50 height=45 border=0 /></a></td> <td colspan=5 align=center class=tit_mes>$nomeMes[$mes] / $ano1</td> <td align=center><a href=$prox><img src=images/next.png width=50 height=45 border=0 /></a></td> </tr>"; unset($ano1); $hoje = date("d"); $tmp .= "<tr align=center> <td width=15%><font color=#ff0000>Dom</font></td> <td width=14%>Seg</td> <td width=14%>Ter</td> <td width=14%>Qua</td> <td width=14%>Qui</td> <td width=14%>Sex</td> <td width=15%>Sab</td> </tr> <tr>"; //$mes2=date('m'); $unidade=$_GET['unidade] ; $tratamento = $_POST["tratamento"]; for($i=0; $i<$weekStart; $i++){ $tmp .= "<td>&nbsp;</td>"; ++$ct; } foreach($dias as $d){ //$tmp .= "<td align='center'><a href=# onclick='alert(\"hoje: $d/$mes/$ano\")'>$d</a></td>"; if($d == $hoje) //$tmp .= "<td align='center'><a href=agenda.php?data=".$d.$mes.$ano."><font color=#ff0000>".$d."</font></a></td>"; $tmp .= "<td align='center'><a href=agenda.php?data=".str_pad($d, 2, "0", STR_PAD_LEFT).str_pad($mes, 2, "0", STR_PAD_LEFT).$ano."&unidade=".$unidade."><font color=#ff0000 size=3>".$d."</font></a></td>"; //$tmp .= "<td align='center'><a href=# onclick='alert(\"hoje: $d/$mes/$ano\")'><font color=#ff0000>$d</font></a></td>"; else $tmp .= "<td align='center'><a href=agenda.php?data=".str_pad($d, 2, "0", STR_PAD_LEFT).str_pad($mes, 2, "0", STR_PAD_LEFT).$ano."&unidade=".$unidade."><font size=3>".$d."</font></a></td>"; //$tmp .= "<td align='center'><a href=# onclick='alert(\"hoje: $d/$mes/$ano\")'>$d</a></td>"; //////////////////// if($ct == "6"){ $tmp .= "<tr>"; $ct = -1; } ++$ct; } $tmp .= "</table>"; return $tmp; } } $c = new Calendario; print $c->cal(); //inicia o calendario no mes e ano atual //print $c->cal("9","2005"); //inicia o calendario no mes 9 do ano 2005 echo "<center><br />"; echo "<a href=\"logout.php\">Sair do Sistema</a>"; echo "<br />"; echo "<a href=\"java script:history.go(-1)\"><img src=\"images/voltar.png\" width=\"88\" height=\"39\" border=0></a>"; echo "</center>"; ?>
  13. Outra coisa NÃO É FERRAI Desculpe-me Gladisson pela troca do nome. Mesmo assim se alguém tiver a resposta me passe urgente...
  14. Outra coisa que esqueci... Quanto ao recomendado por você do endereço completo do servidor foi posto. Outra informação, montei sua rotina com BD MySQL (em meu computador funciona, no servidor não), Detalhe como estou on line, mesmo rodando o script no meu computador as imagens aparecem perfeitamente até o final do processo, o problema é no mail() que dá erro (quando estou no meu computador), mas na web a imagem não aparece... como relatei na resposta anterior... Os erros que informei só acontecem no servidor, abraço a todos do Forum Luiz Paulo
  15. Bom dia, Veterano. Agradeço por sua atenção. Segue abaixo o codigo completo da paginação. Se você puder me ajudar, estou atrazado com a entrega do site. obrigado. Luiz Paulo <table width="581" border="0" cellpadding="0" cellspacing="3"> <tr> <td valign="top"> <div align="right"><img src="img/tit_onde.jpg" width="576" height="35"></div></td> </tr> <tr> <td valign="top"> <table width=100% border=0 cellpadding="0" cellspacing="2"> <tr bgcolor="#006600"> <td> <div align="center"><font color="#FFFFFF"><strong><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Estado</font></strong></font></div></td> <td> <div align="center"><font color="#FFFFFF"><strong><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Empresa</font></strong></font></div></td> <td> <div align="center"><font color="#FFFFFF"><strong><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Contato</font></strong></font></div></td> <td> <div align="center"><font color="#FFFFFF"><strong><font size="1" face="Verdana, Arial, Helvetica, sans-serif">E-mail</font></strong></font></div></td> <td> <div align="center"><font color="#FFFFFF"><strong><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Fone</font></strong></font></div></td> </tr> <?php error_reporting(E_ALL); ini_set("display_erros", "On"); //######### INICIO Paginação $numreg = 40; // Quantos registros por página vai ser mostrado if (!isset($pg)) { $pg = 0; } $inicial = $pg * $numreg; //######### FIM dados Paginação /** Local que está rodando o php */ require("includes/conectar.php"); // Faz o Select pegando o registro inicial até a quantidade de registros para página $sql = mysql_query("SELECT * FROM onde LIMIT $inicial, $numreg"); // Serve para contar quantos registros você tem na seua tabela para fazer a paginação $sql_conta = mysql_query("SELECT * FROM onde"); $quantreg = mysql_num_rows($sql_conta); // Quantidade de registros pra paginação //######### INICIO monta a paginação. ex: << anterior 1 2 3 4 5 próximo >> $quant_pg = ceil($quantreg/$numreg); $quant_pg++; // Verifica se esta na primeira página, se não estiver ele libera o link para anterior if ( $pg > 0) { echo "<a class=pg href=".$_SERVER["PHP_SELF"]."?pg=.($pg-1) ."><b>&laquo; anterior</b></a>"; } else { echo "<font color=#CCCCCC>&laquo; anterior</font>"; } // Faz aparecer os numeros das página entre o ANTERIOR e PROXIMO for($i_pg=1;$i_pg<$quant_pg;$i_pg++) { // Verifica se a página que o navegante esta e retira o link do número para identificar visualmente if ($pg == ($i_pg-1)) { echo "&nbsp;<span class=pgoff>[$i_pg]</span>&nbsp;"; } else { $i_pg2 = $i_pg-1; echo "&nbsp;<a href=".$_SERVER["PHP_SELF]."?pg=$i_pg2 class=pg><b>$i_pg</b></a>&nbsp;"; } } // Verifica se esta na ultima página, se não estiver ele libera o link para próxima if (($pg+2) < $quant_pg) { echo "<a href=".$_SERVER["PHP_SELF"]."?pg=".($pg+1)." class=pg><b>próximo &raquo;</b></a>"; } else { echo "<font color=#CCCCCC>próximo &raquo;</font>"; } echo "<br><br>"; // Vai servir só para dar uma linha de espaço entre a paginação e o conteúdo //######### FIM monta a paginação. ex: << anterior 1 2 3 4 5 próximo >> while ($aux = mysql_fetch_array($sql)) { /* Ai o resto é com voces em montar como deve parecer o conteúdo */ Echo " <tr valign=top bgcolor=#B5DD25> <td><font size=1 face=Verdana, Arial, Helvetica, sans-serif>$aux[regiao]</td> <td><font size=1 face=Verdana, Arial, Helvetica, sans-serif>$aux[empresa]</td> <td><font size=1 face=Verdana, Arial, Helvetica, sans-serif>$aux[nome]</td> <td><font size=1 face=Verdana, Arial, Helvetica, sans-serif><a class=menulink2 href=mailto:$aux>$aux</a></td> <td><font size=1 face=Verdana, Arial, Helvetica, sans-serif>$aux[fone]</font></td> </tr>"; Echo "<tr><td valign=top colspan=5>"; } ?> </table> </td> </tr> </table>
×
×
  • Create New...