Un Evento Unico. 5 Sale. 27 Interventi. SEO, SOCIAL, E-Commerce, Mobile, Turismo.
CLICCA QUI e SCOPRI DI PIù X Chiudi
 
Forum GT: Condividiamo idee e conoscenza Forum GT: Condividiamo idee e conoscenza


Condividi questo contenuto nei Social Network:
Ti stiamo aspettando: Registrati subito e gratis. Entra a far parte di una delle comunità più attive in Italia. Se hai dimenticato i tuoi dati li puoi recuperare subito.


Vai indietro   Forum per Webmaster: Condividiamo Idee e Conoscenza > Sviluppo e Gestione siti web > Php - Mysql
Benvenuto! Forum Regole FAQ Lista utenti Calendario Segna come letti


Rispondi
 
LinkBack Strumenti di discussione
Vecchio 21-06-11, 16:21   #1 (permalink)
User
 
Data di registrazione: Jan 2010
Messaggi: 282
Input radio. Come gestirne centinaia?

Ciao ragazzi

Ho un serio problema... ho una pagina PHP tramite la quale devo moderare centinaia di foto con pochi click.
Le foto vengono visualizzate tutte nella stessa pagina, sotto ad ogni foto sono mostrati 2 pulsanti html "input radio": tutte le foto hanno attivata per default la radio "OK" e il moderatore può lasciarle così tutte e selezionare l'altra radio "KO" quando la foto deve essere moderata; il tutto è inserito all'interno di un form.

Una volta finito, l'utente clicca sul pulsante in fondo al form e a quel punto tutte le foto devono essere processate in base all'input radio selezionato.

Ora, la questione è questa: come faccio a fare una cosa del genere??

Nel form HTML ho messo questo codice (dove $id_utente è la variabile che contiene appunto l'id dell'utente a cui moderare la foto e $b è un valore incrementato da un ciclo FOR):
Codice:
OK<input type=\"radio\" name=\"opzione$b\" value=\"ok$id_utente\" checked=\"checked\"/> - 
KO<input type=\"radio\" name=\"opzione$b\" value=\"ko$id_utente\"/>
...nella pagina PHP (alla quale si viene rimandati tramite il click sul pulsante del form) metterei qualcosa tipo questo:
Codice:
foreach($_POST['opzione$b'] AS ok$id_utente)
{
...non modero la foto...
}

foreach($_POST['opzione$b'] AS ko$id_utente)
{
...modero la foto...
}
Qualcuno sa dirmi con gentilezza come far funzionare il tutto?

Aspetto tante risposte!
Grazie mille!

Ultima modifica di Protone86 : 21-06-11 16:32.
Protone86 ora è in linea   Rispondi citando
Vecchio 21-06-11, 20:38   #2 (permalink)
ModSenior
 
L'avatar di Thedarkita
 
Data di registrazione: Aug 2006
Ubicazione: Messina
Messaggi: 6,439
Invia un messaggio tramite Skype a Thedarkita
Ciao Protone86,
puoi impostare i name degli input affinchè siano dei veri e propri array, e lavorarci poi in php è sicuramente più semplice utilizzando un foreach sull'array ottenuto.
Si può comunque fare anche come stavi facendo tu ma non devi ciclare $_POST bensì $b per poi prendere l'indice di $_POST corretto.
Thedarkita ora è in linea   Rispondi citando
Rispondi
Tags: ,



Strumenti di discussione

Regole di scrittura
Non puoi postare nuove discussioni
Non puoi rispondere alle discussioni
Non puoi allegare file
Non puoi editare i tuoi post

BB code is Attivo
smilies è Attivo
[IMG] il codice è Attivo
Il codice HTML è Disattivato
Trackbacks are Attivo
Pingbacks are Attivo
Refbacks are Disattivato
Vai al forum



Tutti gli orari sono GMT +3. Attualmente sono le 15:32.




Forum GT - © 2004-2009 GT idea S.r.l P.iva 02418200800 - Privacy/Disclaimer

SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.