Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

alank9

Como salvar checkbox junto com text

Recommended Posts



<?php


require_once 'system/config.php';
require_once 'system/database.php';


?>


<!DOCTYPE html>
<html lang="pt-BR">
<head>
<meta charset="UTF-8">
<title>Checkbox</title>
</head>


<body>


<?php


if( isset( $_POST['enviar'] )){


$form['nome'] = $_POST['nome'];






if( DBCreate( 'cidade', $form ))
echo 'Sua postagem foi enviada com sucesso!';
}


?>


<form action="" method="post">


<p><label>Nome:</label>
<input type="text" name="nome" size="20" /></p>


<input type="checkbox" name="cidade[]" value="Rio" />Rio de Janeiro<br />
<input type="checkbox" name="cidade[]" value="S.Paulo" />São Paulo<br />
<input type="checkbox" name="cidade[]" value="Minas" />Minas Gerais<br />


<input type="submit" value="enviar" name="enviar" />


</form>


</body>
</html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Exatamente qual texto você quer salvar?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Quero salvar opções dos checkbox ,textarea, text e radio eu criei as querys para salvar, editar, excluir e proteger contra sql injection, já criei varios array e já fui em vários tutoriais e mesmo assim não consegui; porém, estou precisando disso muito urgente, pois só falta isso para acabar com meu sistema e estou postando minha dificuldade desde de sabado a tardinha, e até agora ninguém me ajuda.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você pode guardar todos os dados do form em um array()

 

e na função DBCreat percorrer este array e manipular

if( isset( $_POST['enviar'] )){

	$form = array();
	$form['nome'] = $_POST['nome'];
	$form['cidade'] = $_POST['cidade'];
	
	echo '<pre>';
	print_r($form);
	echo '<pre>';

}

Saída

Array
(
    [nome] => teste
    [cidade] => Array
        (
            [0] => Rio
            [1] => Minas
        )

)

Script


<!DOCTYPE html>
<html lang="pt-BR">
<head>
<meta charset="UTF-8">
<title>Checkbox</title>
</head>


<body>


<?php


if( isset( $_POST['enviar'] )){

	$form = array();
	$form['nome'] = $_POST['nome'];
	$form['cidade'] = $_POST['cidade'];
	
	echo '<pre>';
	print_r($form);
	echo '<pre>';

}

?>


<form action="" method="post">


<p><label>Nome:</label>
<input type="text" name="nome" size="20" /></p>


<input type="checkbox" name="cidade[]" value="Rio" />Rio de Janeiro<br />
<input type="checkbox" name="cidade[]" value="S.Paulo" />São Paulo<br />
<input type="checkbox" name="cidade[]" value="Minas" />Minas Gerais<br />


<input type="submit" value="enviar" name="enviar" />


</form>


</body>
</html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.