Still celebrating National IT Professionals Day with 3 months of free Premium Membership. Use Code ITDAY17

x
?
Solved

Create module in joomla

Posted on 2010-09-16
14
Medium Priority
?
1,029 Views
Last Modified: 2012-05-10
Hi, I just need to create a module that inserts a new row in a table by submitting a form.

ex: visitors enter email address in an input field, then it will be stored in db

I'm new to joomla, however I know how a module works (template, helper, etc...)

Thanks!
0
Comment
Question by:blueshaolin
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 9
  • 5
14 Comments
 
LVL 5

Accepted Solution

by:
lazysheepmedia earned 2000 total points
ID: 33694031
Hi Blueshaolin

Would it be easier to use a form component and link to your menu?

http://extensions.joomla.org/extensions/contacts-and-feedback/forms

Chronoforms is free and has been used by me. I really like it for simple forms like yours.

Regards

Mark
0
 

Author Comment

by:blueshaolin
ID: 33694169
Thanks for replying lazysheepmedia, however I don't get the idea.

The form must be visible in every page, that's why I think I should use a module, and what do you mean with 'link to your menu' ?

0
 
LVL 5

Expert Comment

by:lazysheepmedia
ID: 33694208
Hi blueshaolin

Give me 10 minutes and I'll knock up a demo

Regards

Mark
0
Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

 
LVL 5

Expert Comment

by:lazysheepmedia
ID: 33694598
sorry i have been distracted

what i am suggesting is that you use a form component and add the form to a custom module?

regards

Mark
0
 
LVL 5

Expert Comment

by:lazysheepmedia
ID: 33694896
0
 
LVL 5

Expert Comment

by:lazysheepmedia
ID: 33695065
here are your results that are saved to your database in admin to view

Regards

Mark
email.png
0
 
LVL 5

Expert Comment

by:lazysheepmedia
ID: 33695073
A clearer view
email.png
0
 
LVL 5

Expert Comment

by:lazysheepmedia
ID: 33695095
I need to turn the demo off so let me know if it is useful and if i can turn it off

thanks

mark
0
 

Author Comment

by:blueshaolin
ID: 33695231
Ok you can turn it off, That's not what I need and maybe it was my mistake since I didn't explain it very well.

Finally I created the module on my own and now it works great, so I'm going to give you C because that's also a possible solution, is that ok ?

Thanks a lot for your help and your time!

0
 
LVL 5

Expert Comment

by:lazysheepmedia
ID: 33695272
yes no problem

can i see what you have done so i can see what you wanted?

regards

mark
0
 

Author Comment

by:blueshaolin
ID: 33700788
Just one more question to give you A (if you don't mind):

Can I change the target table to store the form fields with ck forms/chronoforms ?
0
 
LVL 5

Expert Comment

by:lazysheepmedia
ID: 33701294
yes you can but it will require some coding as i believe it uses its own tables - just curious..why would you want to change the table it uses?
0
 

Author Comment

by:blueshaolin
ID: 33701380
because i'm like 'adapting' a form that comes in a plugin for an specific component.

Basically I want to do the same but in a module since I'm not going to show the plugin in its original position/pages/etc, I already tried plugin in module but it didn't work so I found it easier to create a form that inserts the data straight to the table.
0
 

Author Closing Comment

by:blueshaolin
ID: 33702479
The provided solution is a good alternative, however that's not exactly what I needed. Thanks!
0

Featured Post

VIDEO: THE CONCERTO CLOUD FOR HEALTHCARE

Modern healthcare requires a modern cloud. View this brief video to understand how the Concerto Cloud for Healthcare can help your organization.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Introduction This article is intended for those who are new to PHP error handling (https://www.experts-exchange.com/articles/11769/And-by-the-way-I-am-New-to-PHP.html).  It addresses one of the most common problems that plague beginning PHP develop…
There are times when I have encountered the need to decompress a response from a PHP request. This is how it's done, but you must have control of the request and you can set the Accept-Encoding header.
The viewer will learn how to count occurrences of each item in an array.
The viewer will learn how to create a basic form using some HTML5 and PHP for later processing. Set up your basic HTML file. Open your form tag and set the method and action attributes.: (CODE) Set up your first few inputs one for the name and …

715 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question