Pagina 1 di 4 1 2 3 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 32

Discussione: [PHP] insert

  1. #1
    Utente di HTML.it L'avatar di joker06
    Registrato dal
    Dec 2006
    Messaggi
    782

    [PHP] insert

    Codice PHP:
    else    {    
    print 
    'prova';   
     
    $urlimmagine $directorytime() . '_' $_FILES['immagine']['name'];
     print 
    'ciao'.'
    '
    ;
     
    //inserisco l'immagine nella directory e se tutto va bene nel database
     
    if (move_uploaded_file($_FILES['immagine']['tmp_name'],$urlimmagine)) { 
     print 
    'clown';
       
    $query="insert into image(nomeimmagine,urlimmagine) values('$nomeimmagine','$urlimmagine')";  
        
    $result=mysql_query($query);
                       
        print 
    'deficente';        
       echo 
    'L\'immagine è stata caricata con successo. [url="' $urlimmagine '"]Clicca qui per vedere l\'immagine[/url].'
        
        }        
     else 
       echo 
    'Si sono verificati errori durante il caricamento dell\'immagine.';
                
    }

    vedete degli errori sintattici? grazie mille ci ho gia peros una giornata...
    le scritte che vedete sono delle prove per vedere dove si ferma lo script. la scritta deficente non èmai stata visualizzata quindi presumo si fermi aprima della query.
    dimenticavo di dire che ho richiamato con require_once(config.php); che contiene una connessione ftp testata e funzionante e la connessione al Db che funziona. la cartella in cui inserisco le immagini è $directory="images/"; nella cartella principale del sito

  2. #2
    abilita la stampa degli errori .... sia del php che per mysql.

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  3. #3
    Utente di HTML.it L'avatar di joker06
    Registrato dal
    Dec 2006
    Messaggi
    782
    k ma la query è giusta cosi non è che si puo cambiare molto. arriva fino li il che significa che il tutto è giusto (ikn locale funzionava) si blocca proprio nella quaery

  4. #4
    Codice PHP:
    echo 'L'immagine è stata caricata con successo. [url="' . $urlimmagine . '"]Clicca qui per vedere l'immagine[/url].'
    "L'immagine è stata caricata", hai aperto con apice singolo e poi rimesso l'apice come apostrofo nella frase

    lo stesso alla fine con "clicca per vedere l'immagine"

  5. #5
    Utente di HTML.it L'avatar di joker06
    Registrato dal
    Dec 2006
    Messaggi
    782
    il problema è che l'ultima echo non arriva nemmeno a farla perche si blocca subito prima della insert. Non so perche ma nel copiare il codice non è venuto ma la scritta era cosi:
    'L\'immagin e....
    cmq grazie x l'aiuto. avete altri consigli?

  6. #6
    Utente di HTML.it L'avatar di joker06
    Registrato dal
    Dec 2006
    Messaggi
    782
    quello che penso io è che non esegua lòa query perche non mi vede come amministratore. eppure ho effettuato la connessione al db e in ftp al sito.

  7. #7
    Utente di HTML.it L'avatar di joker06
    Registrato dal
    Dec 2006
    Messaggi
    782
    k problema definiotivo. non è la insert ma bensi lo spostamento dell'immagine nella cartella images.
    Difatti se aggiungo ! prima di
    move_uploaded_file($_FILES['immagine']['tmp_name'],$urlimmagine))
    l'immagine viene inserita nel db con relativo percorso ma non viene inserita all'interno della cartella e quindi è come se non ci fosse.
    quindi problema di spostamento nella cartella

  8. #8
    Originariamente inviato da piero.mac
    abilita la stampa degli errori .... sia del php che per mysql.
    prova a fare quanto suggerito...

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  9. #9
    Utente di HTML.it L'avatar di joker06
    Registrato dal
    Dec 2006
    Messaggi
    782
    intendi aggiungere la clausola mysql_error

  10. #10
    Originariamente inviato da joker06
    intendi aggiungere la clausola mysql_error
    anche abilitare la stampa degli errori in php oltre al mysql_error() che deve seguire le query

    error_reporting(E_ALL);
    ini_set('display_errors', '1');

    ad inizio pagina.

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

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.