Caspita, lo sapevo che non poteva andare tutto bene
andiamo con ordine,
cinetecaAttori.php
ho cominciato ad inserire il css per abbellire la grafica,
aggiustato ckeditor (quello nuovo che punta al link non funziona, serve una versione precente),
sembrava tutto ok,
cerco un attore, modifico lo stato (Carriera) e paf ..sparita la foto,
vado nella scheda, niente, su phpmyadmin anche li non e' presente, il campo e' stato azzerato (come dimostra lo screen nel campo Foto)
adesso non so dove agire
ho individuato il problema, avevo commentato il codice foto nella form in quanto lo ritengo inutile,
facendo questo pero' quando si aggiorna qualcosa sparisce anche la foto
il campo foto, come mi hai indicato tu, contiene il nome del file png o jpg della foto
si carica la foto, come mi hai detto tu, componendo la stringa
$row['nome'] . " (" . $row['actor_id'] . ")/" . $row['foto']
é ovvio che se scardini la composizione della stringa, la foto non viene più visualizzata il campo foto é necessario
se hai cambiato idea sulla gestione della foto, aggiusta il codice secondo la nuova idea
non capisco a cosa serve la parte che hai aggiunto rispetto all'originale, il campo
$row['career_status'];
contiene valori 0, 1 e 2 che corrispondono ai valori costruiti con la select,
che senso ha la modifica ?
perché ha smesso di funzionare non lo so, bisognerebbe analizzare tutte le modifiche fatte sul codice originale, FUNZIONANTE
perchè non vuoi limitare i tuoi interventi alla cosmesi per ottenere una bella vista, senza fare modifiche al codice ?
il campo foto, come mi hai indicato tu, contiene il nome del file png o jpg della foto
si carica la foto, come mi hai detto tu, componendo la stringa
$row['nome'] . " (" . $row['actor_id'] . ")/" . $row['foto']
é ovvio che se scardini la composizione della stringa, la foto non viene più visualizzata il campo foto é necessario
se hai cambiato idea sulla gestione della foto, aggiusta il codice secondo la nuova idea
non capisco a cosa serve la parte che hai aggiunto rispetto all'originale, il campo
$row['career_status'];
contiene valori 0, 1 e 2 che corrispondono ai valori costruiti con la select,
che senso ha la modifica ?
perché ha smesso di funzionare non lo so, bisognerebbe analizzare tutte le modifiche fatte sul codice originale, FUNZIONANTE
perchè non vuoi limitare i tuoi interventi alla cosmesi per ottenere una bella vista, senza fare modifiche al codice ?
Buongiorno e scusate l'intrusione.... Ma il modello dati non è stato implementato, quindi coerentemente con quanto scritto lo script effettua operazioni errate...
Basterebbe intervenire sulla query utilizzando anche un custom builder che non necessariamente aggiorna l'intera tupla, ma solo i fields modificati...
Intervieni nella query update facendo un map solo dei fields passati e valorizzati...
Buongiorno e scusate l'intrusione.... Ma il modello dati non è stato implementato, quindi coerentemente con quanto scritto lo script effettua operazioni errate...
Basterebbe intervenire sulla query utilizzando anche un custom builder che non necessariamente aggiorna l'intera tupla, ma solo i fields modificati...
Intervieni nella query update facendo un map solo dei fields passati e valorizzati...
Queste.... semplice update.... quindi se uno di quei dati viene passato a null e/o vuoto lo sovrascrive senza problemi...
Ed immagino che altre siano identiche...
Queste.... semplice update.... quindi se uno di quei dati viene passato a null e/o vuoto lo sovrascrive senza problemi...
Ed immagino che altre siano identiche...
if( in_array( $set['azione'],
array("inserisci", "conferma ins", "modifica", "conferma mod") ) )
{
// QUI DEVE ESSERE CONTROLLATA LA PRESENZA E CONGRUITA' DEI DATI INSERITI
}
caspita, non bisticciatevi, non ne vale la pena, "ragazzi" se non si trova la soluzione pazienza,
e poi c'e' questo maledetto virus che gia' ci sta' stressando
marino51 ha fatto un ottimo lavoro, onore suo
macus_adi
gia' sono in difficolta' con il php, per uno come me che fino a tempo fa' non sapeva nemmeno cos'era gia' lo considero un traguardo,
usare CodeIgnitier non penso che sia per me, magari in futuro (quando divento bravo come voi)
in uno degli ultimi post, ti ho proposto una mano per sistemare la grafica,
ma dovresti postare un'idea di come vorresti la visualizzazione, anche se in parte la si vede dalle ultime figure
ed il css adeguato
poi quando avremo sistemato la grafica, se vorrai, inseriremo i dovuti controlli sulle info che vengono trattate,
nella posizione oggi richiamata con un commento
// QUI DEVE ESSERE CONTROLLATA LA PRESENZA E CONGRUITA' DEI DATI INSERITI
soprattutto per la congruità, ( esempio, se DEAD, deve esserci la relativa data, negli altri casi non deve esserci ... eccetera)
tutto ciò senza bisogno di modelli