Visualizzazione dei risultati da 1 a 7 su 7

Discussione: Righe vuote nel db

  1. #1

    Righe vuote nel db

    Salve a tutti/e,

    con questo script aggiungo file sul server e scrivo id,nome e un testo nel db.
    A volte però il browser (di solito Safari) si blocca durante l'upload e scrive una riga vuota o con il nome della foto ma non il testo, insomma una riga parziale e non completa, causando probabili problemi durante poi la visualizzazione dei dati.
    Come posso risolvere?
    Codice PHP:
    $img $_FILES['file']['name'];

    if (
    $img != "nessun documento selezionato")  { 

    $percorso "upload/";
     if (
    is_uploaded_file($_FILES['file']['tmp_name'])) {
        if (
    move_uploaded_file($_FILES['file']['tmp_name'], $percorso.$_FILES['file']['name'])) {

          echo 
    '

    Image successfully uploaded!</p>'
    ;
    }
        } 
      } 
    En la habana hay una pila 'e locos!

  2. #2
    up
    En la habana hay una pila 'e locos!

  3. #3
    Dov'e' il codice che inserisce i dati nel db?

  4. #4
    Codice PHP:
    $img $_FILES['file']['name']; 

    if (
    $img != "nessun documento selezionato")  { 

    $percorso "upload/"
    if (
    is_uploaded_file($_FILES['file']['tmp_name'])) { 
        if (
    move_uploaded_file($_FILES['file']['tmp_name'], $percorso.$_FILES['file']['name'])) { 

          echo 
    '

    Image successfully uploaded!</p>'


        } 
      }

        
    $testo=$_POST["testo"];
        
    $inserimento="INSERT INTO `immagini` (id,testo,immagine) 
        VALUES (' ','
    $testo','$img')";
        
    $risultato=mysql_query($inserimento$link);
        
    ?> 
    En la habana hay una pila 'e locos!

  5. #5
    Messo cosi' e' fuori dai controlli. Gia' che hai ben due if che controllano che il file sia "successfully uploaded" metti anche il codice di inserimento nel db li' dentro cosi' sei sicuro che l'insert viene fatto solo in caso di successo

  6. #6
    Utente di HTML.it L'avatar di Ranma2
    Registrato dal
    Mar 2003
    Messaggi
    2,648
    $_FILES['file']['error'] restituisce 0 quando tutto è andato a buon fine

  7. #7
    Grazie mille per l'aiuto!!


    En la habana hay una pila 'e locos!

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.