• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 267
  • Last Modified:

On form submit, I get prompted to download the PHP file

I tried to do this tutorial: http://www.phpriot.com/articles/complete-prototype-example and whenever I submit the page, I get prompted to download the php file that's triggered for the submit action. PHP is properly installed, the database is receiving the data.
0
troubledFish
Asked:
troubledFish
  • 3
  • 2
1 Solution
 
compfixer101Commented:
hmm where do you have your js files located?
0
 
troubledFishAuthor Commented:
0
 
compfixer101Commented:
change this on the index.html page

<script type="text/javascript" src="/js/prototype.js"></script>
<script type="text/javascript" src="/js/Application.js"></script>
<script type="text/javascript" src="/js/AddressBook/Creator.js"></script>
<script type="text/javascript" src="/js/AddressBook/Contacts.js"></script>
 
*****************CHANGE TO******************
<script type="text/javascript" src="/js/prototype.js"></script>
<script type="text/javascript" src="/js/Application.js"></script>
<script type="text/javascript" src="/js/Creator.js"></script>
<script type="text/javascript" src="/js/Contacts.js"></script>

Open in new window

0
 
troubledFishAuthor Commented:
hm I didn't notice my paths were wrong, thank you. but that didn't solve the issue. I even went so far as to place the files so they are in there proper locations, still didn't work. Here's whats odd:

If I have the path src="/js/<file>" I can submit properly and the database gets updated correctly. If I remove the slash src="js/<file>"  then I can see the existing database entries, but the form will no longer update the database.

0
 
troubledFishAuthor Commented:
Figured it out, I made just changed the action path from absolute to relative.
0

Featured Post

What does it mean to be "Always On"?

Is your cloud always on? With an Always On cloud you won't have to worry about downtime for maintenance or software application code updates, ensuring that your bottom line isn't affected.

  • 3
  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now