Leandromx 0 Denunciar post Postado Setembro 4, 2007 Bom dia pessoal, estou com um problema de IF.. Preciso fazer assim SE o CAMPO for =="" então escreva tal coisa SENÃO escreva tal coisa. O problema é que já tentei com outros codigos mas esta repetindo meus registro. Vou postar o código para entender melhor. <?php do { ?> <a href="<?php echo $row_rsListar['bURL']; ?>" target="_blank"> <img src="fotos/<?php echo $row_rsListar['foto']; ?>" alt="<?php echo $row_rsListar['bNome']; ?>" border="0" /> </a> <?php } while ($row_rsListar = mysql_fetch_assoc($rsListar)); ?></td> Ai eu preciso fazer assim... <? if ($row_listar['bURL'] =="") {echo "<img src="fotos/<?php echo $row_rsListar['foto']; ?>";} else{echo "<a href="<?php echo $row_rsListar['bURL']; ?>" target="_blank"> <img src="fotos/<?php echo $row_rsListar['foto']; ?>" alt="<?php echo $row_rsListar['bNome']; ?>" border="0" /> </a>";} Só que não estou conseguindo... Compartilhar este post Link para o post Compartilhar em outros sites
diegoholiveira 3 Denunciar post Postado Setembro 4, 2007 tenta isso: <?php do {if (empty($row_listar['bURL'])) {echo "<img src="fotos/<?php echo $row_rsListar['foto']; ?>";}else {echo "<a href="<?php echo $row_rsListar['bURL']; ?>" target="_blank"><img src="fotos/<?php echo $row_rsListar['foto']; ?>" alt="<?php echo $row_rsListar['bNome']; ?>" border="0" /> </a>";}} while ($row_rsListar = mysql_fetch_assoc($rsListar)); ?> http://www.php.net/empty qualquer coisa posta ae Compartilhar este post Link para o post Compartilhar em outros sites
Leandromx 0 Denunciar post Postado Setembro 4, 2007 Do amigo Diego deu erro na linha echo "<img src="fotos/<?php echo $row_rsListar['foto']; ?>"; Adailton esse aqui é a parte de cima o Código esta funcionando só não consigo fazer essa condição <?phpmysql_select_db($database_rsBRand, $rsBRand);$query_rsListar = "SELECT * FROM bannerr WHERE status = 'sim' ORDER BY rand()";$rsListar = mysql_query($query_rsListar, $rsBRand) or die(mysql_error());$row_rsListar = mysql_fetch_assoc($rsListar);$totalRows_rsListar = mysql_num_rows($rsListar);?> Compartilhar este post Link para o post Compartilhar em outros sites
diegoholiveira 3 Denunciar post Postado Setembro 4, 2007 OK, então sabemos que tanto o loop quanto as condicionais estão funcionando. corrija a sua linha ali pra isso: echo "<img src=\"fotos/". $row_rsListar['foto'] ."\" />"; Compartilhar este post Link para o post Compartilhar em outros sites
Leandromx 0 Denunciar post Postado Setembro 4, 2007 Opa está quase...Deu erro na linha de baixo agoraecho "<a href="<?php echo $row_rsListar['bURL']; ?>" target="_blank"><img src="fotos/<?php echo $row_rsListar['foto']; ?>" alt="<?php echo $row_rsListar['bNome']; ?>" border="0" /> </a>";essa técnica de coloca \ / não conheço... Compartilhar este post Link para o post Compartilhar em outros sites
Leandromx 0 Denunciar post Postado Setembro 4, 2007 Acho que preciso só colocar a mesma coisa que você colcou \ /nessa linha<a href="<?php echo $row_rsListar['bURL']; ?>" target="_blank"><img src="fotos/<?php echo $row_rsListar['foto']; ?>" alt="<?php echo $row_rsListar['bNome']; ?>" border="0" /> </a> Compartilhar este post Link para o post Compartilhar em outros sites
diegoholiveira 3 Denunciar post Postado Setembro 4, 2007 velho, analisa o que você esta fazendo nesta linha que esta com erro.é o mesmo erro que deu anterioremente. agora faça o seguinte, analise o que eu fiz e o que você esta fazendo.se você fizer isso com certeza você conseguira solucionar este erro sozinho.abraços Compartilhar este post Link para o post Compartilhar em outros sites
Leandromx 0 Denunciar post Postado Setembro 4, 2007 Tentando ..... Compartilhar este post Link para o post Compartilhar em outros sites
Leandromx 0 Denunciar post Postado Setembro 4, 2007 Não sei como USO os simbolos \ . / O máximo que cheguei foi aqui..echo "<a href=\"/" .$row_rsListar['bURL'] . "\" />" "<img src=\"fotos/". $row_rsListar['foto'] ."\" />" \"</a/>"; Compartilhar este post Link para o post Compartilhar em outros sites
diegoholiveira 3 Denunciar post Postado Setembro 4, 2007 o \ serve pra escapar um caractere. ou seja, quando você usa \" você escapa o ", fazendo com que o php o imprima. o . serve pra concatenar uma string, exemplo: $teste = "teste" . " teste 2";echo $teste; // resultado: teste teste2 Compartilhar este post Link para o post Compartilhar em outros sites
Leandromx 0 Denunciar post Postado Setembro 4, 2007 Estou 1 hora já nisso e não sei como resolver...Só preciso da segunda parte... Compartilhar este post Link para o post Compartilhar em outros sites
David Ramires 1 Denunciar post Postado Setembro 4, 2007 Estou 1 hora já nisso e não sei como resolver... Só preciso da segunda parte... Amigo, tenta assim: PHP echo "<a href='".$row_rsListar['bURL']."'><img src='fotos/".$row_rsListar['foto']."'></a>"; Compartilhar este post Link para o post Compartilhar em outros sites
Leandromx 0 Denunciar post Postado Setembro 4, 2007 Oi David, puts brigado cara....Olha o erro que deuParse error: syntax error, unexpected T_LNUMBER, expecting ',' or ';' in Compartilhar este post Link para o post Compartilhar em outros sites
Leandromx 0 Denunciar post Postado Setembro 4, 2007 opa...Acho que foi...Deixa eu confirmar e vou postar todo o código... Compartilhar este post Link para o post Compartilhar em outros sites
David Ramires 1 Denunciar post Postado Setembro 4, 2007 oh, eu fiz um teste assim: PHP $row_rsListar['bURL'] = "login.php"; $row_rsListar['foto'] = "inverno.jpg"; echo "<a href='".$row_rsListar['bURL']."'><img src='c:/".$row_rsListar['foto']."'>aqui</a>"; Compartilhar este post Link para o post Compartilhar em outros sites
Leandromx 0 Denunciar post Postado Setembro 4, 2007 Muito Obrigado ao Diego que ajudou na primeira parte e o David na segunda. Deus abençoe, segue o código <?php require_once('conect/rsBRand.php'); ?><?phpmysql_select_db($database_rsBRand, $rsBRand);$query_rsListar = "SELECT * FROM bannerr WHERE status = 'sim' ORDER BY rand()";$rsListar = mysql_query($query_rsListar, $rsBRand) or die(mysql_error());$row_rsListar = mysql_fetch_assoc($rsListar);$totalRows_rsListar = mysql_num_rows($rsListar);?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /><title>Untitled Document</title><style type="text/css"><!--body { background-color: #000000; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px;}--></style></head><body><table width="160" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="133" rowspan="2"> <?php do {if (empty($row_rsListar['bURL'])) {echo "<img src=\"fotos/". $row_rsListar['foto'] ."\" />";}else {echo "<a href='".$row_rsListar['bURL']."' target='_blank' ><img src='fotos/". $row_rsListar['foto']."' border='0'></a>";}} while ($row_rsListar = mysql_fetch_assoc($rsListar)); ?> </td> <td width="27"> </td> </tr> <tr> <td> </td> </tr></table></body></html><?phpmysql_free_result($rsListar);?> Compartilhar este post Link para o post Compartilhar em outros sites
David Ramires 1 Denunciar post Postado Setembro 4, 2007 beleza.. qualquer coisa é só postar... http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif Compartilhar este post Link para o post Compartilhar em outros sites