a cosa stai pensando...in php per community

« Older   Newer »
 
  Share  
.
  1. lukyy87
     
    .

    User deleted


    salve a tutti ragazzi, sto creando una community e sui profili degli utenti vorrei aggiungere una specie di cambio status tipo facebook ke si scrive a cosa stai pensando...però nn deve essere condiviso o altro...basta che loro lo scrivono e lo salvano e poi gli altri utenti lo possono leggere andando sul profilo dell'utente...qualcuno ha qualche idea?
     
    Top
    .
  2.  
    .
    Avatar

    Senior Member

    Group
    Staff
    Posts
    10,796

    Status
    Anonymous
    Questo dipende da come hai progettato l'intera Community. Una situazione di questo tipo è facilmente risolvibile per chi ha progettato la comunità.

    Leggi il regolamento! ;)
     
    Top
    .
  3. lukyy87
     
    .

    User deleted


    in che senso cm l ho progettata?? a me servirebbe solamente il codice x implementarla nel file utente.php
     
    Top
    .
  4. ~Andrey™
     
    .

    User deleted


    CITAZIONE (lukyy87 @ 20/1/2011, 14:20) 
    in che senso cm l ho progettata?? a me servirebbe solamente il codice x implementarla nel file utente.php

    Nel senso che non possiamo fartela noi se la community l'hai progettata tu. Non abbiamo idea di come funziona. :)
     
    Top
    .
  5. lukyy87
     
    .

    User deleted


    bhe è una semplicissia community in php quindi qualsiasi codice php riesco a implementarlo
     
    Top
    .
  6.  
    .
    Avatar

    Senior Member

    Group
    Staff
    Posts
    10,796

    Status
    Anonymous
    CITAZIONE (lukyy87 @ 20/1/2011, 16:16) 
    bhe è una semplicissia community in php quindi qualsiasi codice php riesco a implementarlo

    Con che criterio mostri ciò che l'utente vuole pubblicare a tutti? Sarebbe meglio vedere del codice...
     
    Top
    .
  7. lukyy87
     
    .

    User deleted


    si, ad esempio sul suo profilo ha un piccolo spazio dove scrive ciò ke vuole con il tasto salva e poi quando un utente visita il suo profilo in alto legge ciò ke c'è scritto..
    Ad esempio:

    Buonasera a tuttiiiiii chi viene a ballare stasera??

    e gli utenti che entrano nel suo profilo in alto leggeranno quello stato
     
    Top
    .
  8.  
    .
    Avatar

    Senior Member

    Group
    Staff
    Posts
    10,796

    Status
    Anonymous
    CITAZIONE (lukyy87 @ 20/1/2011, 16:37) 
    si, ad esempio sul suo profilo ha un piccolo spazio dove scrive ciò ke vuole con il tasto salva e poi quando un utente visita il suo profilo in alto legge ciò ke c'è scritto..
    Ad esempio:

    Buonasera a tuttiiiiii chi viene a ballare stasera??

    e gli utenti che entrano nel suo profilo in alto leggeranno quello stato

    Prima di tutto leggi il regolamento, le abbreviazioni non sono permesse. ;)

    Si, quello l'ho capito. Ma questo dipende da altri fattori; non sappiamo come hai scritto le varie classi e funzioni.

    Come hai scritto la funzione per la condivisione dello stato? (o quello che è)
     
    Top
    .
  9. miticgio
     
    .

    User deleted


    Allora vediamo se con questo codice riesco ad aiutarti in qualche modo:

    CODICE
    <?php

           mysql_connect("localhost","root","");
           mysql_select_db("Nuovo");
           
           session_start();
           
           $_SESSION['username'] = "TizioCaio";
           
           echo "Profilo dell'utente TizioCaio";
           
           $username = "TizioCaio";
           
           $query = "SELECT Frase FROM utenti WHERE Username = '{$username}';";
           $result = mysql_query($query);
           $frase = mysql_fetch_assoc($result);
           
           if(!isset($_POST['submit'])) {
                   
           echo $username." sta pensando a: ".$frase['Frase'];
           
           if($_SESSION['username'] == $username) {
           
                   echo '<form method="post" action="#">
                   A cosa stai pensando?<br>
                   <input type="text" name="frase"><br>
                   <input type="submit" name="submit" value="Salva">
                   </form>';
           
           }
                   
           } else {
                   
                   $query = "QUERY DI CAMBIAMENTO DELLA FRASE";
                   $result = mysql_query($query);
                   $frase = mysql_fetch_assoc($result);
                   
                   echo $username." sta pensando a: ".$frase['Frase'];
           
                   if($_SESSION['username'] == $username) {
                   
                           echo '<form method="post" action="#">
                           A cosa stai pensando?<br>
                           <input type="text" name="frase"><br>
                           <input type="submit" name="submit" value="Salva">
                           </form>';
                   
                   }
                   
           }
           
    ?>


    Ho provato questo script in locale e funziona! Bisogna che cambi l'host del Database, l'username, la password e il nome del Database. La Sessione 'username' ($_SESSION['username']) puoi anche ometterla se viene dichiarata precedentemente attraverso un form di login. Ah... quasi dimenticavo, devi cambiare anche la "QUERY DI CAMBIAMENTO DELLA FRASE". Per il resto è tutto OK.

    Spero di esserti stato di aiuto, se hai qualche dubbio o domanda scrivi nelle risposte. ;)
     
    Top
    .
8 replies since 20/1/2011, 12:21   142 views
  Share  
.