
svjets
Membros-
Total de itens
216 -
Registro em
-
Última visita
Tudo que svjets postou
-
Tente assim: $poltronas_defaul = array(); $i=0; while($num_pol = mysql_fetch_array($str_SQL)) { $poltronas_defaul[$i] = $num_pol['num_poltrona']; $i=$i+1; while($dados_status_poltrona=mysql_fetch_array($str_SQL_status_poltrona)) { $id_pol_vend = $dados_status_poltrona['poltrona']; if($id_pol_vend == $poltronas_default[$i]) { $disponibilidade = "ocupada"; $exibe_poltrona = '<strong class="npotrn2">'.$dados_status_poltrona['poltrona'].'</strong>'; }else{ $disponibilidade = "livre"; $exibe_poltrona = '<input type="checkbox" name="poltrona'.$dados_status_poltrona['Id'].'" id="poltrona'.$dados_status_poltrona['Id'].'" class="selecionapoltrona" value="'.$dados_status_poltrona['poltrona'].'"><strong class="npotrn">'.$dados_status_poltrona['poltrona'].'</strong>'; } } ?> <li class="<?php echo $disponibilidade; ?>"> <?php echo $exibe_poltrona; ?></li> <?php } mysql_close($conexaologin); ?>
-
Não existe vírgula dentro de colchetes. Esse é o erro. tente trocar por: if($stor['player_id'] == $player AND $stor['key'] == $storage) {
-
Aqui: VALUES ('$nmolde','$quantidade','$designacao','$npeca','$revicao','$obs','$data' '')"; Está sobrando duas aspas simples após o '$data', talvez seja isso.
-
(Resolvido) Problemas ao usar move_uploaded_file dentro de um foreach
pergunta respondeu ao bruno.bnrfiles de svjets em PHP
Em vez de : $fileArray['tmp_name'][$foto] Não seria: $fileArray['tmp_name'] -
Nunca tive que fazer isso mas encontrei este script aqui: Arquivo zip.php: CODE <?php if (!extension_loaded('zip')) { echo( "não esta habilitado php_zip.dll, edite seu php.ini" ); //no php.ini descomente essa linha, se não existir basta cria-la: extension=php_zip.dll exit; } $dir = dirname(__FILE__)."/"; $zip = new Zip(); $zip->open($dir . "arquivo.zip", ZIP::CREATE); $zip->addfile($dir . "nome_do_arquivo.extensao", "nome_do_arquivo.extensao"); $zip->close(); ?> Arquivo descompactar.php: <?php $zip = new Zip(); $zip->open(getcwd()."/arquivo.zip"); $zip->extractTo("nome_dir"); $zip->close(); ?>
-
Cara este código provavelmente poderia ser mais simplificado, mas fui fazendo e saiu isso aí, heheh: <?php //grade do médico $grade = array("08:00","08:15","08:30","08:45","09:00"); //hora das consultas marcadas $hora = array("07:30","08:00","08:10","08:30","09:00","10:00"); //paciente das consultas marcadas $paciente = array("Agueltúrcio","Bunesvaldo","Cledivandro","Dorinelson","Enislênio","Fidusotro"); //while para percorrer todo array grade pois poderíamos não saber qual é o tamanho dele $i=0; while($grade[$i]) { //sepra a hora e os minutos da grade em 2 arrays diferentes list($grade_hora[$i],$grade_minuto[$i]) = explode(":",$grade[$i]); $i++; } $delta = abs($grade_minuto[0] - $grade_minuto[1]); //while para percorrer todo array hora pois poderíamos não saber qual é o tamanho dele $j=0; while($hora[$j]) { //separa a hora e os minutos da grade em 2 arrays diferentes list($hora_hora[$j],$hora_minuto[$j]) = explode(":",$hora[$j]); $j++; } //for para percorrer as 24 horas $m=0; $q=0; for($k=0;$k<24;$k++) { //for para percorrer delta minutos for($l=0;$l<60;$l+=$delta) { //teste para verificar se o horario atual pertence a grade ou se existe pacientes para os proximos delta minutos $ctrl=false; for($p=$q;$p<$i;$p++) { if($grade_hora[$p] == $k AND $grade_minuto[$p] == $l) { if($q == 0) { echo "------INÍCIO DO HORÁRIO NORMAL------\n<br />"; } echo $grade_hora[$p].":".$grade_minuto[$p]; $q++; $p = $i; $ctrl=true; } if($q == $i AND $m == $j) { echo "\n<br />------FIM DO HORÁRIO NORMAL------\n<br />"; } } for($n=$m;$n<$j;$n++) { $minant = $l + $delta - 1; if($hora_hora[$n] == $k AND $hora_minuto[$n] == $l) { if(!$ctrl) { echo $hora_hora[$n].":".$hora_minuto[$n]; $ctrl=true; } echo " - ".$paciente[$n]; if($q == 0 OR $q >= $i) { echo "\n<br />"; } if($q == $i) { echo "------FIM DO HORÁRIO NORMAL------\n<br />"; $q++; } $m++; } if($hora_hora[$n] == $k AND $hora_minuto[$n] > $l AND $hora_minuto[$n] <= $minant) { echo "\n<br />".$hora_hora[$n].":".$hora_minuto[$n]." - ".$paciente[$n]; $m++; } } if($q > 0 AND $q <= $i AND $ctrl) { echo "\n<br />"; } } } ?>
-
Não seria o caso de usar: <?php $palavra=$_POST['palavra']; $nova = str_replace(" ", "", $palavra); ?> Se a busca for sempre por apenas 1 palavra isso bastaria.
-
Desculpe Slackneo, fiquei meio atarefado no momento que solicitei tua estrutura do BD, mais a noite te respondo de como resolver o teu caso.
-
Boa ideia. Use uma função.
-
E nenhuma das 3 formas apresentadas resolvem teu problema?
-
Seu problema é lógica de programação. Se você quer todos os resultados aparecendo o "echo" tem que estar dentro do while ou, na pior das hipóteses, você tem que criar um array dos dados no while e depois escrever elemento por elemento do array. Primeiro caso: <table> <?php $sql=mysql_query("SELECT x,y,z from tabela"); while($linha=mysql_fetch_array($sql)) { $x=$linha['x']; $y=$linha['y']; $z=$linha['z']; echo "<tr><td>".$x."</td><td>".$y."</td><td>".$z."</td></tr>\n"; } ?> </table> Segundo caso: <table> <?php $sql=mysql_query("SELECT x,y,z from tabela"); $i=0; while($linha=mysql_fetch_array($sql)) { $x[$i]=$linha['x']; $y[$i]=$linha['y']; $z[$i]=$linha['z']; $i++; } for($j=0;$j<$i;$j++) { echo "<tr><td>".$x[$j]."</td><td>".$y[$j]."</td><td>".$z[$j]."</td></tr>\n"; } ?> </table>
-
Retiro o que disse. O combo estava desabilitado, depois que vi o problema.
-
Aqui funcionou normalmente.
-
Posso estar enganado, mas o caso não seria de desenvolver um software que faça a leitura biométrica e envie o resultado via http para o servidor? Desconsiderem se eu estiver falando besteira.
-
Se é só o POST do input "combo" o problema, use isto: echo "<option value=\"".$diretorios[$i]."\">".$diretorios[$i]."</option>"; ao invés disto: echo "<option value=\"$diretorios[$i]\">$diretorios[$i]</option>";
-
Coloca aí a estrutura das tabelas do mysql.
-
O que você quer foi a lógica que coloquei ali, rs. Mas, você já tem a estrutura da(s) tabela(s) da agenda no mysql?
-
como passar valores do php para uma div na mesma pagina?
pergunta respondeu ao Thyago Henrique de svjets em PHP
Tente trocar os "<" por "<" -
como passar valores do php para uma div na mesma pagina?
pergunta respondeu ao Thyago Henrique de svjets em PHP
Faltou o "p" aqui: echo "<script type=\"text/javascript\">document.FormMail.linha.disabled=false;</script>"; -
No php.ini alterar os parâmetros "upload_max_filesize" e "post_max_size" para o valor XM, onde "X" é o limite máximo em megabytes que você quer autorizar para upload.
-
como passar valores do php para uma div na mesma pagina?
pergunta respondeu ao Thyago Henrique de svjets em PHP
Tente agora: <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <link href="scripts/estilos.css" rel="stylesheet" type="text/css" media="all" /> <script type="text/javascript" src="js/jquery-1.4.2.min.js"></script> <script type="text/javascript"> //executando a função para selecionar o produto function busca_linha() { document.FormMail.linha[0].selected=true; document.FormMail.submit(); } </script> </head> <body> <form action="" id="FormMail" name="FormMail" method="post"> <table width="100%" border="0" cellspacing="3" cellpadding="0"> <tr> <td align="right" width="50%"> <div class="margem_produtos"> <select name="produto" id="produto" onchange="busca_linha()"> <?php echo "<option value=\"0\">Selecione o produto desejado</option>"; include ("conecta.php"); //selecionando os dados da tabela produtos ordenado por id $sql = "SELECT * FROM produtos ORDER BY id ASC"; //Executando o codigo mysql e caso tenha erro sera mostrada uma msg $qr = mysql_query($sql) or die (mysql_error()); //Listando os produtos while ($ln = mysql_fetch_assoc($qr)) { if($_POST['produto'] == $ln['id']) { echo '<option value="'.$ln['id'].'" selected>'.htmlentities($ln['id']." - ".$ln['descricao']).'</option>'; } else { echo '<option value="'.$ln['id'].'">'.htmlentities($ln['id']." - ".$ln['descricao']).'</option>'; } } ?> </select> </div> </td> <td align="left" width="50%"> <div class="margem_produtos"> <select name="linha" id="linha" disabled> <?php if(!empty($_POST['produto']) AND (empty($_POST['linha']) OR $_POST['linha'] == 0)) { //habilita o select echo "<script type=\"text/javascript\">document.FormMail.linha.disabled=false;</scrit>"; //aqui faz a busca da linha de acordo com o especificado no primeiro select //Recuperando a variável estado $produto = $_POST['produto']; //Selecionando dados da tabela cidade ordenado por nome $sql = "SELECT l.id, l.linha from grupo_linhas gl INNER JOIN linhas l INNER JOIN produtos p where gl.id=p.grupo_linhas AND gl.id=l.grupo_linhas AND p.id=$produto"; //Executando o código mysql e caso tenha erro será mostrada uma msg $qr = mysql_query($sql) or die (mysql_error()); /*echo '<pre>'; print_r($_POST); echo '</pre>'; die('morri');*/ //Verificando se a tabela cidades tem dados cadastrados if (mysql_num_rows($qr) == 0){ echo '<option value="0">Não há linhas para este produto</option>'; }else{ echo '<option value="0">Selecione a Linha</option>'; while ($ln = mysql_fetch_assoc($qr)){ echo '<option value="'.$ln['id'].'">'.$ln['id']." - ".$ln['linha'].'</option>'; } } } else { echo "<option value=\"0\">Selecione o produto</option>"; } ?> </select> </div> </td> </tr> <tr> <td colspan="2" align="center"> <div class="margem_produtos"> <input type="submit" name="btn_buscar" id="btn_buscar" value="Buscar..." class="btnForm" /> </div> </td> </tr> </table> </form> <? /*echo '<pre>'; print_r(@$_POST); echo '</pre>'; die('lalalalala');*/ if(@$_POST['produto'] AND @$_POST['linha'] != 0) { $produto = $_POST['produto']; $linha = $_POST['linha']; echo "ID Produto: ".$produto."<br>"; echo "ID Linha: ".$linha; } ?> </body> </html> -
Antes do "if(!empty($_FILES..." imprima $_FILES['arquivo']['error'] e poste o resultado aqui. Um problema que eu tive foi em carregar arquivo maior que o configurado no php.ini, não seria seu caso?
-
Com o conecta(); dá o mesmo erro?
-
Troca isso: echo $qtde." ".$tipo." da cor ".$cor."<br />; Por isso: echo $qtde." sapatos da cor ".$cor."<br />";
-
O verifica.php chama a função "conecta()" que o outro script não chama. Esta função que deve realizar a conexão com o BD, tenta por no script com problema o "conecta(); logo após o "require 'config.php';"