Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14
  1. #1

    Problema inserimento record

    Ciao,

    ho un piccolo problema, quando faccio l'upload di un file funziona, ma quando deve inserire il nome del file nel db mi da errore.
    Sapete dirmi dove sbaglio?

    L'errore é: Errore durante l'inserimento: Keine Datenbank ausgewählt.

    Il codice:

    else {
    if (move_uploaded_file($fileupload_temp, $target_path)) {
    $msg = "<span class=\"style1\">Il file $fileupload_name é stato caricato con successo</span>

    ";
    $img = "<p align=\"center\"><img src=\"image/$fileupload_name\" width=\"120\" height=\"80\"></p>";
    $query = "INSERT INTO tb_foto (Id, FotoLink) VALUES ('','$fileupload_name')";
    if (mysql_query($query))
    echo "Inserimento nel db avvenuto correttamente";
    else
    echo "Errore durante l'inserimento: " .mysql_error();
    }
    else
    {
    echo "Il filenon é stato spostato corretamente";
    }
    }
    PHP THE BEST

  2. #2
    hai controllato bene le parentesi? che errore ti dà?

  3. #3
    Si ho fatto un controllo e se nonmi sfuggie niente e tutto corretto.

    L'immagine la carica correttamente sul server, ma il nome del file caricato non lo aggiunge nel db.

    L'errore che i da é il seguente : Keine Datenbank ausgewählt.
    PHP THE BEST

  4. #4
    il tedesco non lo conosco

    comunque quando stampi l'errore fai stampare anche la query, magari è un problema d'apici:


    codice:
    if (mysql_query($query))
      echo "Inserimento nel db avvenuto correttamente";
    else
      echo "Errore durante l'inserimento: ".$query."
    ".mysql_error();

    che query ti scrive?







    Talvolta anche una persona apparentemente inutile si rivela un abile samurai dalla forza di mille uomini, dimostrando di poter rinunciare alla vita e che il suo cuore si è completamente identificato con quello del suo padrone

  5. #5
    Utente di HTML.it L'avatar di marco80
    Registrato dal
    May 2005
    Messaggi
    1,357
    Fatti stampare la query e vedi se il nome risulta corretto/esistente..

  6. #6
    ecco questo é quello che mi stampa:

    Errore durante l'inserimento: INSERT INTO tb_foto (Id, FotoLink) VALUES ('','3XDQZ,pf8dqz.jpg')
    Keine Datenbank ausgewählt

    VVoVe:
    PHP THE BEST

  7. #7
    dunque, la query sembra corretta, ma giusto per capirci qualcosa, non potresti tradurre l'errore in italiano? o in inglese?

    comunque andando per assonanza con l'italiano (e quindi a caso ) potrebbe essere che manchi la connessione al db?



    edit
    p.s. ho interperetato quel Keine Datenbank ausgewählt come Connessione al Database Assente, ma ripeto non conosco il tedesco e sono andato a caso...
    Talvolta anche una persona apparentemente inutile si rivela un abile samurai dalla forza di mille uomini, dimostrando di poter rinunciare alla vita e che il suo cuore si è completamente identificato con quello del suo padrone

  8. #8
    In cima alla pagina ho il collegamento alla connessione che é:

    <?php require_once('../Connections/hb9faxdb.php'); ?>

    Questo nel file hb9faxdb.php

    <?php
    # FileName="Connection_php_mysql.htm"
    # Type="MYSQL"
    # HTTP="true"
    $hostname_hb9faxdb = "localhost";
    $database_hb9faxdb = "hb9faxdb";
    $username_hb9faxdb = "xxxx";
    $password_hb9faxdb = "xxxx";
    $hb9faxdb = mysql_pconnect($hostname_hb9faxdb, $username_hb9faxdb, $password_hb9faxdb) or trigger_error(mysql_error(),E_USER_ERROR);
    ?>

    E questo in fondo:

    else {
    if (move_uploaded_file($fileupload_temp, $target_path)) {
    $msg = "<span class=\"style1\">Il file $fileupload_name é stato caricato con successo</span>

    ";
    $img = "<p align=\"center\"><img src=\"image/$fileupload_name\" width=\"120\" height=\"80\"></p>";
    $query = "INSERT INTO tb_foto (Id, FotoLink) VALUES ('','$fileupload_name')";
    if (mysql_query($query))
    $msg = "Inserimento nel db avvenuto correttamente";
    else
    $msg = "Errore durante l'inserimento:" .$query. "
    " .mysql_error();
    }
    else
    {
    $msg = "Il file non é stato spostato correttamente";
    }
    }
    PHP THE BEST

  9. #9
    Per l'errore adesso guardo di tradurlo!!!

    ecco l'errore in inglese : No database selected!

    Ecco però non so come fare sinceramente, ripeto sto imaparando e apprendo osservando!

    Thx
    PHP THE BEST

  10. #10
    metti questo nel primo file
    mysql_select_db ($database_hb9faxdb ,$hb9faxdb ) or die ("impossibile selezionare il database");

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.