salve, ho un problemino.. ho creato un form per permettere ad un utente di inserire degli episodi di un telefilm nel database
Codice PHP:
<?php
for($p=1; $p<=10; $p++)
{
echo "
<tr>
<td>
<select name= \"nrEp\">
<option value=\"$p\" selected=\"selected\">$p</option>";
for($i=1; $i<=25; $i++)
{
echo "<option value=\"$i\">$i</option>";
}
echo"
</select>
</td>
<td>
<input type=\"text\" size=\"40\" name=\"epIta$p\" /></td>
<td>
<input type=\"text\" size=\"40\" name=\"epOrig$p\" /></td>
</tr>";
}
vi posto il codice del file di elaborazione
Codice PHP:
$telefilm = $_REQUEST['telefilm'];
$stagione = $_REQUEST['season'];
foreach($p=1; $p<=10; $p++)
{
$nrEp = $_REQUEST['nrEp'];
$titolo_italiano = $_REQUEST["epIta$p"];
$titolo_originale = $_REQUEST["epOrig$p"];
$query = "INSERT INTO episodes (season, nrEp, titleORIG, titleITA, tid) VALUES ('$stagione', '$nrEp', '$titolo_originale', '$titolo_italiano', '$telefilm')";
}
Cosi facendo anche se si lasciano dei campi vuoti vengono caricati allo stesso nel db.. non c'è un modo per impedire ciò?
Io vorrei che si compilano i campi se non li si utilizzano tutti non devono essere caricati quelli vuoti nel db.. ma semplicemente ignorati