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

    Aiutatemi con il codice

    Raga potete dirmi cos'è che non va in questo codice!!

    insert.php

    Codice PHP:
    <html>
    <head>
    </head>
    <body>
    <?
    include ("config.inc.php");
    include (
    "top_foot.inc.php");

    //intestazione
    top();
    ?>

    <form method=post action=save.php>
    Nome:

    <textarea type=text size=20 name=nome></textarea>



    Sottonome:

    <textarea type=text size=20 name=sottonome></textarea>



    Descrizione:

    <textarea cols=40 rows=20 name=descrizione></textarea>



    Prezzo:

    <textarea size=20 name=prezzo></textarea>



    Produttore:

    <textarea size=20 name=produttore></textarea>



    Sviluppatore:

    <textarea size=20 name=sviluppatore></textarea>



    Genere:

    <textarea size=20 name=genere></textarea>



    Piattaforma:

    <textarea size=20 name=piattaforma></textarea>



    Link Sito:

    <input type=text size=20 name=link_sito>



    N°Giocatori:

    <textarea size=20 name=nr_giocatori></textarea>



    Voto:

    <select name=voto>
    <?
    for ($i=1$i<=10$i++)
    echo 
    "<option value=$i>$i";
    ?></select>



    Autore:

    <input type=text size=20 name=autore>



    E-mail:

    <input type=text size=20 name=mail>



    Data:

    <select name=giorno>
    <?
    for ($i=1$i<=31$i++)
    echo 
    "<option value=$i>$i";
    ?>
    </select>
    <select name=mese>
    <option value=1>Gennaio
    <option value=2>Febbraio
    <option value=3>Marzo
    <option value=4>Aprile
    <option value=5>Maggio
    <option value=6>Giugno
    <option value=7>Luglio
    <option value=8>Agosto
    <option value=9>Settembre
    <option value=10>Ottobre
    <option value=11>Novembre
    <option value=12>Dicembre
    </select>
    <select name=anno>
    <option value=2001>2001
    <option value=2002>2002
    <option value=2003>2003
    <option value=2004>2004
    <option value=2005>2005
    </select>



    Logo
    <input type=file name=logo>



    Prima immagine
    <input type=file name=prima>



    Seconda immagine
    <input type=file name=seconda>



    Terza immagine
    <input type=file name=terza>



    Quarta immagine
    <input type=file name=quarta>



    Quinta immagine
    <input type=file name=quinta>



    Password:

    <input type=password size=20 name=pass>




    Visibile:
    <input type=radio size=20 name=visibile>





     <input type=submit value=Invia></form>


    <?
    // chiusura pagina
    foot();
    ?>
    </body>
    </html>
    save.php
    Codice PHP:
    <html>
    <head>
    </head>
    <body>
    <? include("top_foot.inc.php");
    include(
    "config.inc.php");
    top();
    $nome $HTTP_POST_VARS['nome'] ;
    $sottonome $HTTP_POST_VARS['sottonome'] ;
    $descrizione $HTTP_POST_VARS['descrizione'] ;
    $prezzo $HTTP_POST_VARS['prezzo'] ;
    $produttore $HTTP_POST_VARS['produttore'] ;
    $sviluppatore $HTTP_POST_VARS['sviluppatore'] ;
    $genere $HTTP_POST_VARS['genere'] ;
    $piattaforma $HTTP_POST_VARS['piattaforma'] ;
    $link_sito $HTTP_POST_VARS['link_sito'] ;
    $nr_giocatori $HTTP_POST_VARS['nr_giocatori'] ;
    $autore $HTTP_POST_VARS['autore'] ;
    $mail $HTTP_POST_VARS['mail'] ;
    $voto $HTTP_POST_VARS['voto'];
    $visibile $HTTP_POST_VARS['visibile']; 
    $pass $HTTP_POST_VARS['pass'];
    $data$HTTP_POST_VARS['data'];
    $logo $HTTP_POST_VARS['logo'] ;
    $prima $HTTP_POST_VARS['prima'];
    $seconda $HTTP_POST_VARS['seconda']; 
    $terza $HTTP_POST_VARS['terza'];
    $quarta$HTTP_POST_VARS['quarta'];
    $quinta$HTTP_POST_VARS['quinta'];
    if (
    $pass != $password):
    echo 
    "Password errata";
    elseif (
    trim($nome) == "" OR trim($descrizione) == ""):
    echo 
    "I campi Nome e Descrizione devono essere riempiti!";
    else:
    $nome addslashes(stripslashes($nome));
    $sottonome addslashes(stripslashes($sottonome));
    $descrizione addslashes(stripslashes($descrizione));
    $prezzo addslashes(stripslashes($prezzo));
    $produttore addslashes(stripslashes($produttore));
    $sviluppatore addslashes(stripslashes($sviluppatore));
    $genere addslashes(stripslashes($genere));
    $piattaforma addslashes(stripslashes($piattaforma));
    $link_sito addslashes(stripslashes($link_sito));
    $autore addslashes(stripslashes($autore));
    $mail addslashes(stripslashes($mail));
    // -------------------------------------------------------------------------- \\
    // [Nome] ************************************************** 
    $nome str_replace("<""&lt;"$nome);
    $nome str_replace(">""&gt;"$nome);
    // [Sottonome] *********************************************
    $sottonome str_replace("<""&lt;"$sottonome);
    $sottonome str_replace(">""&gt;"$sottonome);
    // [Descrizione] *******************************************
    $descrizione str_replace("<""&lt;"$descrizione);
    $descrizione str_replace(">""&gt;"$descrizione);
    // [Prezzo] ************************************************
    $prezzo str_replace("<""&lt;"$prezzo);
    $prezzo str_replace(">""&gt;"$prezzo);
    // [Produttore] ********************************************
    $produttore str_replace("<""&lt;"$produttore);
    $produttore str_replace(">""&gt;"$produttore);
    // [Sviluppatore] ******************************************
    $sviluppatore str_replace("<""&lt;"$sviluppatore);
    $sviluppatore str_replace(">""&gt;"$sviluppatore);
    // [Genere] ************************************************
    $genere str_replace("<""&lt;"$genere);
    $genere str_replace(">""&gt;"$genere);
    // [Piattaforma] *******************************************
    $piattaforma str_replace("<""&lt;"$piattaforma);
    $piattaforma str_replace(">""&gt;"$piattaforma);
    // [Link Sito] ********************************************* 
    $link_sito str_replace("<""&lt;"$link_sito);
    $link_sito str_replace(">""&gt;"$link_sito);
    // [Nr Giocatori] ******************************************
    $nr_giocatori str_replace("<""&lt;"$nr_giocatori);
    $nr_giocatori str_replace(">""&gt;"$nr_giocatori);
    // [Autore] ************************************************
    $autore str_replace("<""&lt;"$autore);
    $autore str_replace(">""&gt;"$autore);
    // [Mail] **************************************************
    $mail str_replace("<""&lt;"$mail);
    $mail str_replace(">""&gt;"$mail);
    // -------------------------------------------------------------------------- \\
    $data mktime("0""0""0"$mese$giorno$anno);
    $db mysql_connect($db_host$db_user$db_password);
    if (
    $db == FALSE)
    die (
    "Errore nella connessione. Verificare i parametri nel file config.inc.php");
    mysql_select_db($db_name$db)
    or die (
    "Errore nella selezione del database. Verificare i parametri nel file config.inc.php");
    $query "INSERT INTO elenco_giochi (nome, sottonome, descrizione, prezzo, produttore, sviluppatore, genere, 

    piattaforma, link_sito, nr_giocatori, voto,autore, mail, data, logo, prima, seconda, terza, quarta, quinta) 

    VALUES ('
    $nome', '$sottonome', '$descrizione', '$prezzo', '$produttore', '$sviluppatore', '$genere', 

    '
    $piattaforma', '$link_sito', '$nr_giocatori', '$voto', '$autore', '$mail', '$data', '$logo', '$prima', '$seconda', $terza', '$quarta', '$quinta')"
    echo 
    "La query vale -|$query|-"
    if (
    mysql_query($query$db)) 


    echo 
    "L'articolo è stato inserito correttamente"

    else 

    echo 
    "Errore durante l'inserimento: ".mysql_error(); 


    mysql_close($db); endif;
    ?>

    <? 

    // QUESTE RIGHE RENDONO LO SCRIPT COMPATIBILE CON LE VERSIONI 
    // DI PHP PRECEDENTI ALLA 4.1.0 
    if(!isset($_FILES)) $_FILES $HTTP_POST_FILES
    if(!isset(
    $_SERVER)) $_SERVER $HTTP_SERVER_VARS

    /********************* VARIABILI [LOGO] ********************/ 

    $upload_dir $_SERVER["DOCUMENT_ROOT"] . "/apache/htdocs/database/immagini/"
    $new_name ""
    $file_name = ($new_name) ? $new_name $_FILES["logo"]["name"]; 
    if(
    trim($_FILES["logo"]["name"]) == "") { 
    die(
    "Non hai indicato il file da uploadare !"); 

    if(@
    is_uploaded_file($_FILES["logo"]["tmp_name"])) { 
    @
    move_uploaded_file($_FILES["logo"]["tmp_name"], "$upload_dir/$file_name"
    or die(
    "Impossibile spostare il file, controlla l'esistenza o i permessi della directory dove fare l'upload."); 
    } else { 
    die(
    "Problemi nell'upload del file " $_FILES["logo"]["name"]); 

    echo 
    "L'upload del file " $_FILES["logo"]["name"] . " è avvenuto correttamente

    "


    /********************* VARIABILI [PRIMA] ********************/ 
    $upload_dir $_SERVER["DOCUMENT_ROOT"] . "/apache/htdocs/database/immagini/"
    $new_name1 ""
    $file_name1 = ($new_name1) ? $new_name1 $_FILES["prima"]["name"]; 
    if(
    trim($_FILES["prima"]["name"]) == "") { 
    die(
    "Non hai indicato il file da uploadare !"); 

    if(@
    is_uploaded_file($_FILES["prima"]["tmp_name"])) { 
    @
    move_uploaded_file($_FILES["prima"]["tmp_name"], "$upload_dir/$file_name1"
    or die(
    "Impossibile spostare il file, controlla l'esistenza o i permessi della directory dove fare l'upload."); 
    } else { 
    die(
    "Problemi nell'upload del file " $_FILES["prima"]["name"]); 

    echo 
    "L'upload del file " $_FILES["prima"]["name"] . " è avvenuto correttamente

    "



    /********************* VARIABILI [SECONDA] ********************/ 
    $upload_dir $_SERVER["DOCUMENT_ROOT"] . "/apache/htdocs/database/immagini/"
    $new_name2 ""
    $file_name2 = ($new_name2) ? $new_name2 $_FILES["seconda"]["name"]; 
    if(
    trim($_FILES["seconda"]["name"]) == "") { 
    die(
    "Non hai indicato il file da uploadare !"); 

    if(@
    is_uploaded_file($_FILES["seconda"]["tmp_name"])) { 
    @
    move_uploaded_file($_FILES["seconda"]["tmp_name"], "$upload_dir/$file_name2"
    or die(
    "Impossibile spostare il file, controlla l'esistenza o i permessi della directory dove fare l'upload."); 
    } else { 
    die(
    "Problemi nell'upload del file " $_FILES["seconda"]["name"]); 

    echo 
    "L'upload del file " $_FILES["seconda"]["name"] . " è avvenuto correttamente"

     

    /********************* VARIABILI DA [TERZA] ********************/ 
    $upload_dir $_SERVER["DOCUMENT_ROOT"] . "/apache/htdocs/database/immagini/"
    $new_name2 ""
    $file_name2 = ($new_name2) ? $new_name2 $_FILES["terza"]["name"]; 
    if(
    trim($_FILES["terza"]["name"]) == "") { 
    die(
    "Non hai indicato il file da uploadare !"); 

    if(@
    is_uploaded_file($_FILES["terza"]["tmp_name"])) { 
    @
    move_uploaded_file($_FILES["terza"]["tmp_name"], "$upload_dir/$file_name2"
    or die(
    "Impossibile spostare il file, controlla l'esistenza o i permessi della directory dove fare l'upload."); 
    } else { 
    die(
    "Problemi nell'upload del file " $_FILES["seconda"]["name"]); 

    echo 
    "L'upload del file " $_FILES["terza"]["name"] . " è avvenuto correttamente"

     

    /********************* VARIABILI DA [QUARTA] ********************/ 
    $upload_dir $_SERVER["DOCUMENT_ROOT"] . "/apache/htdocs/database/immagini/"
    $new_name2 ""
    $file_name2 = ($new_name2) ? $new_name2 $_FILES["quarta"]["name"]; 
    if(
    trim($_FILES["quarta"]["name"]) == "") { 
    die(
    "Non hai indicato il file da uploadare !"); 

    if(@
    is_uploaded_file($_FILES["quarta"]["tmp_name"])) { 
    @
    move_uploaded_file($_FILES["quarta"]["tmp_name"], "$upload_dir/$file_name2"
    or die(
    "Impossibile spostare il file, controlla l'esistenza o i permessi della directory dove fare l'upload."); 
    } else { 
    die(
    "Problemi nell'upload del file " $_FILES["quarta"]["name"]); 

    echo 
    "L'upload del file " $_FILES["quarta"]["name"] . " è avvenuto correttamente"


    /********************* VARIABILI [QUINTA] ********************/ 
    $upload_dir $_SERVER["DOCUMENT_ROOT"] . "/apache/htdocs/database/immagini/"
    $new_name2 ""
    $file_name2 = ($new_name2) ? $new_name2 $_FILES["quinta"]["name"]; 
    if(
    trim($_FILES["quinta"]["name"]) == "") { 
    die(
    "Non hai indicato il file da uploadare !"); 

    if(@
    is_uploaded_file($_FILES["quinta"]["tmp_name"])) { 
    @
    move_uploaded_file($_FILES["quinta"]["tmp_name"], "$upload_dir/$file_name2"
    or die(
    "Impossibile spostare il file, controlla l'esistenza o i permessi della directory dove fare l'upload."); 
    } else { 
    die(
    "Problemi nell'upload del file " $_FILES["quinta"]["name"]); 

    echo 
    "L'upload del file " $_FILES["quinta"]["name"] . " è avvenuto correttamente"




    foot();
    ?>
    </body>
    </html>

  2. #2
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Già tu potresti dirci cosa non va !!!!

  3. #3
    Questo è l'errore che mi da:
    La query vale -|INSERT INTO elenco_giochi (nome, sottonome, descrizione, prezzo, produttore, sviluppatore, genere, piattaforma, link_sito, nr_giocatori, voto,autore, mail, data, logo, prima, seconda, terza, quarta, quinta) VALUES ('asddsa', 'asdsad', 'dasasd', 'dassda', 'asdsad', 'dsaasddsa', 'asdasd', 'asdads', 'adsasd', 'sadasd', '1', 'dasasd', 'dasasd', '978303600', 'C:\\Documents and Settings\\Luca\\Documenti\\Immagini\\1.gif', 'C:\\Documents and Settings\\Luca\\Documenti\\Immagini\\003.jpg', 'C:\\Documents and Settings\\Luca\\Documenti\\Immagini\\08_6600_lores .sized.jpg', C:\\Documents and Settings\\Luca\\Documenti\\Immagini\\cielo.jpg', 'C:\\Documents and Settings\\Luca\\Documenti\\Immagini\\nokia_6600_01 .jpg', 'C:\\Documents and Settings\\Luca\\Documenti\\Immagini\\queen.gif')|-Errore durante l'inserimento: You have an error in your SQL syntax near ':\\Documents and Settings\\Luca\\Documenti\\Immagini\\cielo.jpg', 'C:\\Documents' at line 7 Non hai indicato il file da uploadare !

  4. #4
    qualcuno può darmi qualche dritta?

  5. #5
    ti manca un '

    ( C:\\Documents and Settings\\Luca\\Documenti\\Immagini\\cielo.jpg',)
    e forse il nome data è una parola riservata di mysql

    '$nr_giocatori', '$voto', '$autore', '$mail', '$data', '$logo', '$prima', '$seconda', --->>$terza', '$quarta', '$quinta')";

  6. #6
    grazie il problema era proprio questo!
    Infatti adesso mi carica l'articolo ma quando vado a fare la visualizzazione non mi da le immagini.
    Quando vado a salvare mi da questo:
    La query vale -|INSERT INTO elenco_giochi (nome, sottonome, descrizione, prezzo, produttore, sviluppatore, genere, piattaforma, link_sito, nr_giocatori, voto,autore, mail, data, logo, prima, seconda, terza, quarta, quinta) VALUES ('sdasadsdsa', '', 'asdsdasadadsasd', '', '', '', '', '', '', '', '1', '', '', '978303600', 'C:\\Documents and Settings\\Luca\\Documenti\\Immagini\\1.gif', 'C:\\Documents and Settings\\Luca\\Documenti\\Immagini\\08_6600_lores .sized.jpg', 'C:\\Documents and Settings\\Luca\\Documenti\\Immagini\\003.jpg', 'C:\\Documents and Settings\\Luca\\Documenti\\Immagini\\cielo.jpg', 'C:\\Documents and Settings\\Luca\\Documenti\\Immagini\\lucahulk3.jpg ', 'C:\\Documents and Settings\\Luca\\Documenti\\Immagini\\images.jpg')|-L'articolo è stato inserito correttamenteNon hai indicato il file da uploadare !

    E infatti nella pagina di visualizzazione mi da l'indirizzo non l'immagine:

    C:\Documents and Settings\Luca\Documenti\Immagini\1.gif

    C:\Documents and Settings\Luca\Documenti\Immagini\08_6600_lores.siz ed.jpg

    C:\Documents and Settings\Luca\Documenti\Immagini\003.jpg

    C:\Documents and Settings\Luca\Documenti\Immagini\cielo.jpg

    C:\Documents and Settings\Luca\Documenti\Immagini\lucahulk3.jpg

    C:\Documents and Settings\Luca\Documenti\Immagini\images.jpg

  7. #7
    raga scusate ma ancora no nne vengo fuori!
    Qualcuno mi sa dire perchè non mi fa l'upload dei file?

  8. #8
    il form non sa che deve passare dei campi di tipo file
    <form method=post action=save.php>

    <form method=post action=save.php enctype=multipart/form-data>
    è la forma corretta


    Ciao
    In a world without walls and fences - who needs windows and gates ?

  9. #9
    grazie mille era questo l'errore!!!
    Solo una cosa adesso mi da questo errore:
    Impossibile spostare il file, controlla l'esistenza o i permessi della directory dove fare l'upload
    e mi sa perchè non ho impostato bene il path del file!

    io ho questa suddivisione per salvare pagine e file

    [apache]
    ------------
    [htdocs]
    ----------------
    [database]
    ---------------------
    [immagini]
    insert.php
    save.php
    view.php
    ----------------------------

    quindi se io ho il file save.php e la directory "immagini" nella cartella database non sbaglio a scrivere
    Codice PHP:
    $upload_dir $_SERVER["DOCUMENT_ROOT"] . "./immagini/"

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.