• Home
  • Forum
  • Fare Web
  • PHP

Inserimento dati a cascata

  • Creatore Discussione Creatore Discussione Alex_70
  • Data di inizio Data di inizio 25 Apr 2020
Prec.
  • 1
  • …
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
Succ.
Primo Prec. 8 di 11 Succ. Ultimo

marino51

Utente Attivo
28 Feb 2013
3.205
207
63
Lombardia
  • 16 Mag 2020
  • #141
@Max 1
scusa Max ( o forse Carlo ), lascia la discussione aperta, vale ogni tanto divertirsi con modelli e build,
ma ti chiedo cortesemente,
dove é sparito il modello postato oggi pomeriggio ?
mi ero ripromesso di guardarlo questa sera e mi accorgo che é sparito
lo hai cancellato tu vero ?

ti ringrazio se mi vuoi rispondere
 

marino51

Utente Attivo
28 Feb 2013
3.205
207
63
Lombardia
  • 17 Mag 2020
  • #142
Alex_70 ha scritto:
per i campi non capisco dove sta il problema a levare uno dalla form, in teoria dovrebbe funzionare lo stesso, boh,

in futuro forse aggiungero' altri campi e togliero' altri, quindi si deve adattare alle modifiche
Clicca per allargare...
lo script (attori) seppur lungo é molto semplice, ho cercato di tenerlo semplice proprio per consentire facili modifiche,
in particolare vengono usate 2 array,
$row che contiene tutti i dati, presenti nel db, del singolo attore, questi dati sono sempre disponibili per le visualizzazioni
$dati é un' array a 2 dimensioni che contiene i dati degli attori da pubblicare nella lista di scelta.
quindi l'aggiunta o la rimozione dei campi é molto semplice,
per l'aggiunta, é sufficiente prendere un campo di riferimento e in maniera coerente a questo, inserire il nuovo campo
per eliminare un campo basta togliere tutti i suoi riferimenti, a patto che non sia fondamentale (vedi foto)

Alex_70 ha scritto:
la grafica e' quella postata,
Clicca per allargare...
avrei bisogno di 2 cose,
1 sapere dove sono le istruzioni per usare il css che mi hai mandato (magari il sito dove lo si scarica)
2 se hai già fatto delle modifiche per il css, se mi mandi il codice delle function displayForm e displayActorList così li uso come esempio
grazie
 

marino51

Utente Attivo
28 Feb 2013
3.205
207
63
Lombardia
  • 18 Mag 2020
  • #143
Alex_70 ha scritto:
modificando la scheda il campo career_status viene azzerato di default (null) invece di lasciare l'impostazione precedente
Clicca per allargare...

credo di aver capito quello che hai fatto e ne vorrei conferma,
career_status é l'unico campo attivo dopo la fase di modifica / inserimento, tutti gli altri sono readOnly
questo perchè essendo un input da "select" può essere solo disabilitato
ma se lo si disabilita, per renderlo simile agli altri, come visualizzazione,
il form NON lo restituisce di conseguenza si perde il valore, se non si prendono contromisure
da ciò deduco che lo hai disabilitato, confermi ?
 

marino51

Utente Attivo
28 Feb 2013
3.205
207
63
Lombardia
  • 18 Mag 2020
  • #144
Alex_70 ha scritto:
hai visto sopra il tuo profilo il messaggio?
Clicca per allargare...
yes
 

marino51

Utente Attivo
28 Feb 2013
3.205
207
63
Lombardia
  • 19 Mag 2020
  • #145
questo il file come detto
 

Allegati

  • cineteca1.zip
    cineteca1.zip
    8,8 KB · Visite: 164

Alex_70

Utente Attivo
13 Nov 2018
371
14
18
HELL
  • 19 Mag 2020
  • #146
questo?

 

marino51

Utente Attivo
28 Feb 2013
3.205
207
63
Lombardia
  • 19 Mag 2020
  • #147
