logo   PHP - FORM-modulet.




FORM-modulet anvendes til at give brugeren mulighed for at angive inddata, der skal tilgå databasen som nye records, eller som rettelser via $_POST-modulet.


FORM-modulet placeresnederst i GET-modulet.


Form-modulet sender de indsatte data til $_POST-modulet aktuelt eller andet program, alt efter hvordan "action"-feltet er anvendt.


"name"-attributten knyttet til "submit" anvendes til at linke til $_POST-variablen.




Form-modul med hentning af inddata


Nedenfor vises et form-modul med hentning af 3 sæt inddata.


<form method="post">
<table>

<?php
// galleri
echo '<tr><td>Galleri</td><td></td><td>';
echo '<select id="galleri" name="gall_id">';
echo '<option value=" ' . $billed_row['gall_id'] . ' ">' . $billed_row['gall_navn'] . ' </option>';
while ($gall_row = mysqli_fetch_assoc ($gall_result))
{
echo '<option value="' .$gall_row[gall_id] .'">' . $gall_row[gall_navn] . '</option>';
}
echo '</select>';
echo '</td></tr>';
?>

<?php
// fotograf
if ($fotograf == 1)
{
echo '<tr><td>Fotograf</td><td></td><td>';
echo '<select id="fotograf" name="fgrf_id">';
echo '<option value=" ' . $billed_row['fgrf_id'] . ' ">' . $billed_row['fgrf_navn'] . ' </option>';
echo '<option value="<?php $fgrf_row[fgrf_id]; ?>"><?php $fgrf_row[fgrf_name]; ?></option>';
while ($fgrf_row = mysqli_fetch_assoc ($fgrf_result))
{
echo '<option value="' .$fgrf_row[fgrf_id] .'">' . $fgrf_row[fgrf_navn] . '</option>';
}
echo '</select>';
echo '</td></tr>';
}
?>
<tr><td>Alt-teskt til billede</td><td></td><td><input type ="text" name="alt_billed" value="<?php echo $billed_row['billed_alt']; ?>"</td></tr>
<tr><td></td><td> </td><td></td></tr>
<tr><td><input type="submit" name="update" value="Ret" /></td><td></td><td></td></tr>
</table>
</form>




















x
x