Ir para conteúdo

POWERED BY:

Arquivado

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

Paulo Cezar Diniz Junior

Exibir um botão se o resultado de todos os campos da tabela for 1

Recommended Posts

Olá pessoal, estou quebrando a cabeça para tentar resolver uma coisa em meu site:

 

Tenho uma condição que não encontrei até agora como resolver, preciso exibir um botão para prosseguir somente se todos os campos de uma tabela for igual a 1, alguém pode me ajudar?

 

Segue abaixo o código que eu já tenho no meu arquivo e que já funciona para o status de exercício executado:

<?php
$id=$_GET["cid"];

//chama o arquivo de conexão com o bd
include("conexao.php");
 
//consulta sql
$query = mysql_query("SELECT * FROM unidade1 WHERE id_usuario=$id") or die(mysql_error());
 
//faz um looping e cria um array com os campos da consulta

if(mysql_num_rows($query)<=0)
{
$m1u1s1e1 = '<img src="images/unchecked.png">';
$m1u1s2e1 = '<img src="images/unchecked.png">';
$m1u1s3e1 = '<img src="images/unchecked.png">';
$m1u1s4e1 = '<img src="images/unchecked.png">';
}
else
{
while($array = mysql_fetch_array($query))
{
$m1u1s1e1 = $array['m1u1s1e1'] == '1' ? '<img src="images/checked.png">' : '<img src="images/unchecked.png">';
$m1u1s2e1 = $array['m1u1s2e1'] == '1' ? '<img src="images/checked.png">' : '<img src="images/unchecked.png">';
$m1u1s3e1 = $array['m1u1s3e1'] == '1' ? '<img src="images/checked.png">' : '<img src="images/unchecked.png">';
$m1u1s4e1 = $array['m1u1s4e1'] == '1' ? '<img src="images/checked.png">' : '<img src="images/unchecked.png">';
}
}
?>

 

Acima ele exibe uma imagem de não completado se caso o valor no banco for 0 e exibe a imagem completado caso o valor seja igual a 1.

 

Porém preciso utilizando essa consulta, exibir um botão para prosseguir somente se todos os campos da tabela for igual a 1.

 

A DIV que preciso exibir está assim:

<div style="float:right; margin-right: 10px;"><a href="m1u2s1.php" id="proxima_unidade"><img src="images/next_unidade.png" /></a></div>

 

 

Obrigado pela ajuda

Compartilhar este post


Link para o post
Compartilhar em outros sites

cara sua dúvida é melhor respondida no fórum php.

 

joga esse script dentro do seu while para ver no que é que vai dar...

 

 

if($array['m1u1s1e1'] != '1' || $array['m1u1s2e1'] != '1' || $array['m1u1s3e1'] != '1' || $array['m1u1s4e1'] != '1'){
$m1u1s1e1 = $array['m1u1s1e1'] == '1' ? '<img src="images/checked.png">' : '<img src="images/unchecked.png">';
$m1u1s2e1 = $array['m1u1s2e1'] == '1' ? '<img src="images/checked.png">' : '<img src="images/unchecked.png">';
$m1u1s3e1 = $array['m1u1s3e1'] == '1' ? '<img src="images/checked.png">' : '<img src="images/unchecked.png">';
$m1u1s4e1 = $array['m1u1s4e1'] == '1' ? '<img src="images/checked.png">' : '<img src="images/unchecked.png">';
}
else if($array['m1u1s1e1'] == '1' && $array['m1u1s2e1'] == '1' && $array['m1u1s3e1'] == '1' && $array['m1u1s4e1'] == '1') {
$prosseguir = "<a href="link.php">prosseguir</a>";
}

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.