Visualizzazione dei risultati da 1 a 10 su 18

Hybrid View

  1. #1
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,509
    Hai fatto un bel discorso, ma non hai detto nulla di utile affinché ti si possa aiutare.

    "Non funziona", come scritto nel regolamento che sicuramente avrai letto, non vuol dire niente, devi spiegare cosa non funziona, come non funziona, cosa dovrebbe fare e non fa? Cosa fa, ma lo fa in modo errato? Appaiono messaggi d'errore? Se sì, che cosa dicono?
    Hai scritto nella sezione PHP, quindi suppongo, spero, che ciò di cui parli sia in PHP, ma dicci qualcosa sul codice, mostra una porzione di codice relativa a qualcosa che non funziona, insomma, dacci qualcosa che possa farci capire cosa stia succedendo.

  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2011
    Messaggi
    41
    Quote Originariamente inviata da Alhazred Visualizza il messaggio
    Hai fatto un bel discorso, ma non hai detto nulla di utile affinché ti si possa aiutare.

    "Non funziona", come scritto nel regolamento che sicuramente avrai letto, non vuol dire niente, devi spiegare cosa non funziona, come non funziona, cosa dovrebbe fare e non fa? Cosa fa, ma lo fa in modo errato? Appaiono messaggi d'errore? Se sì, che cosa dicono?
    Hai scritto nella sezione PHP, quindi suppongo, spero, che ciò di cui parli sia in PHP, ma dicci qualcosa sul codice, mostra una porzione di codice relativa a qualcosa che non funziona, insomma, dacci qualcosa che possa farci capire cosa stia succedendo.
    Giusto, chiedo scusa ma sono davvero confuso.
    Quello che non funziona è l'inserimento nel database.
    Cioè le pagine si visualizzano correttamente, ho anche integrato un sistema di login che funziona benissimo, ma al momento dell'inserimento (dopo aver compilato il form e premuto sul submit), il record non viene registrato. O viene registrato in parte (es. solo alcuni campi del form). Non ho postato il codice perché funziona bene su tutti i dispositivi che ho, solo su quel pc da questo problema, quindi dubito sia un difetto del codice. Però se credi ci sia bisogno lo faccio!

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2011
    Messaggi
    41
    Ecco il codice.
    Ho oscurato per ovvi motivi di privacy i dati del collegamento al DB, la tabella e altre info con nomi generici in stampatello.
    Spero possiate aiutarmi

    Codice PHP:

    [....]

    $titolo $_POST['titolo'];
    $prezzo $_POST['prezzo'];
    $descr $_POST['descr'];
    $foto = ($_FILES['foto']['tmp_name']);
    $foto2 = ($_FILES['foto2']['tmp_name']);
    $foto3 = ($_FILES['foto3']['tmp_name']);
    $foto4 = ($_FILES['foto4']['tmp_name']);
    $foto5 = ($_FILES['foto5']['tmp_name']);
    $foto6 = ($_FILES['foto6']['tmp_name']);
    $foto7 = ($_FILES['foto7']['tmp_name']);
    $foto8 = ($_FILES['foto8']['tmp_name']);

    $fotoarray = array($foto,$foto2,$foto3,$foto4,$foto5,$foto6,$foto7,$foto8);

    $myconn mysql_connect('localhost''NOMEUTENTE''PASSWORD') or die('Errore...');mysql_select_db('NOMEDB'$myconn) or die('Errore...');

    $query "INSERT INTO 'NOMETABELLA' (
     id,                 
    titolo,                  
    prezzo,                  
    descr)                 
    VALUES (                 
    NULL,                 
    '" 
    $titolo "',                 
    '" 
    $prezzo "',                 
    '" 
    $descr "')";

    $result mysql_query($query);

    $lastid mysql_insert_id();

    $filedir "images/";

    $dbstring = array();

    for (
    $i 0$i <= 7$i++) {    
                  
    $uploadfile $filedir $lastid "_" $i ".jpg";    
                  if (
    is_uploaded_file($fotoarray[$i]))    {            
                           if (
    move_uploaded_file($fotoarray[$i], $uploadfile)) {             
                                  
    $dbstring[$i] = $uploadfile;         
                           } else {             
                                  echo 
    "Foto non caricate!";         
                           }    
                   }
    }

    $queryimg "UPDATE 'NOMETABELLA' SET          
    foto = '" 
    $dbstring[0] . "',          
    foto2 = '" 
    $dbstring[1] . "',          
    foto3 = '" 
    $dbstring[2] . "',          
    foto4 = '" 
    $dbstring[3] . "',         
    foto5 = '" 
    $dbstring[4] . "',          
    foto6 = '" 
    $dbstring[5] . "',          
    foto7 = '" 
    $dbstring[6] . "',          
    foto8 = '" 
    $dbstring[7] . "'          
    WHERE id =" 
    $lastid;

    $result mysql_query($queryimg);

    header ('Location:LINK');

    mysql_close($myconn); 
    Ultima modifica di braskal; 06-09-2016 a 10:14

Tag per questa discussione

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 © 2026 vBulletin Solutions, Inc. All rights reserved.