si quello, ma é limitato al 2002, l'ho modificato per farlo funzionare anche oltre
sostituisci con questo
 

Allegati

  • cineteca2.zip
    cineteca2.zip
    142,8 KB · Visite: 181

Alex_70

Utente Attivo
13 Nov 2018
371
14
18
HELL
  • 19 Mag 2020
  • #148
marino c'e' un problema, sto controllando adesso il file cinetecaAttori.php e noto ancora lo stesso problema

i campi career_status e eye_color mi devono restituire lo stato attuale e non scegli uno stato,
se questo non succede devo andare nella scheda attore per controllare lo status ed eye,
non mi sembra molto comodo

 

marino51

Utente Attivo
28 Feb 2013
3.205
207
63
Lombardia
  • 20 Mag 2020
  • #149
Alex_70 ha scritto:
stesso problema
Clicca per allargare...
ho preso le definizioni che ho trovato in un file che mi hai inviato
PHP:
        /* possible options for career status */
        $career_status=array(
            0=>'',
            1=>'Active',
            2=>'Retired',
            3=>'Dead'
        );
e le ho applicate, nelle mie prove funziona, registrando correttamente le scelte e mantenendole
a questo punto credo che il contenuto del tuo db non sia coerente con i valori previsti,
puoi per cortesia controllare il contenuto per esempio del career status con una query del tipo
SQL:
SELECT distinct career_status FROM actor

dovrebbe restituire 1, 2 e 3, potrebbe esserci anche lo 0
 

Alex_70

Utente Attivo
13 Nov 2018
371
14
18
HELL
  • 20 Mag 2020
  • #150
questo e' il risultato della query



con un altro codice in cui modifico i dati (che funziona perfettamente) i select sono gia' selezionati correttamente


codice

PHP:
<select name='career_status'>
<option selected value="<?php echo $career_status; ?>"><?php /* fix 2019.09.21 */ echo $career_status; ?>
<?php
        /* possible options for career status */
        $career_status=array(
            0=>'',
            1=>'Active',
            2=>'Retired',
            3=>'Dead'
        );

        for( $i=0; $i < count( $career_status ); $i++ ){
            /* is this item selected? */
            $selected = $i==$career_status ? ' selected' : '';
            printf('
                <option value="%d"%s>%s',
                $i,
                $selected,
                $career_status[ $i ]
            );
        }

?>
    </option>
</select>

quindi?
 

marino51

Utente Attivo
28 Feb 2013
3.205
207
63
Lombardia
  • 20 Mag 2020
  • #151
questo lo script per collegare

ora rivedo il codice soprastante ( career status ) nel db ci sono le voci non i numeri dell'array, ok
 

Allegati

  • cinetecaCollega.zip
    cinetecaCollega.zip
    4,1 KB · Visite: 179

Alex_70

Utente Attivo
13 Nov 2018
371
14
18
HELL
  • 20 Mag 2020
  • #152
ok, grazie
 

marino51

Utente Attivo
28 Feb 2013
3.205
207
63
Lombardia
  • 20 Mag 2020
  • #153
queste le variazioni allo script actor

PHP:
    // valorizza la select "career_status", vanno sostituite le 2 righe con le 2 sottostanti

        $selected = $career_status[$i] == $row['career_status'] ? ' selected' : '';
        $optCS   .= "<option" . $selected . " value='" . $career_status[$i] . "'>" . $career_status[$i] . "</option>";



    // valorizza la select "eye_color", vanno sostituite le 2 righe con le 2 sottostanti

        $selected = $eye_color[$i] == $row['eye_color'] ? ' selected' : '';
        $optEC   .= "<option" . $selected . " value='" . $eye_color[$i] . "'>" . $eye_color[$i] . "</option>";



// in aggiornaDB, dopo la

        $sql = "SELECT actor_id, nome, cognome, performer_aka, foto, foto_info, website, career_status, birthday, died, eye_color, height, biografia"

