intanto grazie mille per la risposta...
ho apportato un po' di modifiche al codice: per te è giusto?
Codice PHP:
if ($_POST['invia542'] == "invita") {
$a = mysql_query("SELECT invit FROM mappa WHERE idstanza = '$_GET[id]'") or die (mysql_error());
$b = mysql_fetch_array($a);
$ut = mysql_query("SELECT id FROM utenti WHERE nome = '$_POST[primo]'") or die (mysql_error());
$row = mysql_fetch_array($ut);
$invit = $b['invit']."|".$row['id'];
$up = mysql_query("UPDATE mappa SET invit = '$invit' WHERE idstanza = '$_GET[id]'") or die (mysql_error());
if ($up) echo "<script language=javascript>alert(\"Utente invitato\");</script>";
} elseif ($_POST['invia542'] == "caccia") {
$a = mysql_query("SELECT id FROM utenti WHERE nome = '$_POST[primo]'");
$b = mysql_fetch_array($a);
$in = mysql_query("SELECT invit FROM mappa WHERE idstanza = '$_GET[id]'");
$ex = mysql_fetch_array($in);
$ex = $ex['invit'];
echo $ex . "
";
$ex = explode("|",$ex);
$valore = $b['id'];
$indice=array_search($valore,$ex);
if($indice) $ex=array_merge(array_slice($ex, 0,$indice), array_slice($ex, $indice+1));
$ex = implode ('|', $ex);
echo $ex . "
";
}
Grazie ancora!