
ESerra
Moderadores-
Total de itens
8.873 -
Registro em
-
Última visita
Tudo que ESerra postou
-
O próprio manual já trata do assunto » http://php.net/snmp
-
O erro 400 é quando o servidor não está configurado ou não é capaz de responder a requisição lançada.
-
DELETE FROM tabela1, tabela2 where tabela1.id = 'xxx' AND tabela2.id = 'xxx';
-
O problema é que ele não esté encontrando a fonte no lugar que você disse: $fnt = PATHTOTTF . "Vera.ttf"; Tenta trocar para: $fnt = getcwd() . "Vera.ttf"; E lembre-se de colocar (se ela não estiver lá) a fonte "Vera.ttf" dentro do diretório www...
-
Tem que ver se o servidor dá suporte a PHP...
-
Não sei... o método POST carrega ítens na variável super global $_POST... eu nunca testei "simular" isso dizendo: $_POST['talcoisa'] = "tal coisa"; Se isso não funcionar você não vai conseguir de outra maneira.
-
O que você quer fazer é basicamente o que o Linha Defensiva faz... dá uma olhada lá.
-
Teste as variáveis (if/else) para ver quais estão vazias e no final monte a query com o que vir... um exemplo... vamos supor 3 campos enviados do formulário, chamando nome email telefone: <?php if (($_POST['nome'] =="") AND ($_POST['email'] =="") AND ($_POST['cidade'] ==""){ echo "VOCÊ TEM QUE ESCOLHER ALGUMA COISA PARA PESQUISAR"; }else{ if ($_POST['nome'] !="") {$nome = "nome = '".$_POST['nome']."'";}else{$nome = "";} if (($_POST['email'] !="") AND ($_POST['nome'] !="")) {$email = " AND email = '".$_POST['email']."'";} elseif (($_POST['email'] !="") AND ($_POST['nome'] =="")) {$email = "email = '".$_POST['email']."'";} else{$email = "";} if (($_POST['cidade'] !="") AND ($_POST['email'] !="") OR ($_POST['nome'] !="")) {$email = " AND cidade = '".$_POST['cidade']."'";} elseif (($_POST['email'] !="") AND ($_POST['nome'] =="") AND ($_POST['nome'] =="")) {$email = "cidade = '".$_POST['cidade']."'";} else{$cidade = "";} } $sql = mysql_query("SELECT * FROM tabela WHERE '$nome''$cidade''$cidade'"); //Segue o código... ?> A idéia e você ir excluindo os vazios para utilizar uma única query... você também pode montar a query dentro de cada teste e ir testando se tem apenas um != de vazio.. se tem 2 se todos estão e assim por diante... se você forçasse os usuárioas a preencher tudo seria bem mais fácil... Ps.: pode estar dando parse error, não testei...
-
Exibir Uma Determinada Coluna De Uma Determinada Linha
pergunta respondeu ao fabiosanches de ESerra em PHP
Dentro do loop coloca o código o SQL que vai fazer a busca do outro campo... -
Não sabia que seu número não era inteiro... nesse caso use (FLOAT) que é para número de ponto flutuante...
-
Não... ele não está dizendo que não encontrou o diretório, bem pelo contrário, o PHP está dizendo que o que você quer excluir com unlink é um diretório e não um arquivo... o lugar onde você forma o caminho deve estar com problemas...
-
Bom... não precisa se matar ou algo do gênero por tão pouco... Quando o usuário clicar em enviar (ou o que seja) do seu formulário os dados serão lançados pelo método POST... para resgatar no PHP basta: $_POST["nome_do_campo"]; Por exemplo o começo do seu código: <?php echo "Confirar os dados e se estiverem certo clique em enviar, caso contrário volte a página anterior e altere o dado"; echo"<form name=\"form1\" method=\"post\" action=\"obrigado.php\">";/*Abre o formulário e diz que página será chamada se o usuário confirmar os dados...*/ echo "Nome:".$_POST["name"]."<input type=\"hidden\" name="nome" value=\"$_POST["name"]\">"; /*Aqui está um segredo... coloque campos para guardar os dados do $_POST, mas campos do tipo hidden, para que não sejam visto pelo usuário, se o usuário confirmar, esses dados dos campos do tipo hidden deverão ser pegos na página de agradecimento*/ echo "Endereço:".$_POST["address">."<input type=\"hidden\" name="nome" value=\"$_POST["address"]\">"; //Continua fazendo a mesma coisa com todos os campos... //No final, coloca o botão para enviar os dados, se estiverem corretos e encerra o formulário... echo"<input type=\"submit\" name=\"Submit\" value=\"Enviar"\></form>"; Pronto...
-
Se você que instantaneo vai ter que usar javascript... ajax... etc, porque o PHP precisa que a página seja enviada ao servidor e isso dá refresh...
-
is_numeric não transforma string para número, apenas diz se na string tem número ou se tem letra (retorna verdadeiro ou falso)... coloque o (INT) va frente da string para ela ser interpretada como um número... if( (INT)$variavel_do _form == $info_do_select){ //
-
Nem quebre a cabeça... se você quiser implementar uma solução VISA entre em contato direto com a VISANET... eles já tem tudo quase pronto, mesmo porque seu cliente só lança o negócio prum site da visanet e depois a visanet devolve o aviso de aceito ou não pro site do sue cliente, de fato você nunca via ter acesso ao número do cartão da pessoa que quer comprar a música...
-
Exibir Uma Determinada Coluna De Uma Determinada Linha
pergunta respondeu ao fabiosanches de ESerra em PHP
Nesse caso não use mysql_fetch_array... use mysql_result... Após o seu sql: $sql = mysql_query("SELECT * FROM tabela ORDER BY ID ASC"); Basta: echo mysql_result($sql, 0, 1); Nesse caso vai pegar a linha 1 da tabela, pois lembre-se que começa a contar do 0, e a coluna 2 que também começa a contar do 0. -
Parou é? :blink: Então deve ter voltado nesse momento, acabei de testar e tá funcionando 100%... ;)
-
Acho mais fácil você implementar isso com um carrinho de compras...
-
Procure antes de postar... http://scriptbrasil.com.br/forum/index.php...71&hl=sedex
-
A título de teste você pode acessar o painel de administração do site e habilitar a caixa de spam... se o e-mail cair lá é sinal de que o spamassassin tá pegando ele, nesse caso OU você modifica a configuração desse software OU você envia usando autenticação (por exemplo utilizando a classe phpmailer)...
-
O que já aconteceu comigo era o e-mail enviado ser barrado pelo spamassassin... isso acontece em alguns servidores quand o e-mail é enviado sem os cabeçalhos (não é o seu caso), sem autenticação (SMTP...), etc...
-
E só você contar o número de registros do select: $conta = mysql_num_rows($resultado); E trocar a linha: while($controle <= 3){ por while($controle <= $conta){ Só isso...
-
Para verificar se todos os campos foram preenchidos use um if/else: if (($nome == "") OR ($email == "") OR....){ //Faz alguma coisa.. aqui ele vai fazer se um dos campos retornar vazio... }else{ //Contia nua o código... } Para valiar um e-mail já tem uma solução pronta.
-
Em que linha?
-
Assim... <?php $consulta = mysql_query("SELECT sub.titulo, servicos, endereco, tel, email, http FROM cadastros sub inner join classes cs on cs.id_cadastro = sub.id where cs.id_submenu = $id_submenu") or die (mysql_error()); $conta = mysql_num_rows($consulta); if ($conta == 0){ echo "NÃO TEM REGISTROS!"; }else{ while($verifica = mysql_fetch_array($consulta)){ $id = $verifica["id"]; $titulo = $verifica["titulo"]; $servicos = $verifica["servicos"]; $endereco = $verifica["endereco"]; $tel = $verifica["tel"]; $email = $verifica["email"]; $http = $verifica["http"]; echo" <font face=Verdana, Arial, Helvetica, sans-serif><font size=1><strong><a href=\"$http\" target=\"_blank\" >$titulo</strong></a></strong><br></font> <i>Serviços: $servicos</i><BR> Endereço: $endereco<BR> Tel: $tel<BR> Email: <a href=mailto:$email>$email</a><BR> <BR> "; } } ?>