Oi pessoal...
tenho uma pequena duvida q ñ estou conseguindo fazer...
tenho uma tabela de cadastros de empresas... e criei um campo nessa tabela chamado "destaque"
ele fica com o valor 0
e gostaria que quando eu colocasse nele, o valor 1, aparecesse na página, um texto "Mais" pra pessoa clicar e ir pra uma outra página...
entende??
Então, o campo "destaque" com o valor 0, aparece sempre com um cadastro simples.. beleza até aqui.. mas..
e queria q qdo dou valor 1 nesse campo, ao exibir o cadastro na página, queria q aparecesse o texto "Mais" com um link pra um outra página..
Como faço isso?? Podem me ajudar?
Agradeço a atenção!!
Naty
Texto Link Que Aparece
Started By Naty_Za, 08/03/2010, 22:14
6 replies to this topic
#1
Posted 08/03/2010, 22:14
#2
Posted 09/03/2010, 08:37
Bom dia Naty, tudo bom?
Pode me ajudar colocando o ponto onde já está?
O que tentou e o que falhou?
Assim fica muito mais fácil lhe auxiliar...
Abraços.
Mateus Antunes
Pode me ajudar colocando o ponto onde já está?
O que tentou e o que falhou?
Assim fica muito mais fácil lhe auxiliar...
Abraços.
Mateus Antunes
#3
Posted 09/03/2010, 09:24
Olá... na vdd quero q apareça na página um "Mais" somente qdo o valor do campo destaque é 1
sei q é algo mais ou menos assim, mas só isso ñ dá certo.. =/
Aqui tá minha página q exibe os cadastros..
sei q é algo mais ou menos assim, mas só isso ñ dá certo.. =/
while ($row = mysql_fetch_assoc($result)){ $destaque_x = $row['destaque']; if($destaque_x == 1){
Aqui tá minha página q exibe os cadastros..
$consulta = mysql_query("SELECT sub.titulo, endereco, cidade, estado, tel, email, http, cs.servicos, cs.id_submenu FROM cadastros sub inner join classes cs on cs.id_cadastro = sub.id where cs.id_submenu = $id_submenu ORDER BY sub.titulo ASC LIMIT $inicio, $reg_p_pag") or die (mysql_error()); $conta = mysql_num_rows($consulta); if ($conta == 0) { echo "NÃO TEM REGISTROS!"; } else { while(($verifica = mysql_fetch_assoc($consulta))) { $id_submenu = $verifica["id_submenu"]; $servicos = $verifica["servicos"]; $id = $verifica["id"]; $titulo = $verifica["titulo"]; $endereco = $verifica["endereco"]; $cidade = $verifica["cidade"]; $estado = $verifica["estado"]; $tel = $verifica["tel"]; $email = $verifica["email"]; $http = $verifica["http"]; $destaque = $verifica["destaque"]; //Isso daqui é para quando na hora de mostrar os campos, os acentos das palavras sejam reconhecidos... if ($http != ""){ $varHref = "<a href=\"http://$http\" target=\"_blank\" ><b>$titulo</b></a>"; } else{ $varHref = $titulo; } echo" <font color=#9c1519><b>".$varHref."</b></font><br> <i>$servicos</i><BR> Endereço: $endereco<BR> $cidade - $estado<BR> Tel: $tel<BR> <a href=mailto:$email>$email</a><BR>
#4
Posted 10/03/2010, 08:16
Bom dia, tudo bem?
Apareceu algum erro?
Coloque na primeira linha do script o seguinte código:
Apareceu algum erro?
Coloque na primeira linha do script o seguinte código:
error_reporting(E_ALL);Um abraço, tudo de bom.
Edição feita por: Willian Gustavo Veiga, 10/03/2010, 08:16.
#5
Posted 10/03/2010, 19:26
No seu echo é só colocar um IF
echo" <font color=#9c1519><b>".$varHref."</b></font><br> <i>$servicos</i><BR> Endereço: $endereco<BR> $cidade - $estado<BR> Tel: $tel<BR> <a href=mailto:$email>$email</a><BR>" . if($destaque == 1){ . "<a href=\"vai_pra_pagina.php\">Mais</a><BR>" . };
Edição feita por: digo, 10/03/2010, 19:26.
#6
Posted 10/03/2010, 23:50
oiiieeee.. deixei assim:
mas tá dando esse erro:
Parse error: syntax error, unexpected T_IF in /home/hoteisenegocios/www/sites.php on line 193
E agoraaaaa????
=O
echo" <font color=#9c1519><b>".$varHref."</b></font><br> Endereço: $endereco<BR> $cidade - $estado<BR> Tel: $tel<BR> <a href=mailto:$email>$email</a><BR>" . if($destaque == 1){ . "<a href=\"vai_pra_pagina.php\">Mais</a><BR>" . }; ";
mas tá dando esse erro:
Parse error: syntax error, unexpected T_IF in /home/hoteisenegocios/www/sites.php on line 193
E agoraaaaa????
=O
#7
Posted 11/03/2010, 08:23
Bom dia, tudo bem?
Você não pode concatenar um if dentro de uma instrução echo. Isso não faz sentido.
Faça assim:
Você não pode concatenar um if dentro de uma instrução echo. Isso não faz sentido.
Faça assim:
echo "<font color=#9c1519><b>".$varHref."</b></font><br> Endereço: $endereco<BR> $cidade - $estado<BR> Tel: $tel<BR> <a href=mailto:$email>$email</a><BR>"; if($destaque == 1) { echo "<a href=\"vai_pra_pagina.php\">Mais</a><BR>" }Um abraço, tudo de bom.
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)