ciao
scusa ma c'è qualcosa che non mi torna
lo script che hai scritto è quello della pagina mapp.php? se si allora non hai postato il form da cui ricavi i $_POST
se è così allora il il $_GET dell'id non va dove l'ho messo io ma prima del form, ti schematizzo mettendo un dato solo (per gli altri è lo stesso) da come ho capito quello che vuoi fare
scusa ma c'è qualcosa che non mi torna
lo script che hai scritto è quello della pagina mapp.php? se si allora non hai postato il form da cui ricavi i $_POST
se è così allora il il $_GET dell'id non va dove l'ho messo io ma prima del form, ti schematizzo mettendo un dato solo (per gli altri è lo stesso) da come ho capito quello che vuoi fare
PHP:
<?php
if(isset($_POST['modifica'])){
$idcliente=$_POST['idcliente'];
unset($_POST['modifica'],$_POST['idcliente']);// non serve per passarli ai foreach
//i foreach
$cliente = $_POST['cliente'];
//e gli altri post
$query="UPDATE appuntamenti set cliente ='$cliente'.... WHERE idcliente=$idcliente";
if(mysql_query($query)){
echo "aggiornamento riuscito";
}else{
echo "c'è stato un errore, riprova";
}
//e rimandi dove vuoi
}
$id=(int)$_GET['idappuntamento'];
if($id==0){
//rimandi a dove vuoi
exit();
}
$query=mysql_query("SELECT * FROM appuntamenti WHERE idappuntamento=$id");
$riga=mysql_fetch_array($query);
$cliente=$riga['cliente'];
//ecc....
?>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
cliente <input name="cliente" type="text" id="cliente" value="<?php echo $cliente; ?>"><br>
<!-- gli altri campi-->
<input name="idcliente" type="hidden" value="<?php echo $id; ?>">
<input name="modifica" type="submit" id="modifica" value="modifica">
</form>