Boa tarde pessoal, sou iniciante em php, queria uma ajudinha aqui!!

18/01/2019

0

PHP

Estou desenvolvendo um sistema onde possuo uma tabela de aluno cuja a mesma possui um campo SITUACAO, onde permitir se o aluno tem acesso ao sistema ou nao.

Queria retornar esse dado em um radio button.

So tengo de inicio retornando o nome do aluno e a matricula , so estou enganchando nessa parte do radio button retornar a situacao e permitir que eu faca a mudanca quando for preciso de ON para OFF ou o inverso

<table class="table table-striped table-bordered table-condensed table-hover">
				<thead>
					<th>Nome</th>					
					<th>Matricula</th>
					<th>Acesso </th>
				</thead>
               @foreach ($aluno as $alu)
				<tr>
				 <td>{{$alu->nome}}</td>
				 <td>{{$alu->matricula}}</td>
				

				 <td>
				   <input name="checkbox" id="sit" type="radio" value="0" checked="" /> Off
				   <input name="checkbox" id="sit" type="radio" value="" checked="" />  On
				 </td>	

				</tr>
				@endforeach
			</table>
Felipe Almeida

Felipe Almeida

Responder

Post mais votado

18/01/2019

Olá amigo,

Ao invés de colocar dois radiobuttons, coloque uma Checkbox e o POST desse campo vai mandar valor se marcado e vazio se não marcado.

Ai o seu formulário ficaria assim:

<table class="table table-striped table-bordered table-condensed table-hover">
<thead>
<th>Nome</th>	
<th>Matricula</th>
<th>Acesso </th>
</thead>
@foreach ($aluno as $alu)
<tr>
<td>{{$alu->nome}}</td>
<td>{{$alu->matricula}}</td>


<td>
<input name="checkbox" id="sit" type="checkbox" value="1" /> Permitir acesso ao sistema

</tr>
@endforeach
</table>


Ai onde você recebe o POST do campo, coloque Boolean (true/false, verdadeiro/falso) sendo TRUE quando ele puder acessar o sistema e FALSE quando não puder.
if(!empty($_POST['checkbox'])){
    $acessoSistema = true;
}else{
    $acessoSistema = false;
}


E insira esse campo no seu campo de Situação, ou crie um de permitir_acesso no banco.

Espero ter ajudado. :D

Qualquer coisa estou a disposição.

Alex William

Alex William
Responder

Mais Posts

18/01/2019

Felipe Almeida

Vou fazer isso agora, agradeço de verdade, queria tirar mais umas duvidas com vc mas como faço pra conversar sem se por aqui ?
Responder

18/01/2019

Felipe Almeida

Olá amigo,

Ao invés de colocar dois radiobuttons, coloque uma Checkbox e o POST desse campo vai mandar valor se marcado e vazio se não marcado.

Ai o seu formulário ficaria assim:

<table class="table table-striped table-bordered table-condensed table-hover">
<thead>
<th>Nome</th>	
<th>Matricula</th>
<th>Acesso </th>
</thead>
@foreach ($aluno as $alu)
<tr>
<td>{{$alu->nome}}</td>
<td>{{$alu->matricula}}</td>


<td>
<input name="checkbox" id="sit" type="checkbox" value="1" /> Permitir acesso ao sistema

</tr>
@endforeach
</table>


Ai onde você recebe o POST do campo, coloque Boolean (true/false, verdadeiro/falso) sendo TRUE quando ele puder acessar o sistema e FALSE quando não puder.
if(!empty($_POST['checkbox'])){
    $acessoSistema = true;
}else{
    $acessoSistema = false;
}


E insira esse campo no seu campo de Situação, ou crie um de permitir_acesso no banco.

Espero ter ajudado. :D

Qualquer coisa estou a disposição.


tenho mais uma duvida
Responder

18/01/2019

Alex William

Olá amigo,

Ao invés de colocar dois radiobuttons, coloque uma Checkbox e o POST desse campo vai mandar valor se marcado e vazio se não marcado.

Ai o seu formulário ficaria assim:

<table class="table table-striped table-bordered table-condensed table-hover">
<thead>
<th>Nome</th>	
<th>Matricula</th>
<th>Acesso </th>
</thead>
@foreach ($aluno as $alu)
<tr>
<td>{{$alu->nome}}</td>
<td>{{$alu->matricula}}</td>


<td>
<input name="checkbox" id="sit" type="checkbox" value="1" /> Permitir acesso ao sistema

</tr>
@endforeach
</table>


Ai onde você recebe o POST do campo, coloque Boolean (true/false, verdadeiro/falso) sendo TRUE quando ele puder acessar o sistema e FALSE quando não puder.
if(!empty($_POST['checkbox'])){
    $acessoSistema = true;
}else{
    $acessoSistema = false;
}


E insira esse campo no seu campo de Situação, ou crie um de permitir_acesso no banco.

Espero ter ajudado. :D

Qualquer coisa estou a disposição.


tenho mais uma duvida


Chama skype que eu te dou uma ajuda amigo: alex.william_ti
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar