<?php
// $Id: $
/**
* @file
* Makes a Form.
*
*/
function form_intro_menu() {
$items['survey'] =
array(
'title' => 'Super Sweet Survey',
'page callback' => 'survey_page',
'access arguments' =>
array('access content'),
);
return $items;
}
function survey_page () {
}
function form_intro_form($form_state) {
//figure out who the user is
$name = $user->name;
'#type' => 'textfield',
'#title' =>
t('Your Name'),
'#size' => 60,
'#maxlength' => 150,
'#required' => TRUE,
'#default_value' => $name,
);
'#type' => 'radios',
'#title' =>
t('I am a...'),
'#options' =>
array(t('Male'), t
('Female')),
);
'#type' => 'checkbox',
'#title' =>
t('I Like Toast.'),
);
'#type' =>
'submit',
'#value' =>
t('Submit'));
return $form;
}
function form_intro_form_validate($form, &$form_state) {
if ($form_state['values']['name']=="Mr. T"){
form_set_error ('name',
"I pitty the fool who thinks they are Mr. T");
}
}
function form_intro_form_submit($form_id, &$form_state) {
$uid = $user->uid;
$name = $form_state['values']['name'];
$gender = $form_state['values']['gender'];
$toast = $form_state['values']['toast'];
if (!$gender) {
$gender="Male";
}
else {
$gender="Female";
}
db_query("INSERT INTO {form_intro} (name, gender, toast, uid) VALUES ('%s', '%s', '%s', %d)",
$name, $gender, $toast, $uid);
if ($toast) {
}
else {
}
}