[RISOLTO] Problema switch postato il 04/10/2013 16:20:05 nel forum programmazione, gdrcd, open source, hosting e modificato da astro991 il 04/10/2013 17:35:04
Salve a tutti
Sto cercando di creare un modulo per richiedere la conferma o meno di determinate attività. Ho creato nel db una tabella chiamata conferma_pg così articolata:
id_conferma
pg
data_conferma
conferma
non_conferma
creare il modulo per la richiesta di conferma è stata una passeggiata. Il problema lo sto avendo nella creazione del file che deve visualizzare le richieste. Il modulo dovrebbe essere così articolato:
NOME RICHIEDENTE - CONFERMA/NON CONFERMA - TASTI PER LA CONFERMA/NON CONFERMA
La parte iniziale del codice del modulo è questa:
Pagine → 1 2
04/10/2013 16:28:44
04/10/2013 16:36:53
Pensa te che errore stupido -.- E dire che l'avevo controllato e ricontrollato, non capisco come mi sia sfuggito. Grazie.
L'ho fatto così solo perché nell'altra maniera non saprei come farlo. In poche parole vorrei che il codice funzionasse così: quando arriva la richiesta il campo CONFERMA/NON CONFERMA deve essere vuoto (quindi senza nessuna scritta), poi se clicco sul tasto CONFERMA appare la scritta "confermato", se clicco sul tasto NON_CONFERMA appare la scritta "non confermato". Avevo provato a farlo basandomi sul tasto "topic aperto/chiuso" presente nel forum, ma in quel modo mi metteva in automatico la scritta "non confermato" finché io non cliccassi sul tasto, mentre all'inizio (ossia non appena la richiesta viene inviata) il campo deve restare vuoto. Solo che non sapendo come farlo ho optato per questa soluzione.
04/10/2013 16:46:12
Usi una colonna sola che si chiama "Conferma", categoria Int(1) e valore predefinito NULL.
Se è confermato, metti a 1, se non confermato metti a 0 e predefinito NULL.
Fai una verifica con SWITCH, se è 1 dice confermato, se 0 non confermato, se nullo sta zitto XD
04/10/2013 16:52:21
Ah, provo subito grazie. Ho però un altro problema, ossia non mi visualizza le richieste, nonostante nel db ci siano. Dopo il pezzo di codice di prima c'è questo:
04/10/2013 16:57:53
Questo codice, ammesso che chiami le richiesti giuste, l'unica cosa che fa e metterti un link alla scheda pg.
04/10/2013 17:01:35
Si lo so, ma a me non visualizza nemmeno la scritta con il nome del pg da cliccare..
04/10/2013 17:04:20 e modificato da overlord il 04/10/2013 17:07:06
Evidentemente ci sarà un errore in $result
EDIT: e prova ad usare mysql_fetch_assoc() invece di array. Ma perché mischi richiami mysql diretti, che ormai sono pure deprecati, con quelli di gdrcd, usa o l'uno o l'altro, no?
04/10/2013 17:13:02
Quello l'avevo immaginato, anche se non riesco a capire cosa..
Riguardo allo switch che mi dicevi prima, dovrei fare una cosa del genere:
04/10/2013 17:18:34
No, devi controllare il valore "Conferma" della tabella dopo averlo pescato, non quello di $_POST... se ho capito bene che vuoi fare XD :-P Stai confondendo pure me adesso.
04/10/2013 17:25:11
Provo a spiegare meglio quello che avrei intenzione di fare xD
In questo modulo dovrebbe comparire (sperando di riuscire a risolvere quel problema) una tabella così strutturata:
NOME PG CHE FA LA RICHIESTA - CONFERMA/NON CONFERMA - TASTI
dove:
- nel campo NOME PG CHE FA LA RICHIESTA deve comparire il nome del pg
- nel campo CONFERMA/NON CONFERMA deve comparire la scritta "confermato" se uno conferma, "non confermato" se non conferma, nulla come default
- nel campo TASTI il tasto per confermare e, per come l'avevo fatto prima, il tasto per non confermare
quindi se clicco il tasto CONFERMA appare la scritta "confermato", se clicco sul tasto NON CONFERMA appare la scritta "non confermato". Così è come l'avevo fatto prima.
Discussione seguita da
Pagine → 1 2
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD, Open Source, Hosting Elenco Forum
I dati del generatore di rank sono stati aggiornati!
Brightest Star: Fantasanremo, Huntr/x e l’ora dello sbusto
Lineage II → Entra in uno sconfinato mondo fantasy dominato da razze in contrasto tra loro. Scatena i tuoi poteri in uno dei Mmo più famosi al mondo!
nyx insight ha risposto alla discussione: Utilità del campo "orientamento sessuale" del personaggio
Enlisted: Rendiamo Enlisted un posto migliore N°70
oceansidegdr si è accreditato come gestore di Oceanside GDR
Nuovo Play by Chat Scolastico → Oceanside GDR
World of Tanks → Lanciati in epiche battaglie spalla a spalla con altri giocatori. Conquista la supremazia nel mondo dei Carri Armati!
The Last Sparks - Savannah Tales: ◇ evento: Devils On The Run
La Tana del Ladro: 📢 TdL OS 4.6 - Nuova Classe Base: Factotum ✨🎓
FragPunk: Pronti a festeggiare con i Tidal Fury? 🙌
Storie di Agarthi: Agarthiadi: di Trofei Entropici e ultime adesioni
World of Tanks → Lanciati in epiche battaglie spalla a spalla con altri giocatori. Conquista la supremazia nel mondo dei Carri Armati!
Miami Gdr: Nuova Mappa Grafica
Intervista ai gestori dell'urban fantasy scolastico Nyx Insight - Project S.E.T.
Ex Gratia GDR: Quest | Rituale alla Prigione
Le Cronache di Raja Dunia: Fine dei Lavori per il Mercato
RAID Shadow Legends → Plasma i tuoi eroi fino a farli diventare vere e proprie armi viventi e assembla i più epici gruppi d'assalto mai visti finora!
Above Leggendra - Intervista ai gestori di Above Leggendra, il play by chat fantasy-steampunk ambientato su una nave volante!
Enlisted - Guida la tua squadra di soldati in combattimenti su larga scala, con fanteria, veicoli corazzati e aerei della IIa Guerra Mondiale!
Seconda Era - Intervista alle gestrici del PbC fantasy Seconda Era - Le Terre Libere
Connessioni - L'insolita connessione tra casinò online e GDR: due mondi che si incontrano...
Altervista e i GdR - Il blog ufficiale di Altervista parla dei nostri amati giochi di ruolo online!
New Aldebaran - Intervista ai gestori dei gioco di ruolo post apocalittico New Aldebaran!
Kyusai GdR - Intervista al gestore del play by chat manga Kyusai GdR ambientato in un moderno Giappone fantascientifico
Postazione Gaming - Come creare la postazione da gaming perfetta! Ecco i trucchi e i consigli!