Ciao! ho fatto un forum dinamico che contiene diversi campi dinamici.. vorrei inserire questi campi separandoli da virgola..
Codice PHP:
<script type="text/javascript">
// Funzione che permette di aggiungere elementi al form (ESEMPIO 1)
function AggiungiRiga(n_righe){
var numero_righe = n_righe.value;
var box = document.getElementById('box_righe');
if(isNaN(numero_righe)==true){
box.innerHTML='';
}else{
var righe = "";
// Inserisco una riga ad ogni ciclo
for(i=1; i<=numero_righe; i++){
righe = righe+"<input type='text' name='titolo1[]' class='inputas' style='margin-top: 5px' placeholder='Titolo "+i+"'/>
";
}
// Aggiorno il contenuto del box che conterrà gli elementi aggiunti
box.innerHTML=righe;
}
}
// Funzione che permette di aggiungere elementi al form (ESEMPIO 2)
function AggiungiRata(rate){
var numero_rate = rate.value;
var box = document.getElementById('box_rate');
if(numero_rate==""){
box.innerHTML='';
}else{
if(isNaN(numero_rate)==true){
box.innerHTML='';
}else{
var righe = "";
var importo = (parseInt(0)/parseInt(numero_rate));
// Inserisco una riga ad ogni ciclo
for(i=1; i<=numero_rate; i++){
righe = righe + "<input type='text' name='link1[]' class='inputas' style='margin-top: 5px' placeholder='Link "+i+"'/>
";
}
// Aggiorno il contenuto del box che conterrà gli elementi aggiunti
box.innerHTML=righe;
}
}
}
Questo e un codice che ho trovato in rete.. andrebbe un po personalizzato però funziona quindi per il momento lascio cosi..
Poi inserire questi campi input nello stesso campo del database separandoli da virgola..
avevo pensato qualcosa del genere
Codice PHP:
$titolo1 = $_POST['titolo1'];
$link1 = $_POST['link1'];
for($i=0;$i<count($titolo1);$i++){
$titolo1[$i];
$stitolo = "$titolo1[$i], ";
$x++;
}
for($i=0;$i<count($link1);$i++){
$link1[$i];
$slink = "$link1[$i], ";
$x++;
}
Dove poi nel insert metto $slink e $stitolo.. pero non funziona..