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

    estrarre da array più dati + passaggio ad altro file per stampa

    Salve ho un problema con la visualizzazione dei dati in un 'altra pagina , mi spiego meglio io nel codice della prima pagina stampo i dati riguardanti i film e la visualizzazione di tutti i film con rispettivo titolo e regista funziona, solo che quando invio i dati di un film con il form di un qualsiasi film , mi preleva i dati dell'ultimo film che ha stampato e nn di quello che avevo prima: ora volevo chiedervi esiste un modo per salvare i dati di tutti i film(Titolo,Regista che sarebbero le chiavi) precedenti in modo che io possa inviarli quando clicco sul pulsante scheda e mi dia i dati relativi al film stampato a video sulla prima pagina??
    esempio ho il film "The big lebowski" clicco su scheda e mi stampa i suoi dati ... ecc ecc



    questo è il codice :
    $query="select Titolo,Regista,numC from film";
    $dbResult=mysql_query($query,$db);
    while ($row=mysql_fetch_array($dbResult)){

    print("

    <center>
    <table width=500 border=1 bordercolor=white>
    <tr align=center>
    <form action=scheda.php target=centro>
    <td width=25%><font color=white>$row[Titolo]</font></td>
    <td width=25%><font color=white>$row[Registra]</font></td>
    <td width=10%><font color=white>$row[numC]</font></td>
    <input type=hidden name=Titolo value=\"$row[Titolo]\">
    <input type=hidden name=Registra value=\"$row[Regista]\">
    <td width=20%><input type=submit value=SCHEDA size=3></font></td>
    </tr>");
    }

  2. #2
    per ogni form c'è un solo tasto submit, quindi se inserisci il tasto submit per il primo record, subito dopo dovrai inserire il tag di chiusura del form.

    Altrimenti ti ritrovi un form con 2 tasti submit
    http://www.sanpaolosassari.it
    Il panino più buono è quello più grande

  3. #3
    no nn è quello il problema.... anche sistemando il codice ..... sempre la stessa cosa mi da la scheda dell'ultimo film che ho inserito tipo inserisco "the big lebowski" poi inserisco "the cronicle of" e se clicco sul primo mi dà la scheda dell'ultimo ... praticamente quando clicco un form qualsiasi nn salva i dati che avevo prima sul primo giro del ciclo while e assegna alle variabili $row[titolo] e $row[regista] i valori dell'ultimo film quindi invia sempre quelli ..

  4. #4
    Utente di HTML.it L'avatar di dararag
    Registrato dal
    Jan 2008
    Messaggi
    434
    Prova con questo:
    Codice PHP:
    $query="select Titolo,Regista,numC from film";
    $dbResult=mysql_query($query,$db);
    while (
    $row=mysql_fetch_array($dbResult)){
    print(


    <center>
    <table width="500" border="1" bordercolor="white">
    <tr align="center">
    <td width="25%"><font color="white">$row[Titolo]</font></td>
    <td width="25%"><font color="white">$row[Registra]</font></td>
    <td width="10%"><font color="white">$row[numC]</font></td>
    <input type="hidden" name="Registra" value="$row[Regista]">
    <form action="scheda.php" target="centro" method="GET">
    <input type="hidden" name="Titolo" value="$row[Titolo]">
    <td width="20%"><input type="submit" value=SCHEDA size="3"></font></td>
    </form></tr>");

    Ora devi solo modificare il file scheda.php, facendo in modo che prenda $_REQUEST['Titolo'], e che prenda da un database la scheda che dovrà essere associata a questo titolo, mi pare l'unico modo.

  5. #5
    grande perfetto! ghgh

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.