Inserimento dati a cascata

marino51

Utente Attivo
28 Feb 2013
3.048
192
63
Lombardia
i campi principali e le tabelle sono uguali al mio,
non mi sembra proprio, questi sono gli attori caricati nel mio db con le info di sakila
1588163249843.png


é meglio se mi fai la foto della tabella attori del tuo db, e mi dici cosa contengono le colonne
 

Alex_70

Utente Attivo
13 Nov 2018
371
14
18
HELL
quasi uguali, quel database ha altri campi (che non mi servono) ,
qualcosa ho modificato ma questi sono i principali che servono (in rosso)

first_name e last_name cambiato in nome (actor)

title cambiato in movie_title (film)

genre e credited aggiunti io (film_actor)


sshot_codice17.png




Tabella actor
actor_id
nome

foto <-----opzionale


Tabella film_actor <---------questa collega gli l'attore e il film

actor_id
film_id

credited <-----opzionale
genre <-----opzionale
last_update <-----opzionale

Tabella film

film_id
movie_title

also_known <-----opzionale
year <-----opzionale
minutes <-----opzionale
 
Ultima modifica:

Alex_70

Utente Attivo
13 Nov 2018
371
14
18
HELL
ok, va bene :) sembra che hai adattato il codice dei film
come collegerai i film con gli attori adesso?
 

marino51

Utente Attivo
28 Feb 2013
3.048
192
63
Lombardia
questa é la sezione attori, la sezione film funzionerà allo stesso modo,
un form permette di indicare dei parametri per la ricerca ( a buon senso se indico id, non dovrò indicare altro, altrimenti potrò indicare anche più di un elemento )

1588250094148.png


mi viene presentata la lista degli elementi trovati

1588250134568.png


poi posso selezionare un solo elemento ( bottone radio )

e quindi confermare la selezione

1588250231750.png


mi sembra possa andare, che dici
 

Alex_70

Utente Attivo
13 Nov 2018
371
14
18
HELL
Buongiorno marino51 :)

perfetto, potresti aggiungere la foto preview, se ci sono degli attori con lo stesso nome non si capisce chi sono ( e ci sono)

guarda su imdb che succede se faccio una ricerca

sshot_codice18.png


sshot_codice19.png
 

marino51

Utente Attivo
28 Feb 2013
3.048
192
63
Lombardia
quindi tu hai le preview e le foto disponibili ?
come le aggancio ? le informazioni sono nel db ?
mi fai un esempio e magari alleghi una preview
 

Alex_70

Utente Attivo
13 Nov 2018
371
14
18
HELL
ho un semplice motore di ricerca in Ajax per trovare gli attori
questo e' il risultato della pagina

se hai bootstrap ti filtra i dati velocemente

sshot_codice20.png

lo script e' qui, si chiama results_actor

 

Alex_70

Utente Attivo
13 Nov 2018
371
14
18
HELL
Buongiorno :)

marino51 ciao, saro' assente per una decina di giorni (penso fino al 10-11 maggio), dove andro' non avro' internet quindi non posso accedere al forum (e internet in generale) . Ci sentiamo quando torno.
Grazie tante di cuore per il tuo aiuto
 

marino51

Utente Attivo
28 Feb 2013
3.048
192
63
Lombardia
maybe a good step forward
 

Allegati

  • cinetecaAttori.zip
    4 KB · Visite: 49
  • cinetecaFilm.zip
    3,7 KB · Visite: 46
  • cinetecaCollega.zip
    3,7 KB · Visite: 43

marino51

Utente Attivo
28 Feb 2013
3.048
192
63
Lombardia
vedo 3 file, come hai gestito il tutto?
fai delle prove, prima con gli attori, i film e da ultimo con la connessione

per la connessione si parte dall'attore e si collegano i film,

ciascuno script ha tutte le sue funzioni,
ti ricordo che non ho mysql ed ho inserito una funzione nuova per me, spero non dia problemi

ricorda sempre che esiste
require_once 'cineteca.include';
questo file deve stare insieme ai 3 che ti ho passato
 

Alex_70

Utente Attivo
13 Nov 2018
371
14
18
HELL
Buongiorno a tutti :)
marino51 ciao, sto facendo dei test sul codice che hai sviluppato, complimenti, un ottimo lavoro, certamente io non sarei mai riuscito a fare questo (almeno con le mie conoscenze attuali).
Ho dovuto togliere il campo cognome in quanto non e' presente nel mio database, io lo accorpato in nome,
comunque ci sarebbero altre piccole cose d'aggiustare.

