Salve, ho queste righe di codice:

codice:
if($form->validate())
{
  $type     = $form->exportValue('type');
  $open     = $form->exportValue('open');
  $name     = $form->exportValue('name');
  $desc     = $form->exportValue('description');
  $city     = $form->exportValue('city');
  $address  = $form->exportValue('address');
  $www      = $form->exportValue('www');
  $phone    = $form->exportValue('phone');

  if(!get_magic_quotes_gpc())
  {
    $desc   = addslashes($desc);
    echo("DEVO ESEGUIRE IL QUOTING.
");
  }

  switch($todo)
  {
    case 'add':
      $mysql->query("INSERT INTO `clubs` SET `type`='$type', `open`='$open', `name`='$name', `description`='$desc', `city`=
'$city', `address`='$address', `www`='$www', `phone`='$phone'");
    break;

    case 'mod':
      $id = intval($_GET['id']);
      $mysql->query("UPDATE `clubs` SET `type`='$type', `open`='$open', `name`='$name', `desc`='$desc', `city`='$city', `ad
dress`='$address', `www`='$www', `phone`='$phone' WHERE `id`='$id'");
    break;

    default:
    break;
  }
}
get_magic_quotes_gpc() mi ritorna 1 quindi non esegue la funzione addslashes.. però mi da errore nella query dato che $desc contiene dei ', che sarebbero dovuti escapare automaticamente dall'interprete PHP.
ho contattato l'hoster, aspetto risposta, nel frattempo potete dirmi di più voi?