svjets
Membros-
Total de itens
216 -
Registro em
-
Última visita
Sobre svjets
svjets's Achievements
0
Reputação
-
Notice: Undefined index: ou Notice: Undefined variable:
pergunta respondeu ao Ilidio Paulo de Abreu de svjets em PHP
Tira isso de dentro do parenteses: $consulta = ("select * from estoque where pecas='$peças' or partnumber='$partnumber'"); Faça assim e veja se resolve: $consulta = "select * from estoque where pecas='$peças' or partnumber='$partnumber'"; -
Não existe a variável $day no seu script. Troque: $pedaco = explode('/',$day); Por: $pedaco = explode('/',$dataHj);
-
No site tem vários exemplos: link para o site
-
Esquece o que eu disse. Se entrar no primeiro "if" não entra no "elseif". Teria que fazer: if($cp2['tipo'] == 0 or $cp2['id_cliente'] == 0000){ $preco1 = vl_total; } if($cp2['tipo'] == 1 or $cp2['id_cliente'] == 0000){ $preco2 = vl_total; } if($cp2['tipo'] == 2 or $cp2['id_cliente'] == 0000){ $preco3 = vl_total; } O "$cp2['id_cliente']" não tem que ser igual ao "$_SESSION['cliente']['id_cliente']"? Se sim, tem que usar o mesmo valor para a escrita: if(($_SESSION['cliente']['id_cliente']) == 0000){ echo "<br><br>preço Normal:".$preco1; echo "<br>preço CF:".$preco2; echo "<br>preço Especial:".$preco3; }
-
Tá faltando umas aspas e pontos aí. Usa este código corrigido: $configuracao_da_mensagem_original=" <meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" /> <style type=\"text/css\"> <body> <h4>Informações Pessoais</h4> <hr /> <h5> Nome: $nome<br> Endereço: $endereco<br> Bairro: $bairro<br> CEP: $cep<br> Cidade: $cidade<br> UF: $uf<br> </h5> <h4>Área de Atuação</h4> <hr /> <h5>"; if(isset($_POST["atuacao"])) { // Faz loop pelo array dos numeros foreach($_POST["atuacao"] as $atua) { $configuracao_da_mensagem_original.="Área de Atuação " . $atua . "<BR>"; } } else { $configuracao_da_mensagem_original.=""; } $configuracao_da_mensagem_original.="</h5>";
-
dentro das condições "if" e "elseif" coloque no fim "OR id == iddoadministrador" e mantenha o código de escrita dos preços.
-
O ORDER estava escrito errado e tirei as aspas simples do 0. $sql = "SELECT id,nome,usuario,nivel FROM usuarios WHERE nivel!=0 ORDER BY id ASC";
-
Errei no nome do campo do BD (usei $sum['val_compra'] ao invés de $sum['valor_compra']). Tente assim: $query = mysql_query("select valor_compra FROM compras where id_prod='25'")or die(mysql_error()); $cont = mysql_fetch_array($query); $total=0; while($sum=mysql_fetch_array($cont)) { $val = str_replace(".","",$sum['valor_compra']); $val = str_replace(","."",$val); $total += $val/100; }
-
O problema é o AND que vem depois de OR. Faça o seguinte: $sqele = "SELECT * FROM alunos WHERE data = '".$ndata."' AND (usuario LIKE ".$sqx.")";
-
Para data usa-se o sinal de igual e não LIKE, o correto é: $sqele = "SELECT * FROM alunos WHERE usuario LIKE ".$sqx." AND data = '".$ndata."'";
-
Não é o trivial mas, tenta isso: $query = mysql_query("select valor_compra FROM compras where id_prod='25'")or die(mysql_error()); $cont = mysql_fetch_array($query); $total=0; while($sum=mysql_fetch_array($cont)) { $val = str_replace(".","",$sum['val_compra']); $val = str_replace(","."",$val); $total += $val/100; }
-
O primeiro else creio que não deva existir: else{ $vl_sub_total += $cp['vl_atacado'] * $cp['qt_produto']; }
-
O nome ou vai ser um, ou vai ser outro. Não tem como haver 2 nomes diferentes no mesmo campo da mesma linha, até por isso coloquei o "OR".
-
Você está zerando o $vl_sub_total dentro dos whiles, ou seja, em cada interação a variável é zerada. Coloque $vl_sub_total antes do primeiro while.