Salve ,
ho creato un sistema di messaggistica privata con PHP e MySql.
Ora però non so come realizzare delle opzioni. Nella pagina dei messaggi ricevuti ho una lista di tutti
i messaggi nuovi (quindi non letti) e vecchi (quelli già letti). Con un bottone posso selezionare tutti
i messaggi e vorrei che, una volta selezionati i messaggi che voglio, con un bottone io possa segnarli come letti.
Non mi serve sapere come segnarli così nel DB, perchè è molto semplice.
Il problema è che me ne segna, giustamente, solo uno come letto (l'ultimo), perchè dovrei fargli fare un ciclo.
Solo che non so come impostare il ciclo.
Nella pagina html i dettagli dei messaggi vengono presi dal DB e stampati con un ciclo:
Ogni messaggio è la riga di una tabella.codice:while ($campi = mysql_fetch_array($res)) { $id_mex = $campi['IdMex']; $data = $campi['Data']; $ora = $campi['Ora']; $mittente = $campi['Mittente']; $oggetto = $campi['Oggetto']; echo " <tr><td><input type='hidden' name='messaggio' value='$id_mex' /></td><td><input type='checkbox' name='selezione' /></td><td>$data</td><td>$ora</td><td>$oggetto</td><td>$mittente</td></tr>"; }
L'input hidden mi serve per salvare l'ID del messaggio in questione, perchè mi serve quando vado a cambiare l'opzione LETTO da No a Si.
Adesso, come faccio a dirgli con un ciclo (perchè mi passa in rassegna
tutti i messaggi): "se il messaggio TOT è stato selezionato fai questo nel DB" ????
Spero sia chiaro quello che intendo.
Grazie!