Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Insert nuovo valore

  1. #1

    Insert nuovo valore

    Scusate la domanda banale... (in asp me la cavo meglio)

    ho un form che fa l'upload di un file e lo scrive nel database...
    se volessi aggiungere anche un campo Titolo come posso aggiungerlo all'insert??

    Codice PHP:

    $max_size 
    1024*250// the max. size for uploading
        
    $my_upload = new file_upload;
    [
    B]$titolo=$_POST["titolo"]; [/B

    // "files" is the folder for the uploaded files (you have to create this folder)
    $my_upload->upload_dir $_SERVER['DOCUMENT_ROOT']."/files/new/"
    $my_upload->extensions = array(".png"".zip"".pdf"".jpg"); // specify the allowed extensions here
    // $my_upload->extensions = "it"; // use this to switch the messages into an other language (translate first!!!)
    $my_upload->max_length_filename 100// change this value to fit your field length in your database (standard 100)
    $my_upload->rename_file false;        //decido se rinominare il file


    // You need to modify the settings below...
    $conn mysql_connect("localhost""root""123456") or die(mysql_error());
    mysql_select_db("casale"$conn) or die(mysql_error());

            
    if(isset(
    $_POST['Submit'])) {
        
    $my_upload->the_temp_file $_FILES['upload']['tmp_name'];
        
    $my_upload->the_file $_FILES['upload']['name'];
        
    $my_upload->http_error $_FILES['upload']['error'];
        
    $my_upload->replace "y";
        
    $my_upload->do_filename_check "n"// use this boolean to check for a valid filename
        
    if ($my_upload->upload()) { // new name is an additional filename information, use this to rename the uploaded file
            
    mysql_query(sprintf("INSERT INTO eventi SET menu = '%s'"$my_upload->file_copy));
        }
    }
    ?> 

    praticamente i campi del db sono:
    Menu "dove va il file caricato"
    e
    titolo "dove va $titolo " 
    come modifico la stringa insert INTO eventi

    Grazie per la pazienza
    Scusate sto imparando!

  2. #2
    come posso modificare questa stringa per aggiungere un nuovo valore da inserire in un nuovo campo della tabella EVENTI?

    Codice PHP:
            mysql_query(sprintf("INSERT INTO eventi SET menu = '%s'"$my_upload->file_copy)); 
    il compo da aggiungere è "titolo" il valore è "$titolo"

    chiedo scusa per la banalita dell'operazione ma non riesco a capire la stringa del insert!

    Grazie
    Scusate sto imparando!

  3. #3
    Originariamente inviato da max1975_na
    come posso modificare questa stringa per aggiungere un nuovo valore da inserire in un nuovo campo della tabella EVENTI?

    Codice PHP:
            mysql_query(sprintf("INSERT INTO eventi SET menu = '%s'"$my_upload->file_copy)); 
    il compo da aggiungere è "titolo" il valore è "$titolo"

    chiedo scusa per la banalita dell'operazione ma non riesco a capire la stringa del insert!

    Grazie
    Codice PHP:
            mysql_query(sprintf("INSERT INTO eventi SET menu = '%s', titolo='%s'"$my_upload->file_copy$_POST['titolo'])); 

  4. #4
    Perfetto grazie... devi sapere che ho un server dedicato linux e non capisco na mazza di php me me la cavicchio in asp e tutte queste cose le so fare! in php dovrei studiarlo da 0...

    Ti scoccierebbe dirmi come recuperare i file che carico in questa tabella e far si che venga visualizzato il titolo con il link al file?


    Codice PHP:
    <table class="main_red" width="180" border="0" cellspacing="2" cellpadding="0">
                <
    tr height="19">
                    <
    td class="tex" valign="middle" width="9" height="19"></td>
                    <
    td class="tex" valign="middle" width="165" height="19">[b]Eventi speciali[img]images/stelle3.gif[/img][/b]</td>
                </
    tr>
                <
    tr height="8">
                    <
    td valign="bottom" width="9" height="8"></td>
                    <
    td valign="bottom" width="165" height="8"></td>
                </
    tr>
                <
    tr height="14">
                    <
    td valign="top" width="9" height="14">[img]images/pointer.gif[/img]</td>
                    <
    td class="tex_piccolo" valign="top" width="165" height="14">[url="link_al_file"]titolo del menu caricato[/url]</td>
                </
    tr>
            </
    table
    Grazie anticipatamente
    Scusate sto imparando!

  5. #5
    Allora, coem giusto che fosse ho fatto un giro in rete ed ho capito come reuperare e stampare i dati prelevati da una tebella del mio db

    [PHP]
    <?
    $conn = mysql_connect("localhost", "root", "123456") or die(mysql_error());
    mysql_select_db("casale", $conn) or die(mysql_error());

    $sql = "SELECT titolo, menu FROM eventi";
    $result = mysql_query($sql);
    while ($array = mysql_fetch_array($result))
    {
    print "CODICE Prod: ".$array['titolo']." - ";
    print "DESCRIZIONE Prod: ".$array['menu']." - ";
    }
    ?>/PHP]

    cosi però li stampo in sequenza senza un ordine preciso....
    io vorrei inserire i risultati in una tabella. Girando in rete ho trovato l'impaginazione di molti record..

    Potreste aiutarmi?
    questa e la tabella

    Codice PHP:
    <table width="180" border="0" cellspacing="2" cellpadding="0"
                <
    tr height="19"
                    <
    td width="9" height="19"></td
                    <
    td width="165" height="19">[b]Eventi speciali[img]images/stelle3.gif[/img][/b]</td
                </
    tr
                <
    tr height="8"
                    <
    td valign="bottom" width="9" height="8"></td
                    <
    td valign="bottom" width="165" height="8"></td
                </
    tr
                <
    tr height="14"
                    <
    td valign="top" width="9" height="14">[img]images/pointer.gif[/img]</td
                    <
    td class="tex_piccolo" valign="top" width="165" height="14">[url="link_al_file"]titolo del menu[/url]</td
                </
    tr
            </
    table
    Grazie
    Scusate sto imparando!

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.