Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Link da Popup

  1. #1
    Utente di HTML.it L'avatar di lupo92
    Registrato dal
    Feb 2004
    Messaggi
    254

    Link da Popup

    Ho un file di inserimento in una tabella chiamata (entrati) che ha solo due campi:

    ID_ARTICOLO
    QUANTITA

    In una seconda tabella chiamata (articoli) ho altri due campi:

    ID
    DESCRIZIONE

    con un centinaio di articoli con ID univoco

    Nel file di inserimento vorrei creare un link ad una popup (o cosa del genere) che mi elencasse tutti gli
    articoli presenti nella tabella (articoli) e fare in modo che cliccando sulla descrizione di uno degli articoli
    il suo ID si stampasse nel campo della form relativo all'id_articolo.

    Una cosa simile ai calendari delle prenotazioni di aerei,treni, alberghi ecc.


    <form name="form1" method="post" action="" onSubmit="return controllo1(this)">
    <input name="id_articolo" type="text" id="id_articolo" >
    <input name="quantita" type="text" id="quantita" onKeyUp="SoloNumeri(this)">
    <input type="Submit" name="Submit" value="Invia">
    </form>


    Codice PHP:
    <? 
    if (isset($_POST['id_articolo']))
    {
    mysql_query("insert into entrati (id_articolo,quantita) 
                             VALUES ('
    $_POST[id_articolo]','$_POST[quantita]');");
    }
    Grazie in anticipo
    lupo

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    1,965
    Potresti fare qualcosa tipo... (nella popup)

    <a href="#" onclick="javascript:this.opener.nomeform.campo1='< ?php echo $id;?>'" />

  3. #3
    Utente di HTML.it L'avatar di lupo92
    Registrato dal
    Feb 2004
    Messaggi
    254
    il problema è che non so proprio da dove cominciare.
    Se ti è possibile dirmi qualche cosa in +
    lupo

  4. #4
    Utente di HTML.it L'avatar di lupo92
    Registrato dal
    Feb 2004
    Messaggi
    254
    lupo

  5. #5
    Utente di HTML.it L'avatar di lupo92
    Registrato dal
    Feb 2004
    Messaggi
    254
    Cerco di essere + chiaro su quello che voglio fare.

    Questo file (entrati_ins3) contiene una form con due campi e un link ad una popup chiamata (finestra3) che mi fa una query ad una tabella dove sono presenti ID_ARTICOLO e QUANTITA.


    file entrati_ins3
    Codice PHP:
    <script>
    function finestra(str) {
            searchWin = window.open(str,'finestra','scrollbars=no,resizable=yes,width=200,height=200,top=100,left=200,status=no,location=no,toolbar=no');
    }
    </script>
    <?
    include_once("../include/config.php");
    include (
    "../include/controlli.jsp");
    ?>
    <form name="form1" method="post" action=""  onSubmit="return controllo1(this)">
      


        <input name="id_articolo" type="text" id="id_articolo" >
    <a href=javascript:finestra('finestra3.php')> apri finestra
    </a>  </p>
      


        <input name="quantita" type="text" id="quantita" onKeyUp="SoloNumeri(this)">
      </p>
      

        <input type="Submit" name="Submit" value="Invia">
          </p>
    </form>
    <? 
    if (isset($_POST['id_articolo']))
    {
    mysql_query("insert into entrati (id_articolo,quantita) 
                             VALUES ('
    $_POST[id_articolo]','$_POST[quantita]');");
    }
    ?>
    file finestra3
    Codice PHP:
    <?
    include_once("../include/config.php");
    ?>
    <? 
    $sql 
    "SELECT * from entrati "  ;
    $result=mysql_query($sql) or die(mysql_error());
    while (
    $row=mysql_fetch_array($result)) 
    {
    print 
    "Codice Articolo: "$row["ID_ARTICOLO"]."
    "
    ."Quantità: ".$row["QUANTITA"]."
    "
    ;
    ?>
    Vorrei che dalla popup, cliccando sull'ID_ARTICOLO lo stesso venga stampato nella casella di testo (id_articolo) presente nel file entrati_ins3.


    Spero di essermi spiegato alla meglio.
    lupo

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.