1) quando si inserisce un film o un attore oltre ai bottoni (inserisci, cerca, rinuncia) si potrebbe visualizzare anche collega, magari con lo script in basso cosi e' visibile anche l'ultimo film o attore inserito


sshot_codice22.png


2) ho notato una cosa strana, se cerco di eliminare un film mi visualizza che e' collegato a un attore, come forzare questa opzione ad eliminare il film?


sshot_codice21.png


3) visualizzo solo il nome della foto, si puo' visualizzare il preview?

sshot_codice23.png


il codice e' questo, le foto sono nel computer con il nome dell'attore e l'id

esempio:
Linda Blair (54) e la cartella
linda1.0.jpg e' il file

risultato:
PHP:
image_upload/actor/uploads/<?=$nome?> (<?=$actor_id?>)/<?php echo $row['foto']


PHP:
<?php
$nome= $row ['nome'];
?>

<?php
$actor_id= $row ['actor_id'];
?>


<td class="text-center"><?php if($row['foto'] != ""): ?>
<img src="image_upload/actor/uploads/<?=$nome?> (<?=$actor_id?>)/<?php echo $row['foto']; ?>" width="110px" height="130px" style="border:1px solid #333333;">
    <?php else: ?>
<img src="image_upload/actor/images/nophoto170.png" width="100px" height="130px" style="border:1px solid #333333;">
    <?php endif; ?></td>

se trovo altro lo segnalo
marino51
ciascuno script ha tutte le sue funzioni,
ti ricordo che non ho mysql ed ho inserito una funzione nuova per me, spero non dia problemi
che funzione sarebbe?

grazie ancora
 

marino51

Utente Attivo
28 Feb 2013
3.048
192
63
Lombardia
1) quando si inserisce un film o un attore oltre ai bottoni (inserisci, cerca, rinuncia) si potrebbe visualizzare anche collega, magari con lo script in basso cosi e' visibile anche l'ultimo film o attore inserito
ho sviluppato 3 script,
il primo per l' anagrafica degli attori,
il secondo per la collezione dei film
ed il terzo per il collegamento attori -> film

il terzo é uno script che agisce a step diversi,
credo ti sarai accorto che in fondo alla lista dei film "liberi", la lista stessa riporta i film già connessi all'attore

se pensi di includere questo terzo script nello script "attori",
può essere fatto, richiamandolo con un link a cui si passa l' ID dell'attore,
ma esistendo tutte le funzioni di ricerca nel terzo script, trovo la cosa un poco inutile

2) ho notato una cosa strana, se cerco di eliminare un film mi visualizza che e' collegato a un attore, come forzare questa opzione ad eliminare il film?
non é affatto strana anzi é voluta, se cancello un attore, é doveroso cancellare anche tutte le connessioni esistenti ai film,
per evitare di lasciare orfani nella tabella di connessione ( e casino conseguente )
quindi cancellare un attore nella gestione anagrafica, rende necessario cancellare tutte le connessioni,
non sarei molto d'accordo, solo per la fatica fatta ad inserirle le connessioni.

1589371983989.png


3) visualizzo solo il nome della foto, si puo' visualizzare il preview?
puoi postarmi 2/3 foto con relativo nome dell'attore im modo da poterlo provare ?


che funzione sarebbe?
é una funzione di mySql, che avrebbe potuto dare errore ma sembra di no
 

marino51

Utente Attivo
28 Feb 2013
3.048
192
63
Lombardia
questa
nophoto170.png
puoi copiarla in
image_upload/actor/uploads/
così che gestiamo un unico percorso per le preview ?
 

Alex_70

Utente Attivo
13 Nov 2018
371
14
18
HELL
marino51 ha scritto:
credo ti sarai accorto che in fondo alla lista dei film "liberi", la lista stessa riporta i film già connessi all'attore

me ne sono accorto adesso :)

marino51 ha scritto:
non é affatto strana anzi é voluta, se cancello un attore, é doveroso cancellare anche tutte le connessioni esistenti ai film,
per evitare di lasciare orfani nella tabella di connessione ( e casino conseguente )
quindi cancellare un attore nella gestione anagrafica, rende necessario cancellare tutte le connessioni,
non sarei molto d'accordo, solo per la fatica fatta ad inserirle le connessioni.

e se inserisco un attore o film e poi mi accorgo che sono sbagliati?

marino51 ha scritto:
puoi postarmi 2/3 foto con relativo nome dell'attore im modo da poterlo provare ?

eccole, cartella e dentro le foto

ps: la cartella viene creata automaticamente all'inserimento di una foto, se e' presente tralascia

 
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