arieccomi...
non sono capace di fare il tutto da me...
nessuno oggi sembra avere tempo da dedicare a un principiante...
ma continuando a scavare in rete ho trovato qualcosa che fa al caso mio...
Vi chiedo solo una cosa:
questo scriptino, che ho testato solo in locale, mi può creare problemi con i permessi sul server? oppure posso andare tranquillo che il file con i contenuti mi viene scritto comunque? :master:
Grazie come sempre e comunque...
ecco i file:
file form.php
Codice PHP:
<form method="post" action="write.php">
<?php
//Creazione campi
//Possiamo anche aumentare il numero dei campi
for($i = 1; $i <= 3; $i++){
?>
<input type="hidden" name="id_<?php echo $i;?>" value="<?php echo $i;?>">
<?php echo $i;?>) Nome: <input type="text" name="nome_<?php echo $i;?>">
Tel: <input type="text" name="tel_<?php echo $i;?>">
<hr>
<?php
}
?>
<input type="submit" value="Invia Dati">
</form>
file write.php
Codice PHP:
<?php
//Richiamo tutte le variabili
$vars = get_defined_vars();
//Array contenente tutte le variabili
$my_array = array();
//Popolo l' array
foreach($vars['_POST'] as $key => $val){
array_push($my_array, $val);
}
//Configuro la visualizzazione
$no_field = 3; // Numero dei campi inviati x ogni record
$size = (count($my_array) / $no_field); //Numero dei Records
$start = 0; //Record iniziale
for($i = 1; $i <= $size; $i++){
//Prelevo i dati del record
$id = $my_array[$start];
$nome = $my_array[$start + 1];
$tel = $my_array[$start + 2];
//Visualizzo i Dati
echo "[*]ID:" . $id;
echo "[*]NOME:" . $nome;
echo "[*]TEL:" . $tel;
echo "<hr>";
//Passo al prossimo record
$start = $start + $no_field;
}
?>