Ir para conteúdo

POWERED BY:

Arquivado

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

pedropassos1

Checkbox com opções marcadas permanentemente.

Recommended Posts

Bem, sou iniciante em PHP atualmente e estou lendo o Livro: php programando com orientação a objetos e ainda estou no primeiro capitulo mas precisava fazer isso logo e todo indica que vai demorar um pouco pra eu possuir p conhecimento necessário para fazer o seguinte “projeto”:

 

Pois bem tenho uma página com um formulário checkbox, o que eu queria fazer era o seguinte: fazer algo em que permita que toda vez que eu acesse essa página as opções que eu havia marcado anteriormente continuem marcadas.

RESUMINDO: mesmo que eu feche a página, quando eu reabri-la esteja como eu havia deixado pela última vez em que acessei a página.

 

Tenho somente o condigo do formulário, não sei como conseguir este objetivo com PHP então espero a ajuda de vocês. Obrigado Galera.

 

 

Segue o código:

<!doctype html>



<html>
<head>
<meta charset="utf-8">
<title>Checkbox project</title>
</head>




<body>
<form method="post" action="" enctype="multpart/form-data">
     <input type="checkbox" name="s1e1" value="s1e1">S1E1<br/>
     <input type="checkbox" name="s1e2" value="s1e2">S1E2<br/>
     <input type="checkbox" name="s1e3" value="s1e3">S1E3<br/>        
        <input type="checkbox" name="s1e4" value="s1e4">S1E4<br/>        
        <input type="checkbox" name="s1e5" value="s1e5">S1E5<br/>        
        <input type="checkbox" name="s1e6" value="s1e6">S1E6<br/>        
        <input type="checkbox" name="s1e7" value="s1e7">S1E7<br/>        
        <input type="checkbox" name="s1e8" value="s1e8">S1E8<br/>        
    </form>
</body>


</html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bem vindo!

 

Use strcmp

<input type="checkbox" name="s1e1" value="s1e1" <?php if (!(strcmp("s1e1", $var))) {echo 'checked="checked';} ?>>S1E1<br/>

Se for em um laço

<?php

while(...) {
	echo '<input type="checkbox" name="s1e1" value="s1e1"'. if (!(strcmp("s1e1", $var))) {echo 'checked="checked';} .'>S1E1' .PHP_EOL;
}

Substitua os dados estáticos por variáveis ;)

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.