Re: this still isnt working
Posted: Fri Sep 22, 2006 12:02 pm
feyd | Please use
And here is the php that does the processing
I know I need to use loops and that this is really NOOB coding, but I am a noob.
Thank you so much.
feyd | Please use
Code: Select all
,Code: Select all
and [syntax="..."] tags where appropriate when posting code. Your post has been edited to reflect how we'd like it posted. Please read: [url=http://forums.devnetwork.net/viewtopic.php?t=21171]Posting Code in the Forums[/url] to learn how to do it too.[/color]
[quote="aquanutz"][quote="jmilane"]It doesnt work.
Honest to God.[/quote]'
Oh dear, can you post your html file and php file for me to look over? I'm currently at work and I am leaving in about 20 minutes, but if you get it up before I take off for class, I'll gladly continue to help you.[/quote]
Thank you very very much for your time.
Here they both are:
[b]Form:[/b]Code: Select all
<form action="http://www.dfgdfgdg.org/forms/middle.php" method="post" name="Edit" id="Edit">
<input type=hidden name="redirect" value="http://www.dfgdfgdfg.org/thankyou.html">
<?php
$day = date(d);
$month = date(m);
$year = date(Y);
?>
<div><input name="_qf_default" type="hidden" value="Edit:cancel" />
<input name="postURL" type="hidden" value="http://dfgfd.dfgg.org/thank_you_for_registering.php" />
<input name="cancelURL" type="hidden" value="http://dfgdfg.dfgfd.org/registration_cancel.php" />
<input name="errorURL" type="hidden" value="http://betdfgga.uledfgdm.org/registration_error.php" />
</div>
<center>
<img src="http://www.dfgdfgdfg.org/_img/nav/dfgdfgdfgdfg_Tag_ma.jpg">
<br><br>
<u>All fields marked with a '*' are required</u></center></div><table class="form-layout-compressed"><tr><td class="option-label"><label> Programs of Interest
<span class="marker" title="This field is required.">*</span>
</label></td><td>
<input name="employment_chkbox" type="checkbox" value="Y" id="qf_085b1c" /><label for="qf_085b1c">
Employment Services
</label> <br>
<input name="business_chkbox" type="checkbox" value="Y" id="qf_576ab8" /><label for="qf_576ab8">
Minority Business Services
</label> <br><input name="certification_chkbox" type="checkbox" value="Y" id="qf_87e3e6" /><label for="qf_87e3e6">
Technical Certification
</label> <br><input name="youth_chkbox" type="checkbox" value="Y" id="qf_b2b549" /><label for="qf_b2b549">
Youth Services
</label> <br><input name="parent_chkbox" type="checkbox" value="Y" id="qf_797412" /><label for="qf_797412">
Parent Services
</label> <br><input name="advocacy_chkbox" type="checkbox" value="Y" id="qf_e01cd9" /><label for="qf_e01cd9">
Public Policy / Advocacy
</label></td></tr><tr>
<td class="label"><label for="first_name"> First Name
<span class="marker" title="This field is required.">*</span>
</label></td><td><input maxlength="64" size="30" name="firstname" type="text" id="first_name" class="form-text big required" /></td></tr><tr><td class="label"><label for="middle_name">Middle Name</label></td><td><input maxlength="64" size="30" name="middlename" type="text" id="middle_name" class="form-text big" /></td></tr><tr><td class="label"><label for="last_name"> Last Name
<span class="marker" title="This field is required.">*</span>
</label></td><td><input maxlength="64" size="30" name="lastname" type="text" id="last_name" class="form-text big required" /></td></tr><tr><td class="label"><label> Birth Date
<span class="marker" title="This field is required.">*</span>
</label></td><td><select class="form-date required" id="birth_date[M]" name="birth_date[M]">
<option value="">-month-</option>
<option value="1">Jan</option>
<option value="2">Feb</option>
<option value="3">Mar</option>
<option value="4">Apr</option>
<option value="5">May</option>
<option value="6">Jun</option>
<option value="7">Jul</option>
<option value="8">Aug</option>
<option value="9">Sep</option>
<option value="10">Oct</option>
<option value="11">Nov</option>
<option value="12">Dec</option>
</select> <select class="form-date required" id="birth_date[d]" name="birth_date[d]">
<option value="">-day-</option>
<option value="1">01</option>
<option value="2">02</option>
<option value="3">03</option>
<option value="4">04</option>
<option value="5">05</option>
<option value="6">06</option>
<option value="7">07</option>
<option value="8">08</option>
<option value="9">09</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
<option value="18">18</option>
<option value="19">19</option>
<option value="20">20</option>
<option value="21">21</option>
<option value="22">22</option>
<option value="23">23</option>
<option value="24">24</option>
<option value="25">25</option>
<option value="26">26</option>
<option value="27">27</option>
<option value="28">28</option>
<option value="29">29</option>
<option value="30">30</option>
<option value="31">31</option>
</select> <select class="form-date required" id="birth_date[Y]" name="birth_date[Y]">
<option value="">-year-</option>
<option value="1906">1906</option>
<option value="1907">1907</option>
<option value="1908">1908</option>
<option value="1909">1909</option>
<option value="1910">1910</option>
<option value="1911">1911</option>
<option value="1912">1912</option>
<option value="1913">1913</option>
<option value="1914">1914</option>
<option value="1915">1915</option>
<option value="1916">1916</option>
<option value="1917">1917</option>
<option value="1918">1918</option>
<option value="1919">1919</option>
<option value="1920">1920</option>
<option value="1921">1921</option>
<option value="1922">1922</option>
<option value="1923">1923</option>
<option value="1924">1924</option>
<option value="1925">1925</option>
<option value="1926">1926</option>
<option value="1927">1927</option>
<option value="1928">1928</option>
<option value="1929">1929</option>
<option value="1930">1930</option>
<option value="1931">1931</option>
<option value="1932">1932</option>
<option value="1933">1933</option>
<option value="1934">1934</option>
<option value="1935">1935</option>
<option value="1936">1936</option>
<option value="1937">1937</option>
<option value="1938">1938</option>
<option value="1939">1939</option>
<option value="1940">1940</option>
<option value="1941">1941</option>
<option value="1942">1942</option>
<option value="1943">1943</option>
<option value="1944">1944</option>
<option value="1945">1945</option>
<option value="1946">1946</option>
<option value="1947">1947</option>
<option value="1948">1948</option>
<option value="1949">1949</option>
<option value="1950">1950</option>
<option value="1951">1951</option>
<option value="1952">1952</option>
<option value="1953">1953</option>
<option value="1954">1954</option>
<option value="1955">1955</option>
<option value="1956">1956</option>
<option value="1957">1957</option>
<option value="1958">1958</option>
<option value="1959">1959</option>
<option value="1960">1960</option>
<option value="1961">1961</option>
<option value="1962">1962</option>
<option value="1963">1963</option>
<option value="1964">1964</option>
<option value="1965">1965</option>
<option value="1966">1966</option>
<option value="1967">1967</option>
<option value="1968">1968</option>
<option value="1969">1969</option>
<option value="1970">1970</option>
<option value="1971">1971</option>
<option value="1972">1972</option>
<option value="1973">1973</option>
<option value="1974">1974</option>
<option value="1975">1975</option>
<option value="1976">1976</option>
<option value="1977">1977</option>
<option value="1978">1978</option>
<option value="1979">1979</option>
<option value="1980">1980</option>
<option value="1981">1981</option>
<option value="1982">1982</option>
<option value="1983">1983</option>
<option value="1984">1984</option>
<option value="1985">1985</option>
<option value="1986">1986</option>
<option value="1987">1987</option>
<option value="1988">1988</option>
<option value="1989">1989</option>
<option value="1990">1990</option>
<option value="1991">1991</option>
<option value="1992">1992</option>
<option value="1993">1993</option>
<option value="1994">1994</option>
<option value="1995">1995</option>
<option value="1996">1996</option>
<option value="1997">1997</option>
<option value="1998">1998</option>
<option value="1999">1999</option>
<option value="2000">2000</option>
<option value="2001">2001</option>
<option value="2002">2002</option>
<option value="2003">2003</option>
<option value="2004">2004</option>
<option value="2005">2005</option>
<option value="2006">2006</option>
</select></td></tr><tr><td class="label"><label for="street"> Street Address
<span class="marker" title="This field is required.">*</span>
</label></td><td><input maxlength="96" size="45" name="street" type="text" id="street_address-Primary" class="form-text huge required" /></td></tr><tr><td class="label"><label for="city"> City
<span class="marker" title="This field is required.">*</span>
</label></td><td><input maxlength="64" size="30" name="city" type="text" id="city-Primary" class="form-text big required" /></td></tr><tr><td class="label"><label for="state_province-Primary"> State
<span class="marker" title="This field is required.">*</span>
</label></td><td><select name="state" id="state_province-Primary" class="form-select required">
<option value="">- select -</option>
<option value="AL">Alabama</option>
<option value="AK">Alaska</option>
<option value="American Samoa">American Samoa</option>
<option value="AZ">Arizona</option>
<option value="AR">Arkansas</option>
//<option value="1060">Armed Forces Americas</option>
//<option value="1059">Armed Forces Europe</option>
//<option value="1061">Armed Forces Pacific</option>
<option value="CA">California</option>
<option value="CO">Colorado</option>
<option value="CT">Connecticut</option>
<option value="DE">Delaware</option>
<option value="DC">District of Columbia</option>
<option value="FL">Florida</option>
<option value="GA">Georgia</option>
<option value="Guam">Guam</option>
<option value="HI">Hawaii</option>
<option value="ID">Idaho</option>
<option value="IL">Illinois</option>
<option value="IN">Indiana</option>
<option value="IA">Iowa</option>
<option value="KS">Kansas</option>
<option value="KY">Kentucky</option>
<option value="LO">Louisiana</option>
<option value="ME">Maine</option>
<option value="ML">Maryland</option>
<option value="MA">Massachusetts</option>
<option value="MI">Michigan</option>
<option value="MN">Minnesota</option>
<option value="MS">Mississippi</option>
<option value="MO">Missouri</option>
<option value="MN">Montana</option>
<option value="NE">Nebraska</option>
<option value="NV">Nevada</option>
<option value="NH">New Hampshire</option>
<option value="NJ">New Jersey</option>
<option value="NM">New Mexico</option>
<option value="NY">New York</option>
<option value="NC">North Carolina</option>
<option value="ND">North Dakota</option>
//<option value="">Northern Mariana Islands</option>
<option value="OH">Ohio</option>
<option value="OK">Oklahoma</option>
<option value="OR">Oregon</option>
<option value="PA">Pennsylvania</option>
<option value="Puerto Rico">Puerto Rico</option>
<option value="RI">Rhode Island</option>
<option value="SC">South Carolina</option>
<option value="SD">South Dakota</option>
<option value="TN">Tennessee</option>
<option value="TX">Texas</option>
//<option value="1058">United States Minor Outlying Islands</option>
<option value="1043">UT</option>
<option value="1044">VT</option>
//<option value="1057">Virgin Islands</option>
<option value="VA">Virginia</option>
<option value="WA">Washington</option>
<option value="WV">West Virginia</option>
<option value="WI">Wisconsin</option>
<option value="WY">Wyoming</option>
</select></td></tr><tr><td class="label"><label for="postal_code-Primary"> Postal Code
<span class="marker" title="This field is required.">*</span>
</label></td><td><input maxlength="12" size="12" name="postalcode" type="text" id="postal_code-Primary" class="form-text twelve required" /></td></tr><tr><td class="label"><label for="phone-Primary-Phone"> Phone
<span class="marker" title="This field is required.">*</span>
</label></td><td><input maxlength="32" size="20" name="homephone" type="text" id="phone-Primary-Phone" class="form-text medium required" /></td></tr><tr><td class="label"><label for="phone-4-Phone">Other Phone</label></td><td><input maxlength="32" size="20" name="otherphone" type="text" id="phone-4-Phone" class="form-text medium" /></td></tr><tr><td class="label"><label for="custom_24"> Referral Source
<span class="marker" title="This field is required.">*</span>
</label></td><td><input name="referral" type="text" value="" id="custom_24" class="form-text required" /></td></tr><tr><td class="label"><label for="custom_21"> Contact Preference
<span class="marker" title="This field is required.">*</span>
</label></td><td><select size="5" multiple="multiple" name="contact[]" id="custom_21" class="form-select required">
<option value="Morning">Morning</option>
<option value="Afternoon">Afternoon</option>
<option value="Evening">Evening</option>
<option value="Any Time">Any Time</option>
</select></td></tr><tr><td class="label"><label for="custom_22"> Race
<span class="marker" title="This field is required.">*</span>
</label></td><td><select size="5" multiple="multiple" name="race[]" id="custom_22" class="form-select required">
<option value="Black">Black / African American</option>
<option value="Latino / Latina">Latino / Latina</option>
<option value="White / Caucasian">White / Caucasian</option>
<option value="Asian">Asian</option>
<option value="Other">Other</option>
</select></td></tr><tr><td class="label"><label for="custom_23">Other Race (optional)</label></td><td><input name="custom_23" type="text" value="" id="custom_23" class="form-text" /></td></tr><tr><td class="label"><label> Gender
<span class="marker" title="This field is required.">*</span>
</label></td><td><input value="1" type="radio" id="qf_eef684" name="gender" /><label for="qf_eef684">Female</label> <input value="Female" type="radio" id="qf_0cded7" name="gender" /><label for="qf_0cded7">Male</label> <input value="Male" type="radio" id="qf_9e7866" name="gender" /><label for="qf_9e7866">Transgender</label></td></tr><tr><td class="label">
</td><td> <input id="custom_26[M]" name="month" type="hidden" value=<?php echo $month;?>>
</select> <input id="custom_26[d]" name="day" type="hidden" value=<?php echo $day;?>>
</select> <input id="custom_26[Y]" name="year" type="hidden" value=<?php echo $year;?>>
</select></td></tr></table>
<center>
<div class="crm-submit-buttons"><input class="form-submit default" name="_qf_Edit_next" value="Register Me!" type="submit" />
</div>
</div>
<!--
<script type="text/javascript">
var showBlocks = new Array('id_1', 'id_1', 'id_1', 'id_1', 'id_1', 'id_1', 'id_1', 'id_1', 'id_1', 'id_1', 'id_1', 'id_1', 'id_1', 'id_1', 'id_1', 'id_1', 'id_1');
var hideBlocks = new Array('id_1_show', 'id_1_show', 'id_1_show', 'id_1_show', 'id_1_show', 'id_1_show', 'id_1_show', 'id_1_show', 'id_1_show', 'id_1_show', 'id_1_show', 'id_1_show', 'id_1_show', 'id_1_show', 'id_1_show', 'id_1_show', 'id_1_show');
on_load_init_blocks( showBlocks, hideBlocks );
</script>
-->
</center>
</form>Code: Select all
<?PHP
header("Location: http://www.dfgdfgdfgdfg.org/forms/thankyou.php");
//include_once("D:\PHP\PEAR\phpmailer/class.phpmailer.php");
//include_once('D:\PHP\PEAR\phpmailer/language/phpmailer.lang-en.php') ;
$thismonth = $_POST['month'];
$thisday = $_POST['day'];
$thisyear = $_POST['year'];
$employmentprog = $_POST['employment_chkbox'];
$businessprog = $_POST['business_chkbox'];
$certprog = $_POST['certification_chkbox'];
$youthprog = $_POST['youth_chkbox'];
$parentprog = $_POST['parent_chkbox'];
$policyprog = $_POST['advocacy_chkbox'];
$firstname = $_POST['firstname'];
$middlename = $_POST['middlename'];
$lastname = $_POST['lastname'];
$month = $_POST['birth_date']['M'];
$day = $_POST['birth_date']['d'];
$year = $_POST['birth_date']['Y'];
$birthdate = $year.'-'.$month.'-'.$day;
$street = $_POST['street'];
$city = $_POST['city'];
$state = $_POST['state'];
$postalcode = $_POST['postalcode'];
$homephone = $_POST['homephone'];
$otherphone = $_POST['otherphone'];
$referral = $_POST['referral'];
$contact = $_POST['contact'];
$race = $_POST['race'];
$otherrace = $_POST['otherrace'];
$gender = $_POST['gender'];
$registrationday = $thisyear.'-'.$thismonth.'-'.$thisday;
$contact = implode (', ', $contact);
$race = implode (', ', $race);
// line 40
$checked = "no";
$checked = "no";
if ($_POST['employment_chkbox'] == "yes") { //with these, I am trying to see if at least one checkbox has been checked.
$checked = "yes"; // because if it is set, I want $checked to equal 'yes
}
else if ($_POST['business_chkbox'] == "yes") {
$checked = "yes";
}
else if ($_POST['certification_chkbox'] == "yes") {
$checked = "yes";
}
else if ($_POST['youth_chkbox'] == "yes") {
$checked = "yes";
}
else if ($_POST['parent_chkbox'] == "yes") {
$checked = "yes";
}
else if ($_POST['advocacy_chkbox'] == "yes") {
$checked = "yes";
}
if ($checked == "no") // so if nothing was checked... echo the error message. This DOESNT work.
{
echo "Please use your browser to go back and select at least one program.";
}
// line 71
$error = "You need to go back and fill in these fields:<br>";
if ($firstname == NULL) {
$error = "$error. <br>first name";
}
if ($lastname == NULL) {
$error = "$error. <br>last name" ;
}
if ($month == NULL) {
$error = "$error. <br>month of birth" ;
}
if ($day == NULL) {
$error = "$error. <br>day of birth";
}
if ($year == NULL) {
$error = "$error. <br>year of birth" ;
}
if ($street == NULL) {
$error = "$error. <br>street";
}
if ($city == NULL) {
$error = "$error. <br>city";
}
if ($state == NULL) {
$error = "$error. <br>state";
}
if ($postalcode == NULL) {
$error = "$error. <br>zip code";
}
if ($homephone == NULL) {
$error = "$error. <br>home phone";
}
if ($referral == NULL) {
$error = "$error. <br>referral";
}
if ($contact == NULL) {
$error = "$error. <br>best time to contact";
}
if ($race = NULL) {
$error = "$error. <br>race" ;
}
if ($gender == NULL) {
$error = "$error. <br>gender" ;
}
echo $error;
$DBhost = "www.dfgdfgdfg.org";
$DBuser = "dfgdfg";
$DBpass = "dfgdfgdfg";
$DBName = "dfgdfg";
$table = "dfgdgfd";
mysql_connect($DBhost,$DBuser,$DBpass) or die("Unable toconnect to database");
@mysql_select_db("$DBName") or die("Unable to select database $DBName");
$sqlquery = "INSERT INTO registration (employmentprog, businessprog, certprog, youthprog, parentprog, policyprog, firstname, middlename, lastname, birthdate, street, city, state, postalcode, homephone, otherphone, referral, contact, race, otherrace, gender, regdate)
VALUES
('$employmentprog', '$businessprog', '$certprog', '$youthprog', '$parentprog', '$policyprog', '$firstname', '$middlename','$lastname', '$birthdate', '$street', '$city', '$state', '$postalcode', '$homephone', '$otherphone', '$referral', '$contact', '$race', '$otherrace', '$gender', '$registrationday')";
$employmentprog = $_POST['employment_chkbox'];
$businessprog = $_POST['business_chkbox'];
$certprog = $_POST['certification_chkbox'];
$youthprog = $_POST['youth_chkbox'];
$parentprog = $_POST['parent_chkbox'];
$policyprog = $_POST['advocacy_chkbox'];
//require('d:\php\pear\phpmailer\class.phpmailer.php');
//require('d:\php\pear\phpmailer/language/phpmailer.lang-en.php');
$result = mysql_query($sqlquery) or die (mysql_error());
$lastid = mysql_insert_id();
require('phpmailer\class.phpmailer.php');
$mail = new PHPMailer();
//foreach ($_POST[custom_28] as $key => $value)
//{
$mail->IsSMTP(); // send via SMTP
$mail->Host = "mail.ufgdd.org"; // SMTP servers
$mail->SMTPAuth = true; // turn on SMTP authentication
$mail->Username = "gfdgd"; // SMTP username
$mail->Password = "uldfgdfg8"; // SMTP password
$mail->From = "dfggd@udfgdf.org";
$mail->FromName = "gdfgfdgIntake Form";
//$mail->AddAddress("fgdfgdfg@dgdfgdg.org","Administrator");
if ($employmentprog <> '') {
$mail->AddAddress("erc@dfgdfgdfg.org","ERC");
}
if ($businessprog <> '') {
$mail->AddAddress("dfgdfg@dfgdfg.org","MWOBUSINESS");
}
if ($certprog <> '') {
$mail->AddAddress("dfgfdg@dfgdg.org","TTI");
}
if ($youthprog <> '') {
$mail->AddAddress("dfgd@dfgdg.org","YPN YOUTH");
}
if ($parentprog <> '') {
$mail->AddAddress("dfggd@dfgdf.org","YPN PARENT");
}
if ($policyprog <> '') {
$mail->AddAddress("dgd@dfgfdgf.org","ADVOCACY/PUBLIC POLICY");
}
$mail->WordWrap = 50; // set word wrap
$mail->AddAttachment("/var/tmp/file.tar.gz"); // attachment
$mail->AddAttachment("/tmp/image.jpg", "new.jpg");
$mail->IsHTML(true); // send as HTML
$mail->Subject = "TESTING - PLEASE IGNORE";
$mail->Body = "<b>$firstname $lastname</b> has registered for a program you are the designated Coordinator of!<br>Phone number: $homephone.<br>Address: $street $city $state<br>For data retrieval: their database id number is <b>$lastid</b>";
$mail->AltBody = "$firstname $lastname has registered! Id is mysql_insert_id()";
// this will debug SMTP problems: $mail->SMTPDebug = TRUE;
//}
$mail->AddAddress("sdfsdf@sdfsdf.org","Administrator");
if(!$mail->Send())
{
echo "Message was not sent <p>";
echo "Please tell the Administrator: Mailer Error: " . $mail->ErrorInfo;
exit;
}
?>Thank you so much.
feyd | Please use
Code: Select all
,Code: Select all
and [syntax="..."] tags where appropriate when posting code. Your post has been edited to reflect how we'd like it posted. Please read: [url=http://forums.devnetwork.net/viewtopic.php?t=21171]Posting Code in the Forums[/url] to learn how to do it too.[/color]