|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Jun 2005
Città: Ferrara
Messaggi: 1939
|
[HTML] tabella con 1 pulsante su ogni riga
Ciao,
ho una tabella che visualizza dei campi letti da una tabella. Per ogni riga ho aggiunto un tasto, con il quale devo recuperare i valori delle colonne corrispondenti alla riga su cui è presente il tasto cliccato. Il problema è che ogni tasto della tabella ha lo stesso nome, perchè deve rimandare alla stessa pagina, qui mi occorrono i valori, non ho idea di come posso fare. Qualche soluzione? grazie, ciao. |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Jan 2014
Messaggi: 852
|
Che significa "ogni tasto della tabella ha lo stesso nome" e "deve rimandare alla stessa pagina"?
Vuoi utilizzare ajax o la navigazione tradizionale? |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Jan 2014
Messaggi: 852
|
Forse intendi dire che avendo lo stesso attributo "name", lato server non riesci a capire quale tasto è stato premuto? Se è così basta associare un "value" diverso ad ogni pulsante (per esempio il numero della riga). I pulsanti devono essere di tipo
<button type="submit" name="nome" value="valore">Testo</button> |
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Jun 2005
Città: Ferrara
Messaggi: 1939
|
Si esattamente hanno lo stesso attributo name perché devono rimandare alla stessa pagina.
|
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Jun 2005
Città: Ferrara
Messaggi: 1939
|
Non capisco, per identificare il tasto premuto all'interno della pagina, uso in php if ($_POST["submit"] = = 'value tasto') vai alla pagina xxxx. Se cambio value al tasto con il numero della riga, come lo gestisco? Devo fare tante if quanti sono i numeri di riga. Oppure non sto capendo. Scusami.
|
|
|
|
|
|
#6 |
|
Moderatore
Iscritto dal: Nov 2006
Messaggi: 22006
|
non puoi usare il campo Id per identificare i vari oggetti?
__________________
"WS" (p280,cx750m,4790k+212evo,z97pro,4x8GB ddr3 1600c11,GTX760-DC2OC,MZ-7TE500, WD20EFRX) Desktop (three hundred,650gq,3800x+nh-u14s ,x570 arous elite,2x16GB ddr4 3200c16, rx5600xt pulse P5 1TB)+NB: Lenovo p53 i7-9750H,64GB DDR4,2x1TB SSD, T1000 |
|
|
|
|
|
#7 | ||
|
Senior Member
Iscritto dal: Jan 2014
Messaggi: 852
|
Quote:
Quote:
La risposta alla tua domanda è: dipende. Potresti fare tanti if come hai intuito, oppure un select che è più adatto in questi casi. Se poi riesci a ricavare direttamente l'output dal numero di riga (o da qualunque altra informazione tu inserisca nell'attributo value) tanto meglio. Se lo scopo dei pulsanti è solo quello di fare un redirect potresti banalmente mettere dei link al posto dei pulsanti, eventualmente dandogli l'aspetto di bottoni tramite css. |
||
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 05:18.




















