Salve allo staff di questo interessantissimo forum,
da neofita del PHP stavo iniziando a costruire un Guestbook ma mi sono impantanato su 2 problemi che per le mie capacità credo siano irrisolvibili senza un aiuto; in sintesi il primo:
nella pagina per inserire i dati ho tutti i campi del form funzionanti (nome, email, indirizzo web, nazionalità ... , messaggio). Ho 2 tabelle nel DB, la prima è ordinata secondo il campo "data-ora" (now), per ricevere tutti i dati e postarli formattati nella pagina dei messaggi, la seconda la uso invece nella pagina dei dati, ha solo 2 campi (ID e nazione) ed è per selezionare il nome del paese di provenienza (appunto dal campo "nazionalità").
Sto pensando a vari modi per realizzare un risultato: in pratica ho una cartella con le immagini delle bandiere dei vari paesi, e vorrei che in ogni messaggio, a fianco al nome della nazione si visualizzasse anche la bandiera corrispondente.
Ho provato aggiungendo campi blob, campi url per selezionarle direttamente dalla cartella sul server, scambiandole tra le 2 tabelle, usando l'ID di entrambe, usando funzioni, insomma è possibile che magari mi ci sia avvicinato o sia in alto mare (essendo in php è difficile scoprirlo), ma per ora nessuna strada ha funzionato. Prima di arrendermi vorrei chiedere un consiglio per sapere A-se si può fare (ma son sicuro di sì) e B-qual è la procedura corretta.
Riguardo il secondo problema: prima del form per i dati ho un form per l'inserimento di un'immagine, che funziona perfettamente; l'immagine viene scaricata nella sua cartella web; anche qui, l'obiettivo sarebbe quello di far apparire l'immagine nel messaggio di chi la carica; ma non ho idea di come fare; ho provato anche qui ad inserire dei campi "nome file" , "tipo file" per caricarne i dati sulla stessa tabella dei messaggi; peraltro non so perché se inserisco il campo blob per caricare l'immagine direttamente nel DB (altra strada che stavo provando) mi azzera il campo "data-ora" per cui mi sballa l'ordine di arrivo dei messaggi.
Quindi ho provato vari modi per far comparire l'immagine dalla cartella al messaggio corrispondente, ma anche qui mi rendo conto di non poter risolvere da solo.
Mi scuso per l'eventuale lungaggine, ed appunto non avendo le competenze necessarie, può darsi che anche uno solo dei 2 problemi (o entrambi) sia magari anche molto semplice da risolvere.
Ringrazio anticipatamente per qualunque aiuto.
da neofita del PHP stavo iniziando a costruire un Guestbook ma mi sono impantanato su 2 problemi che per le mie capacità credo siano irrisolvibili senza un aiuto; in sintesi il primo:
nella pagina per inserire i dati ho tutti i campi del form funzionanti (nome, email, indirizzo web, nazionalità ... , messaggio). Ho 2 tabelle nel DB, la prima è ordinata secondo il campo "data-ora" (now), per ricevere tutti i dati e postarli formattati nella pagina dei messaggi, la seconda la uso invece nella pagina dei dati, ha solo 2 campi (ID e nazione) ed è per selezionare il nome del paese di provenienza (appunto dal campo "nazionalità").
Sto pensando a vari modi per realizzare un risultato: in pratica ho una cartella con le immagini delle bandiere dei vari paesi, e vorrei che in ogni messaggio, a fianco al nome della nazione si visualizzasse anche la bandiera corrispondente.
Ho provato aggiungendo campi blob, campi url per selezionarle direttamente dalla cartella sul server, scambiandole tra le 2 tabelle, usando l'ID di entrambe, usando funzioni, insomma è possibile che magari mi ci sia avvicinato o sia in alto mare (essendo in php è difficile scoprirlo), ma per ora nessuna strada ha funzionato. Prima di arrendermi vorrei chiedere un consiglio per sapere A-se si può fare (ma son sicuro di sì) e B-qual è la procedura corretta.
Riguardo il secondo problema: prima del form per i dati ho un form per l'inserimento di un'immagine, che funziona perfettamente; l'immagine viene scaricata nella sua cartella web; anche qui, l'obiettivo sarebbe quello di far apparire l'immagine nel messaggio di chi la carica; ma non ho idea di come fare; ho provato anche qui ad inserire dei campi "nome file" , "tipo file" per caricarne i dati sulla stessa tabella dei messaggi; peraltro non so perché se inserisco il campo blob per caricare l'immagine direttamente nel DB (altra strada che stavo provando) mi azzera il campo "data-ora" per cui mi sballa l'ordine di arrivo dei messaggi.
Quindi ho provato vari modi per far comparire l'immagine dalla cartella al messaggio corrispondente, ma anche qui mi rendo conto di non poter risolvere da solo.
Mi scuso per l'eventuale lungaggine, ed appunto non avendo le competenze necessarie, può darsi che anche uno solo dei 2 problemi (o entrambi) sia magari anche molto semplice da risolvere.
Ringrazio anticipatamente per qualunque aiuto.