ci sono due righe "career_status" ed "eye_color" che vanno sostituite con le rispettive coppie sottostanti

                if ($row['career_status'] != "scegli uno stato")
                                           { $sql.= " and career_status like '%" . $row['career_status']."%'"; }

                if ($row['eye_color'] != "scegli un colore")
                                           { $sql.= " and eye_color like '%"     . $row['eye_color']."%'"; }
 

Alex_70

Utente Attivo
13 Nov 2018
371
14
18
HELL
  • 20 Mag 2020
  • #154


ps: hai scritto che hai aggiustato il calendario, ma io continuo a vedere l'anno fermo al 2002

ho sostituito infoblock con il tuo
 

marino51

Utente Attivo
28 Feb 2013
3.205
207
63
Lombardia
  • 20 Mag 2020
  • #155
Alex_70 ha scritto:
ps: hai scritto che hai aggiustato il calendario, ma io continuo a vedere l'anno fermo al 2002

ho sostituito infoblock con il tuo
Clicca per allargare...

garantito che é modificato e funziona, in ogni caso
con un text editor apri il file infoblock.js
cerca la parola "bitches" ( eh si il calendario era nato per altro ....)

modifica mettendo +1 e - 200 come sotto
JavaScript:
    //no underaged bitches allowed
    var maxYear = minDate.getFullYear() + 1;
    var minYear = minDate.getFullYear() - 200;

