Inserimento dati a cascata

Alex_70

Utente Attivo
13 Nov 2018
371
14
18
HELL
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.051
193
63
Lombardia
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

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
inserito il menu' in alto ogni pagina, in questo modo e' piu facile inserire i dati :)

se ti serve il codice te l'invio ;)

sshot-cinetecaAttori.png


sshot-cinetecaFilm.png


sshot-cinetecaConnettiAttoriFilm.png
 

Alex_70

Utente Attivo
13 Nov 2018
371
14
18
HELL
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:

Alex_70

Utente Attivo
13 Nov 2018
371
14
18
HELL
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

:rolleyes:
 

Alex_70

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

Alex_70

Utente Attivo
13 Nov 2018
371
14
18
HELL
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.051
193
63
Lombardia
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.051
193
63
Lombardia
con l'altro codice che sto usando adesso

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
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
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

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
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.051
193
63
Lombardia
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
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.051
193
63
Lombardia
leggendo il manuale,

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;
 
Discussioni simili
Autore Titolo Forum Risposte Data
L inserimento form dati multipli ? PHP 0
J Form inserimento dati in database Ajax 1
A Inserimento dati nel database tramite form + altre operazioni PHP 18
T Da xsd a xml ed inserimento dati in excel XML 0
S [PHP] email con inserimento dati nel database PHP 23
G [Javascript] Errore inserimento dati Backend Node.js e workbench Javascript 1
B [PHP] Creare PDF dopo inserimento dati form PHP 4
C [PHP] Form con Inserimento dati dalla maschera e un menù a discesa che prende i dati dal db PHP 1
E Inserimento dati da PHP in tabella MySQL PHP 5
E Form inserimento dati con JavaScript Javascript 0
K [PHP] Inserimento dati database con postgres PHP 2
K [PHP + MYSQL ] Inserimento dati in database da form dinamico PHP 13
M Inserimento dati checkbox multipli in db da ajax a php PHP 1
M [PHP] errore in semplie form inserimento dati PHP 7
S [PHP] Inserimento dati su tabelle collegate 1-m PHP 17
M [PHP] controllo inserimento dati un un form PHP 4
cris8380 [PHP] Generare file pdf con inserimento dati PHP 34
cris8380 Inserimento dei dati automatici mediante numero di tessera. PHP 21
G mysql - problemi inserimento dati nel database, consigli. MySQL 3
J Inserimento dati in db da due o più form PHP 0
P problemi inserimento dati PHP 1
S Trigger con inserimento dati preesistenti MySQL 0
G Estrazioni dati dal database e inserimento nella pagina html Database 11
A Aiuto form inserimento dati PHP 3
T Problema inserimento dati in phpmyadmin PHP 2
P scritta di avviso inserimento dati corretti che non vuole scendere verso il basso PHP 4
D Verifica inserimento dati form PHP 12
M Problema inserimento dati in sqlite Sviluppo app per Android 1
L Cerco lavoro retribuito,mi offro come articolista,inserimento dati,promozione siti,blog,forum Offerte e Richieste di Lavoro e/o Collaborazione 1
M Problema con modulo registrazione e inserimento dati in database PHP 8
otto9due Piccolo problemino su inserimento dati db da form PHP 5
M chiusura colorbox dopo inserimento dati in un database tramite form PHP 0
S Inserimento dati in colonna mysql PHP 10
N Inserimento dati in db che avviene due volte PHP 1
K Controllo esistenza dati e inserimento in db ASP.NET 2
B Problema inserimento dati con apostrofo MySQL 1
M [RISOLTO] inserimento dati db PHP 22
L Inserimento dati nel database. PHP 3
M Inserimento dati in db mysql dopo aver confermato e-mail PHP 7
D tabelle e inserimento dati nel database PHP 2
P Inserimento in tabella da select + altri dati MySQL 2
G Arresto dello script per inserimento dati. PHP 4
P Problemi inserimento dati con checkbox multiplo PHP 17
P Problemi inserimento dati database tramite form PHP 12
P Controllo inserimento dati Javascript 6
Z Aiuto! problemi di inserimento dati da form PHP 9
lab php e html - inserimento di dati in database e aggiornamento della pagina html PHP 2
EffeElle Php problema su inserimento dati mysql PHP 47
V (cerco retribuito lavoro) - inserimento dati/data entry lavoro a cottimo Offerte e Richieste di Lavoro e/o Collaborazione 0
zerobit Velocizzare inserimento dati nel DB MySQL 2

Discussioni simili