Ir para conteúdo

POWERED BY:

Arquivado

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

Helmesvs

Retorna valores separados

Recommended Posts

Pessoal tenho um sistema de tags no meu site, e queria saber como da um echo neles separados. O codigo da input é esse

 <div class="control-group">
                   <label  class="control-label col-md-3 col-sm-3 col-xs-12">Adcionar Tags</label>
                                  <div  class="col-md-6 col-sm-6 col-xs-12">
                 <input id="tags_1" type="text" class="tags form-control" name="tags" value="astronomia, cosmos, sistema solar" />
                <div id="suggestions-container" style="position: relative; float: left; width: 250px; margin: 10px;"></div> </div>
                              </div>  

E o que vai receber é este:

<div class="tags">
                        <h3>Tags</h3>
                        <ul class="list-unstyled tag">
                            <li><a href="#">astronomia</a></li>
                            <li><a href="#"> cosmos</a></li>
                            <li><a href="#"> cometa</a></li>
                            <li><a href="#"> astrofisica</a></li>
                            <li><a href="#"> sistema solar</a></li>
                            
                            <li><a href="#"> sol</a></li>
                            <li><a href="#"> meteoro</a></li>
                            <li><a href="#"> universo</a></li>
                            <li><a href="#"> estrelas</a></li>
                            <li><a href="#">lua</a></li>
                            <li><a href="#"> plutão</a></li>
                            <li><a href="#"> planeta</a></li>
                            
                        </ul>
                    </div>

Compartilhar este post


Link para o post
Compartilhar em outros sites

??????

 

Tenta explicar melhor o que vc quer

Compartilhar este post


Link para o post
Compartilhar em outros sites

Por exemplo, se estiver separados por vírgula:

$recebendo = explode(',',$_POST['tags']);
foreach($recebendo as $val){
echo $val;
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

 

Por exemplo, se estiver separados por vírgula:

$recebendo = explode(',',$_POST['tags']);
foreach($recebendo as $val){
echo $val;
}

ESerra, como faço para da um echo nesses valores em cada lugar que esta escrito "TAG AQUI", de uma em um se repetir?

<div class="tags">
                    <h3>Tags</h3>
                    <ul class="list-unstyled tag">
                        <li><a href="#">TAG AQUI</a></li>
                        <li><a href="#"> TAG AQUI</a></li>
                        <li><a href="#"> TAG AQUI</a></li>
                        <li><a href="#"> TAG AQUI</a></li>
                        <li><a href="#"> TAG AQUI</a></li>
                        <li><a href="#"> TAG AQUI</a></li>
                        <li><a href="#"> TAG AQUI</a></li>
                        <li><a href="#"> TAG AQUI</a></li>
                        <li><a href="#">TAG AQUI</a></li>
                        <li><a href="#"> TAG AQUI</a></li>
                    </ul>
                </div>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Basta implementar:

<div class="tags">
<h3>Tags</h3>
<ul class="list-unstyled tag">
<?php
$recebendo = explode(',',$_POST['tags']);
foreach($recebendo as $val){
echo '<li><a href="#">'.$val.'</a></li>';
}
?>
</ul>
</div>

Compartilhar este post


Link para o post
Compartilhar em outros sites

 

Basta implementar:

<div class="tags">
<h3>Tags</h3>
<ul class="list-unstyled tag">
<?php
$recebendo = explode(',',$_POST['tags']);
foreach($recebendo as $val){
echo '<li><a href="#">'.$val.'</a></li>';
}
?>
</ul>
</div>

Valeu amigo pela ajuda, so tive que fazer uma adaptação aqui. Vou deixar o codigo caso alguem tenha o mesmo problema. Vlw!

<?php
                    include "conexao.php";
                    $sql_visualizar = mysql_query("select tags from publicacoes WHERE id = '$id'");
					$linha = mysql_fetch_array($sql_visualizar);
					$linha['tags'];

?>


                <div class="tags">
					<h3>Tags</h3>
					<ul class="list-unstyled tag">
					<?php
					$recebendo = explode(',',$linha['tags']);
					foreach($recebendo as $val){
					echo '<li><a href="#">'.$val.'</a></li>';
					}
					?>
					</ul>
				</div>

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.