modifica anche queste righe, la prima senza valori, la seconda con -200 che sono poco più sotto,
JavaScript:
    if($('biography_deceaseddate'))
    {
        var maxYear2 = minDate.getFullYear() ;
        var minYear2 = minDate.getFullYear() - 200;

salva il tutto
 

marino51

Utente Attivo
28 Feb 2013
3.205
207
63
Lombardia
  • 20 Mag 2020
  • #156
"in collection" per i film, é impostata per lavorare con l?indice (come lo era actor),
funziona o ha problemi ?
se ha problemi va cambiata anche lei
 

Alex_70

Utente Attivo
13 Nov 2018
371
14
18
HELL
  • 20 Mag 2020
  • #157
marino51
non ho ancora controllato tutti i file, ieri ho avuto poco tempo e fino ad un paio di minuti ero impegnato con Tommy03

appena ho tempo controllo
 

Alex_70

Utente Attivo
13 Nov 2018
371
14
18
HELL
  • 20 Mag 2020
  • #158
ho controllato il file infoblock.js che mi hai spedito, non serve nessuna modifica,
ma io continuo a non visualizzare l'anno attuale nel campo birthday




Date of Death e' ok

 

marino51

Utente Attivo
28 Feb 2013
3.205
207
63
Lombardia
  • 20 Mag 2020
  • #159
impostata la data sul calendario, devi cliccare sul giorno del calendario, il js scrive la data
poi se lo richiami cambia immediatamente spostando anni e mesi
 

Alex_70

Utente Attivo
13 Nov 2018
371
14
18
HELL
  • 20 Mag 2020
  • #160
non va si ferma a December 2002 (solo per birthday)
 
Ultima modifica: 20 Mag 2020
Prec.
  • 1
  • …
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
Succ.
Primo Prec. 8 di 11 Succ. Ultimo
Devi accedere o registrarti per poter rispondere.

Discussioni simili

L
inserimento form dati multipli ?
  • luigithen
  • 13 Mag 2021
  • PHP
Risposte
0
Visite
1K
PHP 13 Mag 2021
luigithen
L
J
Form inserimento dati in database
  • jerweb
  • 29 Gen 2021
  • Ajax
Risposte
1
Visite
3K
Ajax 5 Feb 2021
_SAGO
A
Inserimento dati nel database tramite form + altre operazioni
  • AndreaBet
  • 5 Giu 2020
  • PHP
Risposte
18
Visite
2K
PHP 5 Giu 2020
AndreaBet
A
T
Da xsd a xml ed inserimento dati in excel
  • tappa81
  • 23 Apr 2020
  • XML
Risposte
0
Visite
2K
XML 23 Apr 2020
tappa81
T
S
[PHP] email con inserimento dati nel database
  • sal88
  • 23 Nov 2019
  • PHP
  • 2
Risposte
23
Visite
4K
PHP 27 Nov 2019
Max 1
G
[Javascript] Errore inserimento dati Backend Node.js e workbench
  • giorgio85
  • 8 Ott 2019
  • Javascript
Risposte
1
Visite
1K
Javascript 28 Ott 2019
macus_adi
B
  • Bloccata
[PHP] Creare PDF dopo inserimento dati form
  • bipolare75
  • 28 Set 2019
  • PHP
Risposte
4
Visite
4K
PHP 28 Set 2019
Max 1
E
Inserimento dati da PHP in tabella MySQL
  • etto.demu
  • 1 Giu 2019
  • PHP
Risposte
5
Visite
3K
PHP 3 Giu 2019
zorro
E
Form inserimento dati con JavaScript
  • Emidio
  • 9 Mar 2019
  • Javascript
Risposte
0
Visite
2K
Javascript 9 Mar 2019
Emidio
E
K
[PHP] Inserimento dati database con postgres
  • keyz23
  • 3 Ott 2018
  • PHP
Risposte
2
Visite
2K
PHP 3 Ott 2018
keyz23
K
K
[PHP + MYSQL ] Inserimento dati in database da form dinamico
  • keyz23
  • 13 Set 2018
  • PHP
Risposte
13
Visite
12K
PHP 11 Ott 2019
marino51
M
Inserimento dati checkbox multipli in db da ajax a php
  • migo80
  • 23 Apr 2018
  • PHP
Risposte
1
Visite
2K
PHP 23 Apr 2018
migo80
M
M
[PHP] errore in semplie form inserimento dati
  • maxdp
  • 13 Nov 2016
  • PHP
Risposte
7
Visite
2K
PHP 18 Nov 2016
maxdp
M
S
[PHP] Inserimento dati su tabelle collegate 1-m
  • solari77
  • 6 Ott 2016
  • PHP
Risposte
17
Visite
4K
PHP 17 Ott 2016
borgo italia
M
[PHP] controllo inserimento dati un un form
  • MoPa
  • 4 Ago 2016
  • PHP
Risposte
4
Visite
5K
PHP 7 Lug 2018
Max 1
[PHP] Generare file pdf con inserimento dati
  • cris8380
  • 10 Giu 2016
  • PHP
  • 2
Risposte
34
Visite
12K
PHP 18 Giu 2016
cris8380
Inserimento dei dati automatici mediante numero di tessera.
  • cris8380
  • 8 Giu 2016
  • PHP
  • 2
Risposte
21
Visite
3K
PHP 9 Giu 2016
cris8380
G
mysql - problemi inserimento dati nel database, consigli.
  • giorgio85
  • 25 Mag 2016
  • MySQL
Risposte
3
Visite
2K
MySQL 26 Mag 2016
marino51
J
Inserimento dati in db da due o più form
  • jumpy83
  • 12 Mar 2016
  • PHP
Risposte
0
Visite
1K
PHP 12 Mar 2016
jumpy83
J
P
problemi inserimento dati
  • paperinik4
  • 8 Mar 2016
  • PHP
Risposte
1
Visite
1K
PHP 8 Mar 2016
paperinik4
P
Condividi:
Facebook X (Twitter) LinkedIn WhatsApp e-mail Condividi Link
  • Home
  • Forum
  • Fare Web
  • PHP
  • Italiano
  • Termini e condizioni d'uso del sito
  • Policy Privacy
  • Aiuto
  • Home
Community platform by XenForo® © 2010-2024 XenForo Ltd. | Traduzione a cura di XenForo Italia
Menu
Accedi

Registrati

  • Home
  • Forum
    • Nuovi Messaggi
    • Cerca...
  • Novità
    • Featured content
    • Nuovi Messaggi
    • Ultime Attività
X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?

X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?