Creazione dinamica di campi in un DB MySql

yok

Utente Attivo
3 Set 2009
62
0
0
Buonasera!
Ho provato a cercare nel forum e nel web ma non ho trovato soluzione a questo problema:
dovrei , a seconda del numero di immagini caricate in una cartella, poter scrivere un titolo/commento sotto ogni immagine e poi inviare questi testi ad un DB. Il mio problema è che premendo il SUBMIT, tutti questi testi si vadano a incasellare in un numero variabile di campi del DB, ognuno corrispondente all'immagine presente nella cartella.
Quindi, come faccio a creare un numero variabile di campi tabella in MYSQL? Si può?

Questo è il codice che utilizzo per creare il form con input type="text" relativo ad ogni singola foto nella cartella:

<form action='gallery_visual3.php method='POST' name='form1'>

<?php
$nome_cartella = "thumbs/foto/";
$handle = opendir($nome_cartella);
while (false != ($file = readdir($handle))) {

if ( $file == ".." || $file == ".") {
continue;
}else{
$num=count($file);
for ($i=0; $i<=$num; $i++){
$dinamic_num='titolo'.$i;
echo "<div id='box'><img src="."'".$nome_cartella.$file."'><p>Titolo(max 30 caratteri):<input name=$dinamic_num type='text' maxlenght='30'

size='30'></p></div>";
}
}
}

?>

<input type='submit' value='Memorizza titolo'></form>



Sempre un grande grazie per chi mi dedica parte del suo tempo!
 

Trogo

Utente Attivo
11 Gen 2008
370
0
0
43
Sanremo
Perchè non creare un record per ogni immagine invece di un solo record con tutte le immagini e relativi commenti?

Non è consigliabile seguire la strada del numero variabile di campi in una tabella...
 

yok

Utente Attivo
3 Set 2009
62
0
0
Bhè allora se non è consigliabile tanto meglio, diventa tutto più facile!
Ma così, giusto per curiosità, è possibile passare una variabile che determini dinamicamente il numero di campi di una tabella del DB?
 

yok

Utente Attivo
3 Set 2009
62
0
0
Grazie del link!
Però, ora che mi sono rimesso a lavorare, io non so quante foto possono esserci caricate nella cartella. Come faccio a sapere quanti campi testo dovranno essere riempiti nel DB?
 

Trogo

Utente Attivo
11 Gen 2008
370
0
0
43
Sanremo
Infatti il primo problema implementativo che deriva dal voler utilizzare un numero variabile di campi è proprio che a priori non puoi saperlo, e che oltre tutto questo potrebbe variare nel tempo...

Invece creando una tabella con un riferimento all'immagine, un titolo e una descrizione, per ogni immagine presente puoi far inserire i dati che ti servono senza preoccuparti del numero!
 
Discussioni simili
Autore Titolo Forum Risposte Data
S creazione pagina news dinamica PHP 4
elpirata Creazione dinamica righe form Javascript 1
carter Problema creazione dinamica file txt PHP 2
S Aggiornamento contenuto di un div dopo la creazione di una select dinamica Javascript 0
S Creazione dinamica-Interattiva di Forme Flash 0
S Visualizza l'errore di creazione in MSSQL Database 4
M [Cerco][Gratuito] Artista/designer per creazione grafica gioco di società Offerte e Richieste di Lavoro e/o Collaborazione 0
N Creazione sito web senza Partita IVA (Era: mettersi in regola) Leggi, Normative e Fisco 1
F NetBeans problema creazione progetto Java Windows e Software 0
A Creazione cookie e gestione accessi PHP 0
D Creazione sito e-commerce WP CMS (Content Management System) 0
A Consiglio per creazione sito web CMS (Content Management System) 1
S CREAZIONE DI SITO PER CORSI DI FORMAZIONE WordPress 3
spider81man Creazione di un UNICA tabella da più file .CSV PHP 1
M Creazione menu a tendina Javascript 3
S Download di un file in automatico dopo la sua creazione PHP 2
G creazione menu a tendina e invio a pagina php PHP 1
M Problemi con creazione maschere Presentati al Forum 1
F Creazione script Tv Presentati al Forum 1
W Creazione Cartella Classic ASP 2
A recuperare data creazione di un file PHP 6
D Neofita. Creazione applicativo prenotazione automezzi Offerte e Richieste di Lavoro e/o Collaborazione 12
L Aiuto creazione menu mancante WordPress 0
E Creazione URL per chat whatsapp WordPress 0
L Creazione di 2 o più record PHP 6
W Creazione di una griglia HTML e CSS 1
E Creazione di un sito di news PHP 16
S Scelta software/cms per creazione sito Webdesign e Grafica 6
E Creazione gestionale timesheet partendo da foglio excel Offerte e Richieste di Lavoro e/o Collaborazione 0
M Creazione notifica sonora Javascript 1
R Creazione sito eccomerce privato. Offerte e Richieste di Lavoro e/o Collaborazione 2
I Creazione programmino JAVA Offerte e Richieste di Lavoro e/o Collaborazione 0
D Difficile creazione excel di dati di grandi dimensioni Classic ASP 2
I creazione stile css HTML e CSS 3
A [Offro][retribuito] Creazione siti web/ web app (Django) Offerte e Richieste di Lavoro e/o Collaborazione 2
Stefano Migotto Creazione di un div con php o js PHP 9
G [OFFRO][RETRIBUITO] Creazione siti web e loghi professionali Offerte e Richieste di Lavoro e/o Collaborazione 0
D Creazione sito Offerte e Richieste di Lavoro e/o Collaborazione 0
D CREAZIONE E GESTIONE SITO E-COMMERCE Offerte e Richieste di Lavoro e/o Collaborazione 2
C [WordPress] Retribuzione creazione Sito Web vetrina Discussioni Varie 3
I [Javascript] Creazione di una piccola libreria e integrazione in angular Javascript 2
S [OFFRO] Creazione di programmi per la modifica automatizzata di testi Offerte e Richieste di Lavoro e/o Collaborazione 0
T [php] problema creazione query select-where PHP 5
Daniele_Carrara [PHP] Creazione Carrello PHP 1
G Creazione Landing Page Offerte e Richieste di Lavoro e/o Collaborazione 2
P [HTML] Creazione pagina web da dove iniziare HTML e CSS 2
L Creazione form html HTML e CSS 3
Monital [PHP]Far riconoscere stringa o numerico epr creazione campo tabella PHP 6
W [PHP] Creazione classe PDO PHP 4
K [PHP] Creazione di Calendario con orario PHP 4

Discussioni simili