associare nome campo a pulsante

Ho una tabella formata da 4 campi 'id-a-b-c-d' dove ho fatto degli inserimenti.

In un pagina ho creato 4 form e dentro ogni form ho aggiunto un pulsante.

Come faccio a fargli assumere ad ogni pulsante il nome di ogni campo?

Submit=a Submit1=b Submit2=c Submit3=d

 :bye:

inviato 9 anni fa
leoneweb
X 0 X

intendi il testo presente sul pulsante? Si imposta con l'attributo "value" del TAG input

 :bye:

risposto 9 anni fa
Gianni Tomasicchio
X 0 X

Penso di essermi spiegato male

se i campi sono fissi ok posso fare

<input type="submit" name="Submit" value="a" />

La tabella in questione non esiste.

In una pagina php ho 3 campi di testo dove all'interno vado ad inserire 3 nomi

alla pressione del pulsante mi viene creata la tabella con  4 campi i cui nomi sono quelli

che avevo inserito precedentemente.

Quindi i nomi dei campi non è detto che siano per forza a - b - c 

Adesso Come faccio a fargli assumere ad ogni pulsante il nome di ogni campo?

In pratica per me è come se fosse una variabile,in quanto non so quando il programma viene

istallato su una macchina che nomi danno a quei campi

Spero di essere stato un pochino + chiaro

 :bye:

risposto 9 anni fa
leoneweb
X 0 X

per sapere i nomi dei campi di una tabella puoi eseguire la query:

[tt]describe nome_tabella[/tt]

Il campo "field" ti restituirà proprio il nome dei campi della tabella

 :bye:

risposto 9 anni fa
Gianni Tomasicchio
X 0 X

grazie

In questo modo mi estrae tutti i nomi campi dentro dopo aver

messo un ciclo do

altrimenti mi restituisce solo il nome del 1 campo che trova.

ma se volessi prendere proprio il nome del 3 campo???

 :bye:

risposto 9 anni fa
leoneweb
X 0 X

devi estrarli tutti e poi prendere quelli che ti servono

 :bye:

risposto 9 anni fa
Gianni Tomasicchio
X 0 X

ok,allora per estrarli tutti ci sono

ma come faccio a prendere quelli che mi servono???

E' tutto il giorno che ci sto a sbattere la testa ma niente

 :bye:

risposto 9 anni fa
leoneweb
X 0 X

devo imparare a spulciare meglio il manuale   :P

/* La tabella utenti è costituita da tre campi:
 *   id_utente
 *   nome_utente
 *   password
 */
$connessione = mysql_connect('localhost', "utente_mysql", "password_mysql");
mysql_select_db($nome_db, $connessione)
    or die("Errore nella selezione di $dbname: " . mysql_error());
$risultato = mysql_query("select * from utenti", $connessione);

echo mysql_field_name($risultato, 0) . "\n";
echo mysql_field_name($risultato, 2);

L'esempio riportato sopra dovrebbe produrre il seguente output:

 id_utente

password

 :bye:

risposto 9 anni fa
leoneweb
X 0 X

mysql_field_name() si può usare per prelevare i nomi dei campi coinvolti in una select. Se invece non si deve eseguire una select ma semplicemente si vuole recuperare i nomi dei campi di una tabella allora è meglio (più performante) eseguire una query di tipo "describe nome_tabella"

 :bye:

risposto 9 anni fa
Gianni Tomasicchio
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda