n0sTRa
Legacy Member
Hallo,
ik heb me voorgenomen om in 2006 php te leren dus heb ik men boeken opengeslaan en wou ik website maken aan de hand van php.
Bij men eerste formulier zit ik al vast doordat ik niet echt weet of het mogelijk is om via radio button aan een variabel twee mogelijkheden mee te geven.
Vb de mogelijkheid geven aan de gebruiker om te kiezen of je email mag getoont worden en dan als het mag in men db een 1 te plaatsen bij de variabel $show_email en als hij het liever zen email adres voor zen eigen wil houden in de db een 2 plaatsen ofzo.
hier men code alvast die ik heb:
formulier:
en dan men register_verwerken.php:
Hopelijk is het wat duidelijk naar waar ik naar toe wil
mvg
ik heb me voorgenomen om in 2006 php te leren dus heb ik men boeken opengeslaan en wou ik website maken aan de hand van php.
Bij men eerste formulier zit ik al vast doordat ik niet echt weet of het mogelijk is om via radio button aan een variabel twee mogelijkheden mee te geven.
Vb de mogelijkheid geven aan de gebruiker om te kiezen of je email mag getoont worden en dan als het mag in men db een 1 te plaatsen bij de variabel $show_email en als hij het liever zen email adres voor zen eigen wil houden in de db een 2 plaatsen ofzo.
hier men code alvast die ik heb:
formulier:
HTML:
<form method="post" action="register_verwerken.php">
<table width="400" border="0" cellpadding="0" cellspacing="0">
<tr>
<td colspan="2">Register</td>
</tr>
<tr>
<td colspan="2">Registration Information</td>
</tr>
<tr>
<td colspan="2">Items marked with a * are required unless stated otherwise.</td>
</tr>
<tr>
<td>Username: *</td>
<td>
<input type="text" name="username" />
</td>
</tr>
<tr>
<td>E-mail address: *</td>
<td><input type="text" name="email" /></td>
</tr>
<tr>
<td>Password: *</td>
<td><input type="password" name="password" /></td>
</tr>
<tr>
<td>Confirm password: * </td>
<td><input type="password" name="confirm_password" /></td>
</tr>
<tr>
<td colspan="2">Profile Information</td>
</tr>
<tr>
<td colspan="2">This information will be publicly viewable</td>
</tr>
<tr>
<td>ICQ Number:</td>
<td><input type="text" name="icq" /></td>
</tr>
<tr>
<td>AIM Address:</td>
<td><input type="text" name="aim" /></td>
</tr>
<tr>
<td>MSN Messenger:</td>
<td><input type="text" name="msn" /></td>
</tr>
<tr>
<td>Yahoo Messenger:</td>
<td><input type="text" name="yahoo" /></td>
</tr>
<tr>
<td>Website:</td>
<td><input name="website" type="text" value="http://" /></td>
</tr>
<tr>
<td>Location:</td>
<td><input type="text" name="location" /></td>
</tr>
<tr>
<td>Occupation:</td>
<td><input type="text" name="occupation" /></td>
</tr>
<tr>
<td>Interests:</td>
<td><input type="text" name="interests" /></td>
</tr>
<tr>
<td>Signature: </td>
<td><input type="text" name="signature" /></td>
</tr>
<tr>
<td colspan="2">Edit profile</td>
</tr>
<tr>
<td>Always show my e-mail address:</td>
<td>
<input name="show_email" type="radio" value="1" />
Yes
<input name="show_email" type="radio" value="2" checked="checked" />
No
</td>
</tr>
<tr>
<td>Hide your online status:</td>
<td><input name="hide_online_status" type="radio" value="1" />
Yes
<input name="hide_online_status" type="radio" value="2" checked="checked" />
No </td>
</tr>
<tr>
<td>Always notify me of replies:</td>
<td><input name="notify_of_replies" type="radio" value="1" />
Yes
<input name="notify_of_replies" type="radio" value="2" checked="checked" />
No </td>
</tr>
<tr>
<td>Notify on new Private Message:</td>
<td><input name="notify_of_pm" type="radio" value="1" checked="checked" />
Yes
<input name="notify_of_pm" type="radio" value="2" />
No </td>
</tr>
<tr>
<td>Always attach my signature:</td>
<td><input name="attach_signature" type="radio" value="1" checked="checked" />
Yes
<input name="attach_signature" type="radio" value="2" />
No </td>
</tr>
<tr>
<td>Always allow BBCode:</td>
<td><input name="allow_bbcode" type="radio" value="1" checked="checked" />
Yes
<input name="allow_bbcode" type="radio" value="2" />
No </td>
</tr>
<tr>
<td>Always enable Smilies:</td>
<td><input name="enable_smilies" type="radio" value="1" checked="checked" />
Yes
<input name="enable_smilies" type="radio" value="2" />
No </td>
</tr>
<tr>
<td colspan="2">
<input type="submit" name="submit" value="Register" />
</td>
</tr>
</table>
</form>
en dan men register_verwerken.php:
PHP:
<?php
// includes
include ('config.php');
if (isset($_POST['Submit'])) {
$username=$_POST['username'];
$email=$_POST['email'];
$password=$_POST['password'];
$icq=$_POST['icq'];
$aim=$_POST['aim'];
$msn=$_POST['msn'];
$yahoo=$_POST['yahoo'];
$website=$_POST['website'];
$location=$_POST['location'];
$occupation=$_POST['occupation'];
$interests=$_POST['interests'];
$signature=$_POST['signature'];
// Daarna de volgende zoals 'show_email', 'hide_online_status' enz maar dan met de keuze van ja of nee via een radio button met als waarde 1 of 2
$query="INSERT INTO users (username, email, password, icq, aim, msn, yahoo, website, location, occupation, interests, signature, .....)
VALUES ('".$username."', '".$email."', '".$password."', '".$icq."', '".$aim."', '".$msn."', '".$yahoo."', '".$website."',
'".$location."', '".$occupation."', '".$interests."', '".$signature."', '".$."', '".$."')";
mysql_query($query) or die (mysql_error());
}
?>
Hopelijk is het wat duidelijk naar waar ik naar toe wil
mvg
.
.