Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

HTML e PHP

8 views
Skip to first unread message

yanez25

unread,
Sep 17, 2012, 3:06:29 AM9/17/12
to
Buongiorno,

chi mi da una mano a risolvere questo problema?

Ho queste righe all'interno del mio codice HTML che richiamano una
funzione in Java script:

<tr>
<th><a class='link' onclick="Ordine('<?php echo
$cdprod;?>', '<?php $colonna = "A"; echo $colonna;?>', '<?php echo
$tpordine;?>')">Codice Assieme</a></th>
<th><a class='link' onclick="Ordine('<?php echo
$cdprod;?>', '<?php $colonna = "B"; echo $colonna;?>', '<?php echo
$tpordine;?>')">Descrizione assieme</a></th>
<th><a class='link' onclick="Ordine('<?php echo
$cdprod;?>', '<?php $colonna = "C"; echo $colonna;?>', '<?php echo
$tpordine;?>')">Codice prodotto</a></th>
<th><a class='link' onclick="Ordine('<?php echo
$cdprod;?>', '<?php $colonna = "D"; echo $colonna;?>', '<?php echo
$tpordine;?>')">Descrizione prodotto</a></th>
</tr>

.. poi sempre nel mio html ho queste righe che mi chiamano la funzione
(al suo interno l'SQL) per l'estrazione dei dati

<?php
$connetti = db2_connect('S5688B11A','CA400','CA400');

require("php/Quadro_Produzione.php");
$arr_produzione = Quadro_Produzione($cdprod, $colonna, $tpordine);

e andando a cliccare con il mouse su una delle quattro colonne della mia
tabella (sopra descritta) chiamo la funzione "Ordine":

function Ordine(cdprod, colonna, tpordine){

location.href='http://abc.ad20.it/sistemi/quadro_produzione.php?cdprod='+cdprod+'&colonna='+colonna+'&tpordine='+tpordine;

}

per farla breve il campo $colonna mi individua la colonna di ordinamento
(A, B, C o D) della mia tabella, mentre la colonna $tpordine mi
individua il tipo di ordinamento e cioᅵ ascendente o discendente. Per
queste due ultime operazioni ᅵ incaricato il mio SQL
(Quadro_Produzione.php).

Per farla breve mi ritorna ordinata l'ultima colonna (D) cioᅵ e come se
tenesse in considerazione l'ultima echo delle mie quattro istruzioni
nell'HTML: <th><a class='link' onclick="Ordine('<?php echo $cdprod;?>',
'<?php $colonna = "D"; echo $colonna;?>', '<?php echo
$tpordine;?>')">Descrizione prodotto</a></th>

Come faccio a dirgli che voglio ordinare o la prima o la seconda o la
terza o la quarta colonna?

Grazie



leonardo.1+++

unread,
Sep 17, 2012, 5:18:42 AM9/17/12
to
Ritengo che la tabella la crei dinamicamente leggendola da un databae.
Se la vuoi ordinare prima di presentare la pagina devi agire sulla query
che preleva i dati dandole l'ordinamento che desideri (o desidera
l'utente, da pulsante). Se invece le vuoi faro ordinare dopo che ᅵ stata
presentata, allora ᅵ un lavoro da far fare al javascript.
Leonardo



--
Non sono su facebook
Se anche tu vuoi cancellarti
http://www.giardiniblog.com/come-cancellarsi-da-facebook-eliminare-account/
0 new messages