• 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
  • …
  • 7
  • 8
  • 9
  • 10
  • 11
Succ.
Primo Prec. 9 di 11 Succ. Ultimo

marino51

Utente Attivo
28 Feb 2013
3.205
207
63
Lombardia
  • 20 Mag 2020
  • #161
Alex_70 ha scritto:
non va si ferma a December 2002 (solo per birthday)
Clicca per allargare...
hai postato uno screenshot che raffigura un form diverso da ciò che ti ho inviato,
mi é difficile capire cosa stai facendo,
ho modificato il js e per me funziona, lo vedi dallo screenshot che ho postato
 

Alex_70

Utente Attivo
13 Nov 2018
371
14
18
HELL
  • 20 Mag 2020
  • #162
lo sto testando su un altro form, ancora non lo implementato nel tuo, se inserisco il codice e il percorso deve funzionare per forza,
infatti funziona ma solo su death e non su birthday

mistero
 

marino51

Utente Attivo
28 Feb 2013
3.205
207
63
Lombardia
  • 20 Mag 2020
  • #163
Alex_70 ha scritto:
lo sto testando su un altro form, ancora non lo implementato nel tuo, se inserisco il codice e il percorso deve funzionare per forza,
infatti funziona ma solo su death e non su birthday

mistero
Clicca per allargare...

vi sono collegamenti attraverso i nomi e id tra gli oggetti presenti nel form, ed il js
il js aziona anche il css, quindi se qualche riferimento é fuori posto, il funzionamento non é garantito
 

Alex_70

Utente Attivo
13 Nov 2018
371
14
18
HELL
  • 21 Mag 2020
  • #164
inserito il menu' in alto ogni pagina, in questo modo e' piu facile inserire i dati

se ti serve il codice te l'invio





 

Alex_70

Utente Attivo
13 Nov 2018
371
14
18
HELL
  • 21 Mag 2020
  • #165
niente, i select non vengono mantenuti ,

se si inserisce un dato dopo la modifica viene azzerato anche l'altro select

penso che non si risolvera' mai
 
Ultima modifica: 21 Mag 2020

marino51

Utente Attivo
28 Feb 2013
3.205
207
63
Lombardia
  • 21 Mag 2020
  • #166
Alex_70 ha scritto:
penso che non si risolvera' mai
Clicca per allargare...

questi sono i valori appena prima della modifica del db



questi sono i valori nel db

 

Alex_70

Utente Attivo
13 Nov 2018
371
14
18
HELL
  • 21 Mag 2020
  • #167
non capisco,
io inserisco i valori nella select
controllo la scheda e sono presenti
ma quando faccio la ricerca con cinetecaAttori i valori sono settati scegli uno stato o scegli un colore

 

Alex_70

Utente Attivo
13 Nov 2018
371
14
18
HELL
  • 21 Mag 2020
  • #168
sto facendo ancora dei test, come sopra, valore non visibile, se inseriso uno sparisce l'altro e al contrario
 

marino51

Utente Attivo
28 Feb 2013
3.205
207
63
Lombardia
  • 21 Mag 2020
  • #169
quando cerco,



questo é nel db



e questo nel form di scelta

 

Alex_70

Utente Attivo
13 Nov 2018
371
14
18
HELL
  • 21 Mag 2020
  • #170
con l'altro codice che sto usando adesso per modificare (finche non si risolve il problema) tutto funziona perfettamente
valori selezionati visibili e se modifico qualcosa non spariscono gli altri dati
 

marino51

Utente Attivo
28 Feb 2013
3.205
207
63
Lombardia
  • 21 Mag 2020
  • #171
guarda che il codice che mi hai mandato tu per gestire le 2 select, restituisce i valori numerici
quindi da qualche altra parte del tuo script viene fatta una conversione da valore numerico a valore in chiaro
 

marino51

Utente Attivo
28 Feb 2013
3.205
207
63
Lombardia
  • 21 Mag 2020
  • #172
Alex_70 ha scritto:
con l'altro codice che sto usando adesso
Clicca per allargare...

sinceramente ho difficoltà a seguirti perché non credo che tu stia usando il codice che ti ho inviato io (che funziona)
quindi non so in che altro modo aiutarti

ricordati che non possiedo il codice su cui tu stai lavorando perché mi hai indicato solo "sakila" che non contiene codice ma solo db
quindi non ho visibilità su quello che stai facendo
 

Alex_70

Utente Attivo
13 Nov 2018
371
14
18
HELL
  • 21 Mag 2020
  • #173
l'altro codice tu lo conosci , e' servito come modello per il tutto, si chiamava modifica_attori (poi lo rinominato)
se vuoi te lo rispedisco
 

Alex_70

Utente Attivo
13 Nov 2018
371
14
18
HELL
  • 21 Mag 2020
  • #174
marino51 ha scritto:
guarda che il codice che mi hai mandato tu per gestire le 2 select, restituisce i valori numerici
quindi da qualche altra parte del tuo script viene fatta una conversione da valore numerico a valore in chiaro
Clicca per allargare...

io non ho toccato niente nel codice php, quelli sono i file che mi hai spedito tu, ho messo solo il menu nelle pagine, ma anche prima non funzionava
 

Alex_70

Utente Attivo
13 Nov 2018
371
14
18
HELL
  • 21 Mag 2020
  • #175
ti ricordo che i campi career_status e eye_color sono nel database mysql di tipo enum
 

marino51

Utente Attivo
28 Feb 2013
3.205
207
63
Lombardia
  • 21 Mag 2020
  • #176
