Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Istruzioni MySQL in un case dello switch: è possibile?

    sera a tutti, volevo sapere se è possibile inserire istruzioni mysql in un case dello switch, poichè mi continua a dare errore!
    vi posto il codice:

    Codice PHP:
     .......  
       else
      {
       switch (
    $_FILES["upfile"]["error"])
       {
       case 
    UPLOAD_ERR_OK:
         
    /*Equivalente di copy()*/
         
    @move_uploaded_file($_FILES["upfile"]["tmp_name"], "$upload_dir/$file_name")
         or die (
    "Impossibile spostare il file");
         
    /*echo "File inserito correttamente.";*/
         
    $query "INSERT INTO uploaded_files (fileBinario) VALUES ($data)";
                  
    mysql_query($query)
                  or die (
    mysql_error ());
                  
                  if(
    mysql_affected_rows 0)
                  {
                  echo 
    "File caricato correttamente";
                  }
                  else
                  {
                  echo 
    "Errore durante l' inserimento nel database. Riprova.";
           break;
       case 
    UPLOAD_ERR_INI_SIZE:
         throw new 
    exception("Il file che si è tentato di caricare è troppo grande!");
           break;
     
    eccecc

    Allora:
    case UPLOAD_ERR_OK:
    a) se io commento la query nel case1 non ci sono problemi, lo script funziona correttamente
    b) se la query è "lasciata libera" mi restituisce errore:
    Parse error: parse error, unexpected T_CASE in C:\www\Upload\upload.php on line 56
    in pratica non mi riconosce più il case: UPLOAD_ERR_INI_SIZE come accettabile (mentre prima era tutto corretto!) (penso che l' errore dica questo )

    come posso fare??

  2. #2
    scusate ragazzi!! ERRORE STUPIDISSIMOO!!!
    scusate scusate

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.