-
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? . -
.
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!. -
lukyy87.
User deleted
in che senso cm l ho progettata?? a me servirebbe solamente il codice x implementarla nel file utente.php . -
~Andrey™.
User deleted
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.. -
lukyy87.
User deleted
bhe è una semplicissia community in php quindi qualsiasi codice php riesco a implementarlo . -
.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.... -
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. -
.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 è). -
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..