Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    come dividere le parole di un testo?

    ciao, in un sito di news ogni news ha un campo testo chiamato metatag dove dentro ci sono metatag separati da una virgola, es:

    articolo sui viaggi (mare, sole, spiaggia, maldive)

    ho fatto così per tirarli fuori singolarmente ma non escono, dove sbaglio?



    <?php
    $query_7="SELECT c_art_articolo.*


    FROM c_art_articolo

    WHERE c_art_articolo.id_art_categoria = '".$idcategoria."'

    AND c_art_articolo.articolo_lingua_it = 'si'

    AND c_art_articolo.metatag != 'NULL'

    ORDER BY c_art_articolo.id_art_articolo DESC LIMIT 30";
    $mysql_query_7=mysql_query($query_7, $conn);
    while($row_7=mysql_fetch_array($mysql_query_7)){

    $metatag = $row_7["metatag"];
    for ( $i = 0 ; $i < count($metatag) ; $i++ )
    {
    $metatag2 = explode (",", $metatag[$i]);
    ?>
    <li><a href=""><?=$metatag2[0]?></a></li>
    <li><a href=""><?=$metatag2[1]?></a></li>
    <li><a href=""><?=$metatag2[2]?></a></li>


    <?php
    }
    }
    ?>

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2012
    Messaggi
    776
    Quote Originariamente inviata da multimedia2 Visualizza il messaggio

    ho fatto così per tirarli fuori singolarmente ma non escono, dove sbaglio?




    Codice PHP:
      $metatag $row_7["metatag"]; 
    Se dopo quella linea metti:
    Codice PHP:
    var_dump($metatag); 
    Cosa ottieni?

    P.S. Ti consiglio di utilizzare il var_dump($variabile) per vedere il valore delle variabili in un determinato punto del codice, ti può far passare molti mal di testa!

    Roberto

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.