Prova così ho apportato alcune modifiche al tuo codice
Codice PHP:
$sql = "SELECT * FROM USERS WHERE ORDINE='01'";
$query = mysql_query ($sql) or die(mysql_error());
$num_razze = mysql_num_rows($query);
while ($row=mysql_fetch_array($query)){
$NOME=$row["USERNAME"];
}
$OBJ_POSTA=$_POST['OBJ_POSTA'];
$MSG_POSTA=$_POST['MSG_POSTA'];
$sql_insert = "INSERT INTO POSTA (FROM_POSTA,TO_POSTA,OBJ_POSTA,MSG_POSTA,DATA_POST A,NEW_POSTA) VALUES ('$_SESSION[USERNAME]','$NOME','".addslashes($OBJ_POSTA)."','".addslash es($MSG_POSTA)."','$DATA_POSTA','1')";
$query_insert = mysql_query ($sql_insert) or die(mysql_error());
Se non funziona cerca d'indicare il motivo:
- Da errori? Quali
- Non esegue la select?
- Passi i dati corretti?
- Non esegue la insert?
- Riceve dati corretti?
Nel caso non dia errori, inserisci degli echo per monitorare si che dati passi sia che dati che estrae dalla select e cosa riceve la insert
P.S. Quando posti del codice usa il tag [p-h-p].... codice ....[/p-h-p](senta trattini) rende lo stesso più leggibile sul forum