Ciao a tutti.
Ho un form impostato su un select:
Nella pagina values, eseguo l'insert e, in base all'opzione scelta, codifico un testo:
Una volta eseguito l'insert, nella fase di SELECT, quando specifico risultato deve essere mostrato, dovrei mostrarlo in maniera diversa in base all'utente che legge.
Nello specifico:
a) If user == $login -> Text A/B/C (Sub-text A/B/C)
b) If user != $login -> Text A/B/C
Questa è la parte dove seleziono i risultati:
Ho un form impostato su un select:
HTML:
<form action="main.php?page=values" method="post">
<select name=values>
<option value="A">1</option>
<option value="B">2</option>
<option value="C">3</option>
</select>
</form>
Nella pagina values, eseguo l'insert e, in base all'opzione scelta, codifico un testo:
PHP:
if (query('get',$_POST['values'])=='A') {
$text = "Text A (Sub-text A)";
} elseif (query('get',$_POST['values'])=='B') {
$text = "Text B (Sub-text B)";
} elseif (query('get',$_POST['values'])=='C') {
$text = "Text C (Sub-text C)";
}
query_ok("INSERT INTO chat (id, user, text) VALUES ('$id', '$login', '$text')");
Una volta eseguito l'insert, nella fase di SELECT, quando specifico risultato deve essere mostrato, dovrei mostrarlo in maniera diversa in base all'utente che legge.
Nello specifico:
a) If user == $login -> Text A/B/C (Sub-text A/B/C)
b) If user != $login -> Text A/B/C
Questa è la parte dove seleziono i risultati:
PHP:
$show= query_ok("SELECT chat.*, user.*
FROM chat
LEFT JOIN user ON user.name = chat.user
WHERE chat.id = ".$_SESSION['id_chat']."
ORDER BY id", 'result');
while ($row = query_ok($show, 'fetch'))
{
//results
}