Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2006
    Messaggi
    833

    Visualizzare dettagli con onmouseover

    Ciao a tutti, oggi volevo chiedervi se sapete dirmi come posso fare per visualizzare dei dettagli di un record quando ci passo sopra con il mouse.

    In pratica ho un'elenco di clienti e affianco a ogni record vorrei mettere un div che presenti
    i dettagli del cliente, solo che non riesco a recuperare i dati del cliente che ho selezionato
    perche' vengono fuori sempre i dati del ultimo record. Se seleziono un record e chiamo un altra pagina i dati del record giusto li recupero cosi:

    $TEANNOW= $_POST['ann_'.$_POST['user']];
    $TENRPRW= $_POST['num_'.$_POST['user']];

    Pero' nella pagina non so come fare. Posto un po di codice per capirci meglio

    Quindi:

    codice:
    $sql = "select * from PW_DAT.PRTE200F   where TEATTI <> 'A' and TEFL01 <> 'X' and TEANNO <= '$TEANNOP' and TENRPR <= '$TENRPRP'
            and TERAGS >= '$TERAGSP'
            order by TERAGS, TEANNO desc, TENRPR desc 
    ";        
    }   
    	
    
    $stmt = db2_exec($dbh, $sql, array('cursor' => DB2_SCROLLABLE));
    
    print '<table border=0 cellpadding9 cellspacing=0 bgcolor="#F7F7F7" bordercolor="#F7F7F7">';
    
    while ($row = db2_fetch_array($stmt)) 
    { 
      if(!$row=="") { 
      
    $TEANNOW = rtrim($row[6]);
    $TENRPRW = rtrim($row[7]);
    $TECLIEW = rtrim($row[9]);
    $TERAGSW = rtrim($row[10]);
    
    
    ?> 
    
    <tr>
    
    <td  bgcolor="#CCCCCC" valign="bottom" align="left" width="1">
    
    <input type="radio" name="user" value="<?php echo($contalink); ?>" />
    <input type="hidden" name="ann_<?php echo($contalink);?>" value="<?php echo($TEANNOW);?>" />
    <input type="hidden" name="num_<?php echo($contalink);?>" value="<?php echo($TENRPRW);?>" />
    
    <td  bgcolor="#CCCCCC" valign="bottom" align="left" width="1">
    1 
    </td>
    
      <td width="60"   bgcolor="#CCCCCC"><font face="Times New Roman"> <?php echo($TEANNOW);?></font></td> 
      <td width="60"   bgcolor="#CCCCCC"><font face="Times New Roman"> <?php echo($TENRPRW);?></font></td> 
      <td width="370"  bgcolor="#CCCCCC"><font face="Times New Roman"> <?php echo
    
    
    <?php 
    $contalink = $contalink+1; 
    ?>
    
    ........
    
    E qua vorrei recuperare i dati del cliente giusto
    
    <div id="div1">
    <?php
    $TEANNOW= $_GET['ann_'.$_GET['user']];
    $TENRPRW= $_GET['num_'.$_GET['user']];
    echo($TENRPRW);?>
    </div>
    <div id="div2"><?php echo($TECLIEW);?></div>
    <div id="div3"><?php echo($DESTAW);?></div>

    Ciao e grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2006
    Messaggi
    833
    Mi sa che ho sbagliato il titolo, con onmouse over faccio scappare tutti gli utenti

    Scherzi a parte, e' possibile recuperare i dati di un record che fa parte di un elenco nella stessa pagina?

    Cioe' nel ciclo di stampo dati risultanti della select metto

    .....<form id="modulo" name="modulo" method="POST"> .....

    <input type="radio" name="user" value="<?php echo($contalink); ?>" />
    <input type="hidden" name="ann_<?php echo($contalink);?>" value="<?php echo($TEANNOW);?>" />
    <input type="hidden" name="num_<?php echo($contalink);?>" value="<?php echo($TENRPRW);?>" />

    E nelle altre pagine i dati del record selezionati li seleziono cosi'

    $TEANNOW= $_POST['ann_'.$_POST['user']];
    $TENRPRW= $_POST['num_'.$_POST['user']];

    E funziona perfettamente, ma non so come fare per recuperarli anche nella stessa
    pagina.
    Secondo voi e' possibile farlo oppure lascio stare?

    Ciao

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2006
    Messaggi
    833
    Uppetto, sono convinto che si possa fare perche' se nel onmouseover metto l'apertura
    di una popup e questa recupera i dati in post li stampa corretti, quindi ci deve essere un modo per recuperare i dati nella stessa pagina.

    Anche questa volta da solo non ne esco, ciao.

  4. #4
    Utente di HTML.it
    Registrato dal
    Aug 2006
    Messaggi
    833
    Niente da fare?

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.