[Linux-Biella] [php] Variabili e liste dinamiche

Del Vecchio Lorenzo l.delvecchio a bilug.linux.it
Mer 4 Ago 2010 10:55:21 CEST


On Wed, August 4, 2010 8:28 am, Claudio M. wrote:

> Forse sbaglio ma credo che il tuo errore non sia tanto il codice (che di
> problemi mi sembra comunque ne abbia) ma piu' che altro la progettazione
> completa del progetto
>
> Da quello che ho capito hai una tabella ('id', 'citta') dove ci sono
> alcune
> citta' inserite dagli utenti e questi devono poterle modificare.... in
> funzione di cosa?

Se ad esempio l'utente scrive Tomino anziche' Torino deve poter modificare
il valore.

> Qualunque utente puo' modificare qualunque citta'?

Si altrimenti si allungherebbe l'operazione con il coinvolgimento
dell'amministratore.

> Perche' un utente dovrebbe/potrebbe modficare una citta'?

Vedi sopra.

> Prova a spiegarci meglio l'intero progetto, magari riusciamo a capirne le
> logiche e ad aiutarti

Del progetto ne ho gia' parlato in altre mail, e' un gestionale per
agenzie immobiliari.
Il data base contiene i dati delle offerte e delle domande, il php
incrocia i dati segnalando dove e come domanda e offerta si incontrano.

Nel database ci sono 5 tabelle contenti zona modalita' di vendita paese
ecc che entrano in gioco nella fase di matching queste tabelle devono
essere popolate dall'utente che deve avere la possibilita' di modificarne
i dati o addirittura di cancellarli.

Il problema sta nel fatto che non conoscendo i dati contenuti in tabella
devo trattarli con nomi di variabili questo mi causa dei problemi come vi
ho detto.

Ossia io ho la form con un input type='text' il campo name del tag
contiene un valore che e' una variabile ad esempio name="$array[paese]" .
$array[paese] e' ad esempio uguale a Torino.
Io devo richiamare il valore $Torino ma non riesco.
-- 
La meraviglia e' un sentimento assolutamente tipico del filosofo. La
filosofia non ha altra origine che questa.

Abe the n00b cutting/pasting ape

Abe is the #484397 linux registered userer
Mio blog: http://www.abelascimmia.org




Maggiori informazioni sulla lista Linux