Interazione solo tra utenti stile facebook

searedone

Utente Attivo
11 Giu 2010
508
0
0
nuuuuuuuuuu .. meno male che i sono persone come Borgo nei forum....... non smetterò mai di ringraziarlo ....

Vi chiedo alcune curiosità ....

Ma la clausola header in remoto su mamp non funziona ????

Questo perché mi tocca utilizzare nel posto <form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>"> ma ovviamente mi posta ad ogni refresh un commento vuoto ;(

vi posto il codice senza leader si può' fare qualcosa per far si che ad ogni refresh non posti nulla :)

PHP:
<?php 
include 'dbc.php';
page_protect();


?>
<html>
<head>
<title>My Account</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

<link href="styles.css" rel="stylesheet" type="text/css">
</head>

<body>
<table width="100%" border="0" cellspacing="0" cellpadding="5" class="main">
  <tr> 
    <td colspan="3">&nbsp;</td>
  </tr>
  <tr> 
    <td width="160" valign="top">
<?php 
/*********************** MYACCOUNT MENU ****************************
This code shows my account menu only to logged in users. 
Copy this code till END and place it in a new html or php where
you want to show myaccount options. This is only visible to logged in users
*******************************************************************/
if (isset($_SESSION['user_id'])) {?>
<div class="myaccount">
  <p><strong>My Account</strong></p>
  <a href="myaccount.php">My Account</a><br>
  <a href="mysettings.php">Settings</a><br>
    <a href="logout.php">Logout </a>
	
  <p>You can add more links here for users</p></div>
<?php }
if (checkAdmin()) {
/*******************************END**************************/
?>
      <p> <a href="admin.php">Admin CP </a></p>
	  <?php } ?>
      <p>&nbsp;</p>
      <p>&nbsp;</p>
      <p>&nbsp;</p></td>
    <td width="732" valign="top"><p>&nbsp;</p>
      <h3 class="titlehdr">Welcome <?php echo $_SESSION['user_name'];?></h3>  
	  <?php	
      if (isset($_GET['msg'])) {
	  echo "<div class=\"error\">$_GET[msg]</div>";
	  }
	  	  
	  ?>
      <p>This is the my account page</p>
      
      <a href="accetta.php" />Controlla se hai richieste d'amicizia</a>
      
      <br />
      <br />
      
      <br />
<?php echo $_SESSION['user_id'];  
require ("db_connect.php"); 


$user_id = $_POST['user_id']; 



$commento=$_POST["commento"];
$commento=ereg_replace("\n","<br>",$commento); 

if(get_magic_quotes_gpc()) { 


$commento=stripslashes($commento); 
} 

$commento =mysql_real_escape_string($commento); 

