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!
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!