Hi,
how can I validate Radio Button group in form.
tkd.
XAver
how can I validate Radio Button group in form.
tkd.
XAver
<?php
$name = $_POST['name'];
$media_type = $_POST['media_type'];
$filename = $_POST['filename'];
$caption = $_POST['caption'];
$tried = ($_POST['tried'] == 'yes');
if ($tried) {
$validated = (!empty($name) && !empty($media_type) && !empty($filename));
if (!$validated) {
?>
<p>
The name, media type, and filename are required fields. Please fill
them out to continue.
</p>
<?php
}
}
if ($tried && $validated) {
echo '<p>The item has been created.</p>';
}
// was this type of media selected? print "selected" if so
function media_selected ($type) {
global $media_type;
if ($media_type == $type) { echo "selected"; }
}
?>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<form action="<?= $PHP_SELF ?>" method="POST">
Name: <input type=text name="name" value="<?= $name ?>" /><br />
Status: <input type="checkbox" name="status" value="active"
<?php if($status == 'active') { echo 'checked'; } ?> /> Active <br />
Media: <select name="media_type">
<option value="">Choose one</option>
<option value="picture" <?php media_selected('picture') ?>
/>Picture</option>
<option value="audio" <?php media_selected('audio') ?> />Audio</option>
<option value="movie" <?php media_selected('movie') ?> />Movie</option>
</select><br />
File: <input type="text" name="filename" value="<?= $filename ?>" /><br />
Caption: <textarea name="caption"><?= $caption ?></textarea><br />
<input type="hidden" name="tried" value="yes" />
<input type="submit"
value="<?php echo $tried ? 'Continue' : 'Create'; ?>" />
</form>
</body>
</html>
Comment