$insert = mysql_query("INSERT INTO annunci SET
commento='$commento', user_id=".$_SESSION['user_id'].""); 

 


?>
	 
 <div class="content">
    <form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">
     
      <p>
        <label for="commento"></label>
        <textarea name="commento" id="commento" cols="55" rows="20"></textarea>
      </p>
      <p>
        <input type="submit" name="submit" id="submit" value="Invia Commento" />
      </p>
    </form>
    </div>
    
    
   <?php 
   
   
require ("db_connect.php"); 



$result = mysql_query("SELECT * FROM annunci, users WHERE user_id=".$_SESSION['user_id']. " AND  user_id=users.id
"); 


//recuperiamo i dati da stampare 


while ($records = mysql_fetch_array($result)) {  


$commento = $records['commento'];
$user_name = $records['user_name'];
$ts = $records['ts'];
 echo "<a href=\"myprofile.php?user_name=$user_name\">$user_name</a>"; 
echo "<h2> <img src='immagini/.gif' width='30' height='50' /> $user_name</h2> "; 
echo "<h6>$commento</h6> "; 
echo "<h6>$ts</h6> "; 



} 

?>


  
	 
	 
      </td>
    <td width="196" valign="top">&nbsp;</td>
  </tr>
  <tr> 
    <td colspan="3">&nbsp;</td>
  </tr>
</table>

</body>
</html>


Un'altra cosa ... allora così mi vede i post che metto nel mio profilo e così è ok :)

Il prox passaggio era fare una bacheca tipo facebook dove si vedono i mex postati dagli utenti che nella tabella relationship ( user_! user_2 = amico S e non N )

Ho fatto una join ma mi da risultati 0 .

Mi sapete dire cosa sbaglio ???

PHP:
<?php 
include 'dbc.php';
page_protect();


?>
<html>
<head>
<title>My Account</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

<link href="styles.css" rel="stylesheet" type="text/css">
</head>

<body>
<table width="100%" border="0" cellspacing="0" cellpadding="5" class="main">
  <tr> 
    <td colspan="3">&nbsp;</td>
  </tr>
  <tr> 
    <td width="160" valign="top">
<?php 
/*********************** MYACCOUNT MENU ****************************
This code shows my account menu only to logged in users. 
Copy this code till END and place it in a new html or php where
you want to show myaccount options. This is only visible to logged in users
*******************************************************************/
if (isset($_SESSION['user_id'])) {?>
<div class="myaccount">
  <p><strong>My Account</strong></p>
  <a href="myaccount.php">My Account</a><br>
  <a href="mysettings.php">Settings</a><br>
    <a href="logout.php">Logout </a>
	
  <p>You can add more links here for users</p></div>
<?php }
if (checkAdmin()) {
/*******************************END**************************/
?>
      <p> <a href="admin.php">Admin CP </a></p>
	  <?php } ?>
      <p>&nbsp;</p>
      <p>&nbsp;</p>
      <p>&nbsp;</p></td>
    <td width="732" valign="top"><p>&nbsp;</p>
      <h3 class="titlehdr">Welcome <?php echo $_SESSION['user_name'];?></h3>  
	  <?php	
      if (isset($_GET['msg'])) {
	  echo "<div class=\"error\">$_GET[msg]</div>";
	  }
	  	  
	  ?>
      <p>This is the my account page</p>
      
      <a href="accetta.php" />Controlla se hai richieste d'amicizia</a>
      
      <br />
      <br />
      
      <br />
<?php echo $_SESSION['user_id'];  
require ("db_connect.php"); 


$user_id = $_POST['user_id']; 



$commento=$_POST["commento"];
$commento=ereg_replace("\n","<br>",$commento); 

if(get_magic_quotes_gpc()) { 


$commento=stripslashes($commento); 
} 

$commento =mysql_real_escape_string($commento); 

$insert = mysql_query("INSERT INTO annunci SET
commento='$commento', user_id=".$_SESSION['user_id'].""); 

 


?>
	 
 <div class="content">
    <form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">
     
      <p>
        <label for="commento"></label>
        <textarea name="commento" id="commento" cols="55" rows="20"></textarea>
      </p>
      <p>
        <input type="submit" name="submit" id="submit" value="Invia Commento" />
      </p>
    </form>
    </div>
    
    
   <?php 
   
   
require ("db_connect.php"); 



$result = mysql_query("SELECT * FROM
        annunci 
        INNER JOIN users ON (annunci.user_id=users.id )
         INNER JOIN relationship ON (annunci.relationshipid=relationship.id)
     
    
     
WHERE
     WHERE user_id=".$_SESSION['user_id']. " AND relationship.amico='S'  ORDER BY `user_id` DESC LIMIT "); 


//recuperiamo i dati da stampare 


while ($records = mysql_fetch_array($result)) {  


$commento = $records['commento'];
$user_name = $records['user_name'];
$ts = $records['ts'];

echo "<h2> <img src='immagini/.gif' width='30' height='50' /> $user_name</h2> "; 
echo "<h6>$commento</h6> "; 
echo "<h6>$ts</h6> "; 



} 

?>


  
	 
	 
      </td>
    <td width="196" valign="top">&nbsp;</td>
  </tr>
  <tr> 
    <td colspan="3">&nbsp;</td>
  </tr>
</table>

</body>
</html>
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
ciao
prima una tiratina d'orecchi: fai un altro post "un problema un post", questo perchè diventa più difficile seguire il tutto, poi anche altri utenti che potrebbero essere interessati e non trovano l'qrgomento.
comunque fammi vedere come hai messo l'header, poi il fatto di mettere $_SERVER non c'entra, per i valori vuoti, comunque (non oggi) ci dò un occhio poi ti so dire.
 

searedone

Utente Attivo
11 Giu 2010
508
0
0
ok scusaaaaaaaaaaa....

Apro due nuovi post ...

Uno per i post multipli

e uno per la bacheca ...

Grazie mille Borgo e scusa
 
Discussioni simili
Autore Titolo Forum Risposte Data
M Interazione tra un più campi di un form con un solo campo di database - query mysql PHP 2
A PROBLEMA INTERAZIONE PHP E JAVASCRIPT PHP 1
F Interazione tra i form html ajax e php PHP 3
F Facebook ADS ... meglio impression o interazione con post? Social Media Marketing 1
A interazione su campo input dopo l'inserimento della prima lettera jQuery 2
S [PHP] Interazione tra due finestre. Come fare? PHP 4
V Interazione excel con pagina web HTML e CSS 1
MrClog interazione con VNC PHP 0
ste80 interazione PHP Access con paginazione PHP 7
L Interazione Javascript con Java Javascript 0
Albertoesse Problemi Interazione tra PHP\JS\MYSQL PHP 3
Athene Interazione session_start() e array associativo PHP 5
Athene Interazione tra il foreach e una tabella html PHP 12
S bacheca interazione tra utenti stile facebook ... PHP 49
M interazione database con google maps Javascript 0
V Interazione tra PHP e MS Access, aggiungere WHERE condition PHP 2
X interazione javascript e php (aggirare limite) Javascript 2
emanuelevt interazione programmazione web .exe con laurea breve Discussioni Varie 5
F interazione database template system PHP 1
G Snoopy e Php,tentativo di interazione con sito PHP 1
C [HELP] interazione flash e javascript Flash 0
S Semplice Javascript di interazione con iframe Javascript 1
N interazione php access PHP 0
T Problema interazione flash-html Flash 0
P interazione in html HTML e CSS 2
C Problemi interazione javascript e flash Javascript 0
C Problemi interazione Flash-javascript!!!! Help! Flash 1
G E' possibile dare la vividezza in un colpo solo a più foto Photoshop 1
R È possibile ricevere avvisi di accesso da Google su un solo telefono senza disconnettersi dall'account? Discussioni Varie 0
C O solo internet o solo rete aziendale Adsl e Connettività 0
D visualizzare solo foto filtrate jQuery 1
nivaria.achinet Intercettare form solo dopo invio Javascript 1
otto9due Input text: accetta solo numeri e non può essere vuoto. Javascript 9
D Stampa a video solo campi compilati MySQL 1
V Mailchimp - box di testo: cambia da solo il testo inserito Email Marketing 2
P Passare solo alcuni parametri a script per CSV PHP 0
L php mysql non salva solo id PHP 21
W visualizzare solo file html e sottocartelle di una cartella PHP 1
C copiare solo le vocali di un file in un'altro file PHP 2
A Dare l'accesso ad una pagina solo ad un utente specifico PHP 0
J GIT: Tracciare file nati successivamente SOLO in produzione HTML e CSS 0
T foreach e fetchAll dove recupero solo l'ultimo record PHP 5
Cosina Mostrare immagini da una cartella, ma solo un numero definito PHP 12
S NVR Hikvision : è on-line solo di giorno senza nessun motivo IP Cam e Videosorveglianza 17
L login con solo un codice PHP 3
X Dichiarare variabili solo al caricamento della pagina PHP 3
D Moltiplicazioni con solo addizioni in php PHP 5
G Eseguire codice solo al termine della chiamata ajax Ajax 1
C Dove trovo ipcamera cgi solo html IP Cam e Videosorveglianza 0
L Programma per registrare solo schermo Mac e Software 4

Discussioni simili