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

    Richiamare dati con IFRAME

    Salve a tutti,

    Ho un file che richiama un secondo file in un IFRAME.

    Il file principale è composto da due campi text nei quali vorrei venissere stampati i dati che vengono passati dal secondo file che viene richiamato nell'IFRAME.
    (cioè clikkando sul link i dati devono essere stampati nei campi text per poi essere modificati).

    Questo il file principale
    Codice PHP:
    <?php
    include_once("../include/config.php");
    include (
    "../include/controlli.jsp");
    ?>

    <?php
    ///inizio modifica articolo
    print "
    <div id=colonnaSx>
        <div id=titoli_col>
         Inserimento nuovo articolo
        </div>
           <div id=spazio_small>
           </div>
    <form name=form1 method=post onSubmit=return controllo1(this)>
               <div id=label_visual>
                  Descrizione Articolo
               </div>
                    <div id=campo_visual>
                     <input name=descrizione type=text id=descrizione size=45>
                    </div>
               <div id=label_visual>
                  Scorta minima
               </div>
                    <div id=campo_visual>
                     <input name=minimo type=text id=minimo onKeyUp=SoloNumeri(this) maxlength=3 size=5 >
                    </div>
           <div id=spazio_small>
           </div>
                        <div id=bottone>
                         <input type=image name=login src=../img/ico/salva.gif value=salva title=salva>
                         </div>
    </form>  
    </div>
    "
    ;
    ///fine modifica articolo

    //APRI IFRAME
    print "<iframe src=articoli_cerca_mod.php width=300  height=300 scrolling=yes frameborder=0></iframe>";
    ?>
    Questo il file contenuto nell'IFRAME
    Codice PHP:
    <?php
    include_once("../include/config.php");
    include (
    "../include/controlli.jsp");
    ?>
    <?
    //INIZIO RICERCA ARTICOLO
    print "
    <div id=colonnaDx>
       <form  method=POST name=form id=form onSubmit=return controllo2(this)>
          <div id=titoli_col>
           Cerca articolo
          </div>
              <div id=spazio_small>
              </div>
                   <div id=label_visual>
                    Inserisci chiave di ricerca
                   </div>
                      <div id=campo_visual>
                       <input name=descrizione1 size=15 id=sez maxlength=20 type=text onChange=submit()>
                      </div>
       </form>"
    ;
    if (isset(
    $_POST['descrizione1']))
    {
    $sql "SELECT * from articoli WHERE DESCRIZIONE LIKE '%$_POST[descrizione1]%' ";
    $result=mysql_query($sql) or die(mysql_error());
    if(
    mysql_affected_rows() == 0)

    print 
    "
         <div id=spazio_small>
         </div>
            <div id=label_visual>
             L'articolo non è presente in archivio. 
            </div>"

    }  
    while (
    $row=mysql_fetch_array($result)) 
    {
    print 
    "
       <div id=colonnabianca>
        CODICE ARTICOLO
       [b] 
    $row[ID] [/b]";
        
    print (
    "[B]<A HREF=\"articoli_index.php?page=articoli_mod&ID=$row[ID]\">".$row["DESCRIZIONE"]."</A>
    [/b]"
    );
    print 
    "
    "
    ."Descrizione: ".$row["DESCRIZIONE"]."
    "
    ."Minimo deposito: ".$row["MIN"]."

    "
    ;
    print 
    "</div>";
    }
    }
    print 
    "</div>";

    ?>
    Grazie per l'eventuale aiuto.


  2. #2
    a me sembra tutto a posto tranno due cose, la prima è questo pezzo di quesry (LIKE '%$_POST[descrizione1]%) che io avrei messo come =".$_POST[descrizione1]; eil fatto che non capisco perchè ti complichi la vita con l'iframe.

    Se mi puoi specificare qual'è il problema magari ti posso aiutare

    Errare e' umano, ma per fare veramente casino serve la password di root.
    Coltiva Linux........Tanto windows si impianta da solo!!!!!
    PHP 4 Ever

  3. #3
    Ciao Mix,

    ti spiego quello che lo script deve fare:

    L'utente nell'IFRAME compreso nella pagina, digita parte della descrizione (descrizione1) ES. (digita CA) nell'IFRAME verranno visualizzati tutti gli articoli la cui descrizione contiene le due lettere CA (carta, carne, cartone, vasca ecc.). L'IFRAME mi serve perchè i record aventi la descrizione richiesta possono essere molti e pertanto mi serve la barra di scorrimento verticale.
    Una volta trovata la descrizione da modificare clicca sul link della descrizione e la stessa deve andare a stamparsi nel campo text presente sulla pagina principale per poter essere modificata e poi salvata.
    Spero di essermi spiegato
    Se poi tu, o qualche altro, avete una soluzione diversa che non siano POPUP fatemela sapere.

    Ciao a tutti

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.