Jump to content

Recommended Posts

Hi all

 

I have a problem setting up my subscription form. I am unfortunately not that great at php :(

 

Please take a look at this site:

coomit.com/test/under_construction.html (sorry about the language.. I'm from Denmark)

 

I need the following to happen:

  1. When a person enters an email address in the subscribe form, and clicks the button, the subscribe form and text just above should disappear, and a 'thank you note' should appear there instead. Can anyone make that happen?

 

I have attached the following pages (see below):

  • subscribe_under_construction.php
  • under-construction.js

The "thank you message" that should appear when the subscribe button is pressed, works in my php contact form on this page: coomit.com/test/contact.html (when the contact form is filed out and button pressed).

Please be so kind and take a look at how the thank you message there works. I would like it to work the same way on the under construction page.

 

Can anyone help me with this? It would really make my day! SmileBulb.gif

 

subscribe_under_construction.php:

<?php

            $to     = 'info@coomit.com';
            $subject = 'En ny nyhedsbrev-tilmelding fra Coomit!';
            $headers = "From:" . $_POST['email'];

            mail($to, $subject, $headers);
            header ("Location: under_construction.html");

            ?>

 

 

under-construction.js:

               // Tooltips
               $(document).ready(function(){                
/* Adding a colortip to any tag with a title attribute: */                $('[data]').colorTip({color:'yellow'});                
});                /*
               Count down until any date script-
               By Javascript Kit (www.javascriptkit.com)
               Over 200+ free scripts here!
               Modified by Robert M. Kuhnhenn, D.O.
               on 5/30/2006 to count down to a specific date AND time,
               and on 1/10/2010 to include time zone offset.
               */                
/* Change the items below to create your countdown target date and announcement once the target date and time are reached. */
               var current="Coomit er nu live! Tryk på logoet i toppen.";     //—>enter what you want the script to display when the target date and time are reached, limit to 20 characters
               var year=2012;     //—>Enter the count down target date YEAR
               var month=10;         //—>Enter the count down target date MONTH
               var day=14;         //—>Enter the count down target date DAY
               var hour=9;         //—>Enter the count down target date HOUR (24 hour clock)
               var minute=00;     //—>Enter the count down target date MINUTE
               var tz=+2;         //—>Offset for your timezone in hours from UTC (see http://wwp.greenwichmeantime.com/index.htm to find the timezone offset for your location)                //—> DO NOT CHANGE THE CODE BELOW! <—
               var montharray=new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec");                
function countdown(yr,m,d,hr,min){
               theyear=yr;themonth=m;theday=d;thehour=hr;theminute=min;
               var today=new Date();
               var todayy=today.getYear();
               if (todayy < 1000) { todayy+=1900; }
               var todaym=today.getMonth();
               var todayd=today.getDate();
               var todayh=today.getHours();
               var todaymin=today.getMinutes();
               var todaysec=today.getSeconds();
               var todaystring1=montharray[todaym]+" "+todayd+", "+todayy+" "+todayh+":"+todaymin+":"+todaysec;
               var todaystring=Date.parse(todaystring1)+(tz*1000*60*60);
               var futurestring1=(montharray[m-1]+" "+d+", "+yr+" "+hr+":"+min);
               var futurestring=Date.parse(futurestring1)-(today.getTimezoneOffset()*(1000*60));
               var dd=futurestring-todaystring;
               var dday=Math.floor(dd/(60*60*1000*24)*1);
               var dhour=Math.floor((dd%(60*60*1000*24))/(60*60*1000)*1);
               var dmin=Math.floor(((dd%(60*60*1000*24))%(60*60*1000))/(60*1000)*1);
               var dsec=Math.floor((((dd%(60*60*1000*24))%(60*60*1000))%(60*1000))/1000*1);
               if(dday<=0&&dhour<=0&&dmin<=0&&dsec<=0){
               document.getElementById('count2').innerHTML=current;
               document.getElementById('count2').style.display="block";
               document.getElementById('dday').style.display="none";
               document.getElementById('dhour').style.display="none";
               document.getElementById('dmin').style.display="none";
               document.getElementById('dsec').style.display="none";
               document.getElementById('days').style.display="none";
               document.getElementById('hours').style.display="none";
               document.getElementById('minutes').style.display="none";
               document.getElementById('seconds').style.display="none";
               document.getElementById('spacer1').style.display="none";
               /*document.getElementById('spacer2').style.display="none";*/
               return;
               }
               else {
               document.getElementById('count2').style.display="none";
               document.getElementById('dday').innerHTML=dday;
               document.getElementById('dhour').innerHTML=dhour;
               document.getElementById('dmin').innerHTML=dmin;
               document.getElementById('dsec').innerHTML=dsec;
               setTimeout("countdown(theyear,themonth,theday,thehour,theminute)",1000);
               }
               }                countdown(year,month,day,hour,minute);

 

 

Thanks very much!

Edited by Pikachu2000
Removed links to another help forum.
Link to comment
https://forums.phpfreaks.com/topic/269341-php-form-help/
Share on other sites

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.