Alex_70 ha scritto:
ti ricordo che i campi career_status e eye_color sono nel database mysql di tipo enum
Clicca per allargare...
ok, non ti posso aiutare non ho conoscenza di mySQL

ma continuo a vedere codice che non appartiene ai miei script
 

Alex_70

Utente Attivo
13 Nov 2018
371
14
18
HELL
  • 21 Mag 2020
  • #177
va bene, come preferisci, cerchero' di risolvere da solo , forse trovo dove sta' l'errore

grazie tante marino51
 

marino51

Utente Attivo
28 Feb 2013
3.205
207
63
Lombardia
  • 21 Mag 2020
  • #178
questo é il codice che continui a mandarmi per la gestione del "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 ]
            );
        }

puoi ben vedere che nella option vengono messi 3 valori %d - %s e %s
che sono rispettivamente,

$i, un indice che nulla ha a che vedere con quanto presente nel db

%s, il tag "selected"

%s, la string "$career_status[ $i ]" che si legge nel campo quando si apre la tendina
quindi il codice non restituisce il valore presente nel db,

ne deduco che da qualche parte viene fatta una conversione da indice a stringa,
dove non lo so,
perché in quello che hai postato non contiene l'informazione


questo é l'update nello script che hai postato

PHP:
    $query=mysql_query("UPDATE actor SET 
    nome='".$_POST['nome']."', 
    performer_aka='".$_POST['performer_aka']."',
    website='".$_POST['website']."',
    career_status='".$_POST['career_status']."',
    birthday='".$_POST['birthday']."',
    died='".$_POST['died']."',
    eye_color='".$_POST['eye_color']."',
    biografia='".$_POST['biografia']."',
    height='".$_POST['height']."'
    WHERE actor_id=". $actor_id);

questo é l'update nel mio script,

PHP:
            $sql = "UPDATE actor SET"
                 . "  nome='"           . $row['nome']          . "'"
                 . ", cognome='"        . $row['cognome']       . "'"
                 . ", performer_aka='"  . $row['performer_aka'] . "'"
                 . ", foto='"           . $row['foto']          . "'"
                 . ", foto_info='"      . $row['foto_info']     . "'"
                 . ", website='"        . $row['website']       . "'"
                 . ", career_status='"  . $row['career_status'] . "'"
                 . ", birthday='"       . $row['birthday']      . "'"
                 . ", died='"           . $row['died']          . "'"
                 . ", eye_color='"      . $row['eye_color']     . "'"
                 . ", height='"         . $row['height']        . "'"
                 . ", biografia='"      . $row['biografia']     . "'"
                 . "  WHERE actor_id='" . $row['actor_id']      . "'";

$row['career_status']
se contiene l' indice mi dici che non funziona,
se contiene la stringa, ancora non funziona

che ci devo mettere ???

poi il calendario non funziona ma stai lavorando con un codice diverso dal mio ....

credo veramente di aver esaurito tutte le mie possibilità
 

Alex_70

Utente Attivo
13 Nov 2018
371
14
18
HELL
  • 21 Mag 2020
  • #179
questa e' la query



PHP:
if (isset($_POST['modifica']))
{

    if ($query)
        {

    
    
    $nome=$_POST['nome'];
    //$performer_aka=$_POST['performer_aka'];
    $_POST['performer_aka']=addslashes($_POST['performer_aka']); // funzione per inserire testo con apostrofo
    $links=$_POST['links'];
    $_POST['webscene']=addslashes($_POST['webscene']); // funzione per inserire testo con apostrofo
    $career_status=$_POST['career_status'];
    $birthday=$_POST['birthday'];
    $died=$_POST['died'];
    $eye_color=$_POST['eye_color'];
    $height=$_POST['height'];
    $twitter=$_POST['twitter'];
    $years_active=$_POST['years_active'];
    $_POST['biografia']=addslashes($_POST['biografia']); // funzione per inserire testo con apostrofo
    $start=$_POST['$start'];
    $end=$_POST['$end'];   
    
    
    $query=mysql_query("UPDATE actor SET
    nome='".$_POST['nome']."',
    performer_aka='".$_POST['performer_aka']."',
    links='".$_POST['links']."',
    webscene='".$_POST['webscene']."',
    twitter='".$_POST['twitter']."',
    career_status='".$_POST['career_status']."',
    birthday='".$_POST['birthday']."',
    died='".$_POST['died']."',
    eye_color='".$_POST['eye_color']."',
    biografia='".$_POST['biografia']."',
    years_active='".$_POST['years_active']."',
    start='".$_POST['start']."',
    end='".$_POST['end']."',
    height='".$_POST['height']."'
    WHERE actor_id=". $actor_id);
 

marino51

Utente Attivo
28 Feb 2013
3.205
207
63
Lombardia
  • 21 Mag 2020
  • #180
leggendo il manuale,

MySQL ENUM Data Type

This tutorial introduces you to MySQL ENUM data type and shows you how to define ENUM columns for storing enumeration values.
www.mysqltutorial.org

To insert data into an ENUM column, you use the enumeration values ( valore ! )

Besides the enumeration values, you can use the numeric index ( indice ! )


i miei script ritornavano l'indice ma poi li ho modificati per ritornare il valore, ma continuano a non funzionare

in testa allo script attori, attiva il log e vedi come viene scritta la query di update nel log di php
$set['log'] = true;
 
Prec.
  • 1
  • …
  • 7
  • 8
  • 9
  • 10
  • 11
Succ.
Primo Prec. 9 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
4K
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
6K
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?