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

    valore combo box recuperato in un altra pagina con ajax

    salve gente, sto utilizzando un multiuploader (fancy upload) ovviamente funziona, ho bisogno però di mandare il file uploadato in una determinata categoria (lo faccio via db)

    ho questo



    Codice PHP:
    <form action="script.php" method="post" enctype="multipart/form-data" id="form-demo">       <fieldset id="demo-fallback">         <label for="demo-photoupload">             Upload Photos:             <input type="file" name="photoupload" id="demo-photoupload" />                     </label>                  </fieldset>    <?php     include("config.php");      $query "SELECT * FROM categorie";      $result mysql_query($query) ;     echo '<select id="cat"> ';     while($row mysql_fetch_array($result)){     printf("<option value=\"%d\">%s</option>"$row["iD"], $row["nome"]); } echo '</select>'?>     <div id="demo-status" class="hide">          

                 [url="#"]Browse Files[/url] |             [url="#"]Clear List[/url] |             [url="#"]Upload[/url]         </p>         <div>             <strong class="overall-title">Overall progress[/b]
                 [img]./assets/progress-bar/bar.gif[/img]         </div>         <div>             <strong class="current-title">File Progress[/b]
                 [img]./assets/progress-bar/bar.gif[/img]         </div>         <div class="current-text"></div>     </div>      <ul id="demo-list">[/list]</form>


    poi da ho nel file js
    codice:
    $('demo-upload').addEvent('click', function() { 		swiffy.upload(); 		return false; 	});
    la funzione swiffy.upload(); presa da qui

    Codice PHP:
    Swiff.Uploader = new Class({      Extends: Swiff,      Implements: Events,      options: {         path'Swiff.Uploader.swf',         multipletrue,         queuedtrue,         typeFilternull,         urlnull,         method'post',         datanull,         fieldName'Filedata',         targetnull,         height'100%',         width'100%'callBacksnull     },..............................upload: function(options){         var current this.options;         options $extend({datacurrent.dataurlcurrent.urlmethodcurrent.methodfieldNamecurrent.fieldNameoptions);         if ($type(options.data) == 'element'options.data = $(options.data).toQueryString();         return this.remote('upload'options);     }, 



    come mando il valore della combo box al file script.php così da poterlo inviare al database come variabile?
    sto impazzendo

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998

    Re: valore combo box recuperato in un altra pagina con ajax

    Questo e' un forum dove si parla di javascript, non di PHP, posta cio' che riceve il browser, non quello che deve ancora essere interpretato dal server.
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3
    a me serve capire come prendere il valore della combobox e portarlo alla pagine script.php per leggerlo

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Il valore di una combobox (?) o select che dir si voglia, si recupera cosi':

    valore = document.nomeForm.nomeSelect.options[document.nomeForm.nomeSelect.selectedIndex].value;

    per inviarlo puoi usare un'altra istanza di ajax.
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  5. #5
    ok, ma questo va messo dove?
    nel file dove c'è la select oppure dove?
    sono alle primissime armi con ajax potresti darmi qualche altro input?

  6. #6
    nessun aiuto?

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.