- Home
- Categorie
- Coding e Sistemistica
- PHP
- inserire una serie di dati da form
-
inserire una serie di dati da form
Ciao a tutti,
sto cercando un pannello pèer inserimento dati.
Dal momento che i dati possono andare da un minimo di 1 ad un massimo di 10 pensavo di prendere 10 variabili, poi fare il controllo se è null e metterli tutti in database, in una cella, separati da un puntatore tipo"|"....C'è un metodo piu veloce?
GRazie
-
Questo è quello che ho realizzato io...
ma nel caso ci fossero più dati?? Come faccio a inserirli in un array?[PHP]$titolo1 = $_POST['titolo1'];
if($titolo1!=""){
$titolo1 =$titolo1."|";
}
else{
$titolo1="";}$titolo2 = $_POST['titolo2'];
if($titolo2!=""){
$titolo2 .="|";
}
$titolo3 = $_POST['titolo3'];
if($titolo3!=""){
$titolo3 .="|";
}
$titolo4 = $_POST['titolo4'];
if($titolo4!=""){
$titolo4 .="|";
}
$titolo5 = $_POST['titolo5'];
if($titolo5!=""){
$titolo5 .="|";
}
$titolo6 = $_POST['titolo6'];
if($titolo6!=""){
$titolo6 .="|";
}
$titolo7 = $_POST['titolo7'];
if($titolo7!=""){
$titolo7 .="|";
}
$titolo8 = $_POST['titolo8'];
if($titolo8!=""){
$titolo8 .="|";
}
$titolo9 = $_POST['titolo9'];
if($titolo9!=""){
$titolo9 .="|";
}
$titolo10 = $_POST['titolo10'];$titoli_inseriti = $titolo1;
$titoli_inseriti .= $titolo2;
$titoli_inseriti .= $titolo3;
$titoli_inseriti .= $titolo4;
$titoli_inseriti .= $titolo5;
$titoli_inseriti .= $titolo6;
$titoli_inseriti .= $titolo7;
$titoli_inseriti .= $titolo8;
$titoli_inseriti .= $titolo9;
$titoli_inseriti .= $titolo10;$titoli_inseriti_ciclo ="";
//non funziona
for($i=0;$i<=10;$i++){
$titoli_inseriti_ciclo .= $titolo+$i;
}echo "<hr>".$titoli_inseriti_ciclo."<hr>";
echo "<u>".$titoli_inseriti."</u><br><br>";
$pieces = explode("|", $titoli_inseriti);
$ordine_canzoni= 0;
foreach($pieces as $gino){
$ordine_canzoni++;
echo $ordine_canzoni.". ".$gino."<br>";}[/PHP]
-
//non funziona
for($i=0;$i<=10;$i++){
$titoli_inseriti_ciclo .= $titolo+$i;
}echo "<hr>".$titoli_inseriti_ciclo."<hr>";
echo "<u>".$titoli_inseriti."</u><br><br>";
$pieces = explode("|", $titoli_inseriti);
$ordine_canzoni= 0;
foreach($pieces as $gino){
$ordine_canzoni++;
echo $ordine_canzoni.". ".$gino."<br>";}
Questo ciclo FOR, secondo me, è ciò che cerchi. Non funziona perchè l'array devi recuperarlo fuori dal ciclo.
Provaci.
-
Funziona tutto, solo che volevo cercare una via piu semplice!