Jump to content

Search the Community

Showing results for tags '$_POST'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Q&A Desenvolvimento
    • Perguntas e respostas rápidas
  • Desenvolvimento e Banco de Dados
    • HTML e CSS
    • Java
    • Javascript
    • .NET
    • PHP
    • Python
    • Ruby
    • Mobile
    • Ambientes de Desenvolvimento
    • Arquitetura e Métodos Ágeis
    • Banco de Dados
    • DevOps
    • Desenvolvimento de Games
    • E-Commerce e Pagamentos Online
    • SEO e Otimizações
    • WordPress
    • Algoritmos & Outras Tecnologias
  • Design e Produto
    • Fotografia
    • Photoshop
    • Design de interfaces e UX
    • Edição/Produção de Vídeos
    • Marketing Online
    • Desenho, Ilustração e 3D
  • Entretenimento e uso pessoal
    • Geral
    • Segurança & Malwares
    • Gadgets e wearable
    • Softwares e Apps
    • Entretenimento

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Google+


Hangouts


Skype


Twitter


deviantART


Github


Flickr


LinkedIn


Pinterest


Facebook


Site Pessoal


Localização


Interesses

Found 10 results

  1. Estou tentando receber os valores da array $_POST numa outra variável array e estou com dificuldade. Meu código é o seguinte: session_start(); if (isset($_SESSION['carrinho'])){ $nmproduto = $_POST['nome']; $qtda = $_POST['quantidade']; $preco = $_POST['valor']; $carcompras [] = array( 'nome' => $nmproduto, 'quantidade' => $qtda, 'valor' => $preco, ); } if (isset ($carcompras)) $_SESSION ['carrinho'] = $carcompras; ?> Na página que recebe a $_POST os dados chegam, conforme mostra o var_dump($_POST): array(5) { ["prd_id"]=> string(1) "3" ["nome"]=> string(19) "GEL " ["valor"]=> string(5) "14.90" ["quantidade"]=> string(1) "1" ["sabor"]=> string(7) "Morango" } Ao aplicar o var_dump($carcompras) retorna Notice: Undefined variable: carcompras. Onde está meu erro na construção da $carcompras?
  2. Boa noite pessoal, Estou tendo problemas ao tentar adicionar dados utilizando mysqli. O array não está chegando correto no query, na verdade não chega correto para a linha $values = implode("', '", $escaped_values);. Segue abaixo código, devo estar errando na sintaxe. unset($_POST['action']); $connect = connect(tupa); $columns = implode(", ",array_keys($_POST)); $count = count($_POST); $escaped_values = array_map('mysqli_real_escape_string', array_fill(1,$count,$connect), array_values($_POST)); $values = implode("', '", $escaped_values); $sql = "INSERT INTO people_records($columns) VALUES ('$values')"; mysqli_query($connect, $sql) or die (mysqli_error(connect($connect))); header("Location: ../system.php");
  3. Luccas Gaulia

    Verificação de $_POST

    Ola pessoal, Preciso entender porque fica nulo o valor nesta situação. A ideia é quando o valor não vier, ele determina um valor (isso já esta funcionando), mas quando o valor é enviado no POST não funciona "pegar o valor". Alguém tem outra ideia para isso? $countries_id = isset($_POST['countries_id']) ? $countries_id = (int)$_POST['countries_id'] : isset($_POST['id']) ? $countries_id = (int)$_POST['id'] : $countries_id=29;
  4. Luccas Gaulia

    PHP + $_POST + Link

    Ola Pessoal, Estava querendo criar links com a função button, para abrir em $_POST na mesma página "include", porém queria que cada link abri-se com o nome respectivo dele "value=nome", não importa quantos links tiverem, ele vai puxar valor do submit para abrir esta página, tem como? Assim posso criar vários links (button) sem se preocupar em citar cada um deles usando "swit com case" Exemplo: <button type="submit" class="button" name="receber" value="receber" /> (abre no include receber.php) <button type="submit" class="button" name="receber" value="pagar" /> (abre no include pagar.php) <button type="submit" class="button" name="receber" value="dever" /> (abre no include dever.php) <?php $name = $_POST['']; if (!empty($_POST)) { include($name . ".php"); } else{ include('home.php'); } ?>
  5. Ola Pessoal, Seguinte, estou com uma dúvida, quero fazer um site sem aparecer nada no endereço acima, por isso estou utilizando $_POST, até ae, está tudo tranquilo, porém estou encontrando dificuldade em aplicar um método seguro e confiável para transferir uma valor "id=2" no $_POST, então estou utilizando $_SESSION, porém desta maneira: <? while ($result = mysql_fetch_assoc($query)) { $_SESSION['id'] = $result['doctors_id']; ?> <button type="submit" title="<?php echo $result['name']; ?>" class="button" name="juvi" value="pro_dados" /> <img src="<?php echo $result['photo']; ?>" class="img_profile"><br> <?php echo $result['name']; ?><br> <?php if($result['enable']=='1'){ echo "Ativo"; } else{ echo "Inativo"; } ?></button><br><br> <? } ?> Está funcionando corretamente, mas acredito que esteja criando vários $_SESSION pelo loop, isso não seria bom, como posso "apagar" após o uso ou mudar o método para ter um resultado melhor. Att,
  6. netocazuza

    codigo simples não funciona

    Baixei um livro de PHP e estou testando os códigos, porém algumas coisas não estão acontecendo exatamente como no livro, e eu imagino que seja algum erro de sintaxe. O código tá bem simplesinho e vou postar ele pra ver se alguém consegue me ajudar: <html> <head> <title>formulario basico pedido</title> </head> <body> <form action="processorder.php" methodo=post> <table border=0> <tr bgcolor=#cccccc> <td width=150>Item</td> <td width=15>Quantity</td> </tr> <tr> <td>Tires</td> <td allign="center"><input type="text" name="tireqty" size="3" maxlength="3"></td> </tr> <tr> <td>Oil</td> <td allign="center"><input type="text" name="oilqty" size="3" maxlength="3"></td> </tr> <tr> <td>Spark Plugs</td> <td allign="center"><input type="text" name="sparkqty" size="3" maxlength="3"></td> </tr> <tr> <td colspan="2" align="center"><input type="submit" valur="Submit Order"></td> </tr> </table> </form> </body> </html> O código acima, simplesmente cria um formulário com 3 campos de texto pra gente informar valores e salvar. Ao clicar no botão enviar é chamado o arquivo processorder.php que vou colar na sequência que em tese teria que apenas mostrar o valor dessas três variáveis na tela, o que não tá ocorrendo. Mostra apenas o texto, sem o valor das variáveis de texto. Tenho certeza que é algum erro de sintaxe,mas não posso avançar, pois certamente não vai salvar no banco de dados também por conta desse erro. Segue código do php: <html> <head> <title>Bob's auto Parts - Order Results</title> </head> <body> <h1>Bob's Auto Parts</h1> <?php // cria nomes de variaveis abreviados $tireqty = $_POST['tireqty']; $oilqty = $_POST['oilqty']; $sparkqty = $_POST['sparkqty']; ?> <?php echo '<p>Order processed.</p>'; echo date('H:i, jS F'); ?> <h2>Order Results</h2> <?php echo '<p>Your order is as follows: </p>'; echo $tireqty.'tires<br />'; echo $oilqty.'bottles of oil<br />'; echo $sparkqty.'spark plugs<br />'; ?> </body> </html> Da forma como está, aparece o texto todo, menos os valores que lanço nos textbox
  7. carloshenrique1991

    $_POST não pega a informação do formulario

    Boa tarde! Em um site anterior funcionou, só que agora não quer funcionar depois coloquei 'array' na página de conteúdo. Só aparece a mensagem "Nenhuma pesquisa atual!", penso que o formulário não está enviando a informação ou a página "buscarExploradores.php" não está recendo o parâmetro. Alguém tem ideia do que possa estar acontecendo? painel.php <form name="painelBusca" class="painelBusca" method="POST" action="?pg=paginas/usuarios/buscarExploradores"> <input nome="buscarexploradores" placeholder="Procurar exploradores" title="Procurar exploradores" minlength="1" maxlength="30" type="text" /> <input type="submit" value="" name="buscarexplo" /> </form> conteudo.php (onde carrega as páginas do site) <?php // Define uma lista com os arquivos que poderão ser chamados na URL $permitidos = array( 'paginas/homepage/homepage', 'paginas/usuarios/painel', 'paginas/usuarios/sair', 'paginas/usuarios/buscarExploradores'); // Verifica se a variável $_GET['pagina'] existe E se ela faz parte da lista de arquivos permitidos if (isset($_GET['pg']) AND (array_search($_GET['pg'], $permitidos) !== false)) { // Pega o valor da variável $_GET['pagina'] $arquivo = $_GET['pg']; } else { // Se não existir variável $_GET ou ela não estiver na lista de permissões, define um valor padrão $arquivo = 'paginas/homepage/homepage'; } include ($arquivo.'.php'); // Inclui o arquivo ?> buscarExploradores.php (página que deveria mostrar a busca mas só aparece "Nenhuma pesquisa atual!") <?php header_remove('Cache-Control'); if(isset($_POST['buscarexploradores'])){ $buscar = mysqli_real_escape_string($conexao, $_POST['buscarexploradores']) or die(mysqli_error($conexao)); $sql = mysqli_query($conexao, "SELECT * FROM usuarios WHERE nome LIKE '%$buscar%'"); $count = mysqli_num_rows($sql); if ($count == 0){?> <div class="pBuscaUsuariosNaoEncontrado"> Nenhum explorador encontrado com o nome de <b title="<?php echo "".$_POST['buscarexploradores']."" ?>" style="color:#ff2222;"> <?php echo "".$_POST['buscarexploradores']."" ?></b>. <img title="Alerta" src="paginas/usuarios/imagens/icones/invalid.png" /> </div> <?php } else{ if ($count == 1){?> <div class="pBuscaUsuariosEncontrado"> <b>1</b> resultado encontrado com o nome <b title="<?php echo "".$_POST['buscarexploradores']."" ?>" style="color:#30a901;"> <?php echo "".$_POST['buscarexploradores']."" ?></b>. <img title="Alerta" src="paginas/usuarios/imagens/icones/valid.png" /> </div> <?php } if ($count > 1){?> <div class="pBuscaUsuariosEncontrado"> <b><?php echo "$count"; ?></b> resultados encontrados com o nome <b title="<?php echo "".$_POST['buscarexploradores']."" ?>" style="color:#30a901;"> <?php echo "".$_POST['buscarexploradores']."" ?></b>. <img title="Alerta" src="paginas/usuarios/imagens/icones/valid.png" /> </div> <?php } while ($userBusca = mysqli_fetch_array($sql)){?> <a style="" title="Perfil" href="paginas/usuarios/pPerfil.php?pg=<?php echo "".$userBusca['id']."";?>"><img style="border-color:#bdbdbd;" title="<?php echo "".$userBusca['nome']."";?>" class="pBuscaUsuariosEncontradoFotos" src='paginas/usuarios/imagens/fotoPerfil/<?php echo "".$userBusca['foto']."";?>'></a> <?php } } } else{ echo "Nenhuma pesquisa atual!"; } ?>
  8. geysasz

    Erro no método $_POST

    Olá, estou tentando criar um formulario de cadastro e login. Porém está dando erro. Código abaixo: cadastrar.php <?php include "config.php"; $nome = $_post['nome']; $sobrenome = $_POST['sobrenome']; $email = $_POST['email']; $usuarios = $_POST['usuarios']; $info = $_POST['info']; if ((!$nome) || (!$sobrenome) || (!$email) || (!$usuarios)){ echo "ERRO: <br /><br />"; if (!$nome){ echo "Nome é requerido.<br />"; } if (!$sobrenome){ echo "Sobrenome é requerido.<br /> <br />"; } if (!$email){ echo "Email é um campo requerido.<br /><br />"; } if (!$usuarios){ echo "Nome de Usuário é requerido.<br /><br />"; } echo "Preencha os campos abaixo: <br /><br />"; include "formulario_cadastro.php"; }else{ $sql_email_check = mysql_query( "SELECT COUNT(id) FROM usuarios WHERE email='{$email}'" ); $sql_usuario_check = mysql_query( "SELECT COUNT(id) FROM usuarios WHERE usuarios='{$usuarios}'" ); $eReg = mysql_fetch_array($sql_email_check); $uReg = mysql_fetch_array($sql_usuarios_check); $email_check = $eReg[0]; $usuarios_check = $uReg[0]; if (($email_check > 0) || ($usuarios_check > 0)){ echo "<strong>ERRO</strong>: <br /><br />"; if ($email_check > 0){ echo "Este email já está sendo utilizado.<br /><br />"; unset($email); } if ($usuarios_check > 0){ echo "Este nome de usuário já está sendo utilizado.<br /><br />"; unset($usuario); } include "formulario_cadastro.php"; }else{ function makeRandomPassword(){ $salt = "abchefghjkmnpqrstuvwxyz0123456789"; srand((double)microtime()*1000000); $i = 0; while ($i <= 7){ $num = rand() % 33; $tmp = substr($salt, $num, 1); $pass = $pass . $tmp; $i++; } return $pass; } $senha_randomica = makeRandomPassword(); $senha = md5($senha_randomica); $info = htmlspecialchars($info); $sql = mysql_query( "INSERT INTO usuarios (nome, sobrenome, email, usuarios, senha, info, data_cadastro) VALUES ('$nome', '$sobrenome', '$email', '$usuarios', '$senha', '$info', now())") or die( mysql_error() ); if (!$sql){ echo "Ocorreu um erro ao criar sua conta, entre em contato."; }else{ $id = mysql_insert_id(); $headers = "MIME-Version: 1.0\n"; $headers .= "Content-type: text/html; charset=iso-8859-1\n"; $headers .= "From: Teu Domínio - Webmaster<email@teusite.com.br>"; $subject = "Confirmação de cadastro - teusite.com.br"; $mensagem = "Prezado {$nome} {$sobrenome},<br /> Obrigado pelo seu cadastro em nosso site, <a href='http://www.teusite.com.br'> http://www.teusite.com.br</a>!<br /> <br /> Para confirmar seu cadastro e ativar sua conta em nosso site, podendo acessar à áreas exclusivas, por favor clique no link abaixo ou copie e cole na barra de endereço do seu navegador.<br /> <br /> <a href='http://www.teusite.com.br/ativar.php?id={$id}&code={$senha}'>'>http://www.teusite.com.br/ativar.php?id={$id}&code={$senha}'> http://www.teusite.com.br/ativar.php?id={$id}&code={$senha} </a> <br /> <br /> Após a ativação de sua conta, você poderá ter acesso ao conteúdo exclusivo efetuado o login com os seguintes dados abaixo:<br > <br /> <strong>Usuario</strong>: {$usuarios}<br /> <strong>Senha</strong>: {$senha_randomica}<br /> <br /> Obrigado!<br /> <br /> Webmaster<br /> <br /> <br /> Esta é uma mensagem automática, por favor não responda!"; mail($email, $subject, $mensagem, $headers); echo "Foi enviado para seu email - ( ".$email." ) um pedido de confirmação de cadastro, por favor verifique e sigas as instruções!"; } } } ?> Erro: Notice: Undefined variable: _post in E:\xampp\htdocs\cadastro\cadastrar.php on line 4 Notice: Undefined index: sobrenome in E:\xampp\htdocs\cadastro\cadastrar.php on line 5 Notice: Undefined index: email in E:\xampp\htdocs\cadastro\cadastrar.php on line 6 Notice: Undefined index: usuarios in E:\xampp\htdocs\cadastro\cadastrar.php on line 7 Notice: Undefined index: info in E:\xampp\htdocs\cadastro\cadastrar.php on line 8 Alguém pode me ajudar?
  9. Pessoal eu encontrei, desculpa mas não lembro onde um script que valida a senha e mostra na tela uma mensagem dizendo: "Seguranca da senha:ALTA, ou MEDIA ou BAIXA. Até ai é muito bom mas essa mensagem não impede de u usuário enviar igual o $_POST. O que eu queria é que além de dar a mensagem ele impedisse o $_POST se fosse a senha "FRACA". Vou postar o código: ~ function verCaracterDaSenha(valor) { var erespeciais = /[@!#$%&*+=?|-]/; var ermaiuscula = /[A-Z]/; var erminuscula = /[a-z]/; var ernumeros = /[0-9]/; var cont = 0; if (erespeciais.test(valor)) cont++; if (ermaiuscula.test(valor)) cont++; if (erminuscula.test(valor)) cont++; if (ernumeros.test(valor)) cont++; return cont; } function segurancaBaixa(d) { d.innerHTML = '<h4>Seguranca da senha: <font color=\'red\'> BAIXA</font></h4>'; } function segurancaMedia(d) { d.innerHTML = '<h4>Seguranca da senha: <font color=\'orange\'> MEDIA</font></h4>'; } function segurancaAlta(d) { d.innerHTML = '<h4>Seguranca da senha: <font color=\'green\'> ALTA</font></h4>'; } function testaSenha(valor) { var d = document.getElementById('seguranca'); var c = verCaracterDaSenha(valor); var t = valor.length; if(t == ''){ d.innerHTML = "<h4>Seguranca da senha: !</h4>"; } else { if(t > 7 && c >= 3) segurancaAlta(d); else { if(t > 7 && c >= 2 || t > 4 && c >= 3) segurancaMedia(d); else segurancaBaixa(d); } } } E o html: <input type="password" name="senha1" id="novasenha" onKeyUp="testaSenha(this.value);"></input> <span id="seguranca">Seguranca da senha: !</span> Desde já agradeço. Obs.: Acabo de notar um problema, quando escrevo algo neste campo e para apagar e escrever novamente uso a tecla "BackSpace" ele volta para a página anterior. Nos campos sem o script isso não ocorre.
  10. mayron raifur

    Extrair dados de uma pagina PHP

    Boa tarde pessoal. Estou com uma missão de extrair os valores de uma pagina , a pagina é o seguinte você entra pede 2 campos obrigatórios e um captcha se tudo estiver certo ai abre a pagina com todas as informações necessárias eu procurei um monte na internet e oque eu achei que poderia me ajuda seria com a função file_get_contents() do php só que não sei direito como usar e também pelo oque eu entendi essa função é só para extrair os dados da pagina ja aberta , mas e para fazer a requisição da pagina ?? pensei em montar um form com os campos iguais e mostrar captcha só que dai eu preciso mandar a informação para fazer um SELECT acredito eu ai que tá o problema e acho tb que é mandado por $_POST, ja tentei criar um pagina idêntica local mandando o action do form pra pagina do resultado mas nao deu. alguém ai ja passou por isso ? alguém ja fez ? por favor quem pode ajudar ? Obrigado .
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.