Ir para conteúdo

POWERED BY:

Arquivado

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

FranJun

[Resolvido] Comparando Dados

Recommended Posts

Olá bom dia eu tenho esse código que está gerando uma tabela mais no mesmo código estou fazendo uma comparação de dados com if e elseif mais não estou conseguindo a comparação funcione: Qual é a logica quando eu colocar a opção "sim" ele me printa um resultado ou a opção "nao" me printa outra...

 

Segue o código (o que estou fazendo de errado nesso código)?

 

<?php

$conectaDB = mysql_connect("localhost", "root", "") or die(mysql_error()); // ENDEREÇO DO BD / USUARIO / SENHA
$dataBase  = mysql_select_db("bd_escola", $conectaDB); //Seleciona o banco "nome_bd"

$sql = "SELECT * FROM tb_noticia";
$resultado = mysql_query($sql);

$pNumColunas = 4;

?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
</head>

<body>
<?php 
// Inicia a tabela
echo ("<table width='860' align='center' border='2' cellspacing='10' cellpadding='0'>\n");

// Loops para gerar as colunas
for($i = 0; $i <= mysql_num_rows($resultado); ++$i){

	for($intCont = 0; $intCont < $pNumColunas; $intCont++){

		$linha = mysql_fetch_array($resultado);

		$idNoticiasSite = $linha['idNoticiasSite'];
		$res_titulo = $linha['res_titulo'];
		$res_img = $linha['res_img'];
		$dt_noticia = $linha['dt_noticia'];
		$res_noticia = $linha['res_noticia'];
		$status_noticia = $linha['status_noticia'];
		$ref_noticia = $linha['ref_noticia'];
		$link_recomenda = $linha['$link_recomenda'];
		$moderar_link = $linha['$moderar_link'];

				if($i > $linha){

					if($moderar_link == "sim"){
						$o_link = "<a href=\"".$link_recomenda."\" title=\"".substr($res_titulo, 0, 20)."...\"><img src=\"../noticias/uploads/noticias/".$res_img."\" width=\"120\" height=\"120\" /></a>";
					}elseif($moderar_link == "nao"){
						$o_link = "<a href=\"../noticias/noticia_selecionada.php?notslc=".base64_encode($idNoticiasSite)."\" title=\"".substr($res_titulo, 0, 20)."...\"><img src=\"../noticias/uploads/noticias/".$res_img."\" width=\"120\" height=\"120\" /></a>";
					}

					if ( $intCont < $pNumColunas-1) echo "</tr>\n";
						break;
					}

				// Coloca cada valor do banco de dados em uma variável
					if($intCont == 0){
						echo "<tr>\n";
					}

					// Aqui vai o conteudo, ou seja, exibimos o nome do produto e seu respectivo valor
						echo "<td align=\"center\" height=\"50\">
						<div id=\"bordNotic\">
						<strong><span style=\"font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #004682;\">".date('d/m/Y', strtotime($dt_noticia))."</span></strong><br />
						<strong><span style=\"font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #000000;\">".substr($res_titulo, 0, 20)."...</pan></strong><br />
						<div id=\"espIMG\">".$o_link."</div></div></td>\n"; 			

					if($intCont == $pNumColunas-1 ){
						echo "</tr>\n";
					}else{
						$i++;
					}

		}	
}

// Fim da tabela
echo ('</table>');
?>
</body>
</html>

 

Agradeço pela Ajuda.

Obrigado..

Compartilhar este post


Link para o post
Compartilhar em outros sites

retire o $ nos índices das arrays aqui:

 

$link_recomenda = $linha['$link_recomenda'];

$moderar_link = $linha['$moderar_link'];

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.