Visualizzazione risultati 1 fino 2 di 2

Discussione: Più variabili (numero indefinito) in una

  1. #1
    Guest

    Predefinito Più variabili (numero indefinito) in una

    Salve,

    allora io ho uno stream per i posts sul mio sito e tutti possono pubblicare e leggere i posts di tutti. Ora dato che voglio realizzare la cosiddetta "privacy" voglio che siano visibili solo i posts degli amici. Io ho una tabella utenti dove è salvato l'user. Quando una persona accetta l'amicizia avviene questo: c'è una tabella "friend" e due campi "x" e "y"; ora viene salvato l'user di chi manda la richiesta in "x" e di chi la riceve in "y"...
    Come posso fare per visualizzare solo i posts di y??? (Fosse uno "y" non ci vorrebbe niente perchè salvo il nome y ed eseguo un WHERE name="$y", ma gli y possono essere molti più di uno perche una persona puo avere piu amici... Grazie comunque in anticipo... questo è il codice:

    Codice PHP:
    <?php

    require('connection.php');
    $result = mysql_query('SELECT `id`, `name`, `message`, `time` FROM `posts` ORDER BY -id DESC LIMIT 0, 100');
    ++
    $queries;

    function
    splitString($string) {
    $stringArray = explode(' ', $string);
    foreach (
    $stringArray as $word) {
    $newString .= chunk_split($word, 50);
    }
    return
    $newString;
    }
    ?>
    <html>
    <body>
    <div id="messageWrap">
    <?php

    if (mysql_num_rows($result) == 0) {

    ?>
    <div class="messageBox" style="padding: 10px 10px;">
    Nessun post &egrave; stato condiviso. Vuoi essere tu il primo?
    </div>
    <?php

    } else {
    while (
    $row = mysql_fetch_assoc($result)) {

    ?>
    <div class="messageBox">
    <p class="js-tweet-text">
    <div class="tmessage">
    <?php echo splitString(stripslashes(htmlentities($row['message']))) ?>
    </div>
    </p>
    </div>
    <?php

    }
    }

    ?>
    </div>
    </body>
    </html>

  2. #2
    L'avatar di dreadnaut
    dreadnaut non è connesso Super Moderatore
    Data registrazione
    22-02-2004
    Messaggi
    6,306

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •