Search the Community
Showing results for tags '$_post'.
Found 6 results
-
Como posso fazer com que o usuário crie uma variavel php atravéz de $_POST
Carlos - Aracaju posted a topic in PHP
Olá, pretendo criar um sistema de sorteio de palavras onde o usuário coloca-se os nomes que quiser e quantos quiser, porem n consigo fazer com que o sorteio seja bem sucedido, não consigo achar uma solução, quem poder me ajudar, desde já agradeço esse é meu código: <?php if ($_POST) { $controle = 1; $tipo = 'nome'; $quantidade = $_POST['quant']; $rand = rand(1, $quantidade); $tdnome = ''; while($controle <= $quantidade){ $result = $tipo.$controle; $nomes = $_POST[$result]; echo $controle.' - '.$nomes . '<br />'; if ($controle < $quantidade) { $tdnome .= '"'.$nomes.'", '; } else{ $tdnome .= '"'.$nomes.'"'; } $controle++; } print '<br>'.$tdnome.'<br>'; echo "<br><b>sorteado: ".$array[$rand]."</b>"; } ?> <!DOCTYPE html> <html> <head> <title>sorteio</title> <script type="text/javascript" src="http://code.jquery.com/jquery-1.7.2.min.js"></script> <script type="text/javascript"> var numero = 1; function adicionar() { numero++; $("#divPrincipal").append("<input type='text' name='nome"+numero+"' placeholder='nome "+numero+"' value='nome "+numero+"' /><br><br>"); $("#quant").val(numero); $("#numerodenomes").text(numero); } </script> </head> <body> <form name="teste" method="post" action=""> <!-- <textarea name="text"></textarea> --> <input id="quant" type="text" name="quant" value="1" style="display: none;" /> <p ><b>quantidade de nomes:</b> <q id="numerodenomes">1</q></p> <br><br><br><br> <div id="divPrincipal"> <input type="text" name="nome1" placeholder="nome 1" value="nome 1" /> <br><br> </div> <input type="submit" name="enviar" value="Enviar" /> </form> <a href="javascript: adicionar()">Adicionar</a> </body> </html> -
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?
-
Utilização do mysqli_real_escape_string em array_map para inserir valore no mysql
teteuvec posted a topic in PHP
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");- 1 reply
-
- mysqli_real_escape
- array_map
-
(and 3 more)
Tagged with:
-
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;
-
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'); } ?>
-
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,