PHPEveryday.com PHP and Web Development Tutorial
What are you looking for?

PHP Login: Installation of phpSecureSite »

Joomla - Component: a Hello page


After build list screen at front end, we want to display single data in a page. Now, we will build single page data with link to back frontpage.
  1. Open "hello.php", update with following code:
    switch( $task ){
      	case 'view':
        viewHello($option);
        break;
    
      default:
        showPublishedHello($option);
        break;
    }
    
  2. add viewhello() function:
    function viewHello($option)
    {
      $id = JRequest::getVar('id', 0);
      $row =& JTable::getInstance( 'hello', 'Table');
      $row->load($id);
    	
      if(!$row->published)
      {
        JError::raiseError( 404, JText::_('Invalid ID Provided'));		
      }
      HTML_hello::viewHello($row, $option);
    }
    
  3. Open "hello.html.php". Add following function after showhello():
    	function viewHello($row, $option)
    	{ ?>
      <p class="contentheading"><?php echo "ID: <b>". $row->id ."</b>";?></p>
      <p><?php echo "Message: <br><b>". $row->message . "</b>";?></p>  
    
      <?php $link = 'index.php?option='. $option; ?>
      <p><a href="<?php echo $link;?>">< return to the hello frontpage</a></p>  
      <?php
    	}
    


Series this article:
Joomla - Component: Create Hello World Component on Front End
Joomla - Component: Create Hello World Component on Back End
Joomla - Component: Registering Your Component in database
Joomla - Component: Create Component Link for Front End
Joomla - Component: Creating Toolbars
Joomla - Component: Available Toolbar Buttons
Joomla - Component: Creating the Database Table
Joomla - Component: Creating Form Input Data at Back End
Joomla - Component: Saving Data to Database
Joomla - Component: Creating a List Screen
Joomla - Component: Creating Advance List Screen
Joomla - Component: Editing Data
Joomla - Component: Deleting Data
Joomla - Component: Updating publish state
Joomla - Component: Hello From Database at Front End
Joomla - Component: a Hello page
Joomla - Component: Generating Friendly Links
Joomla - Component: Adding Comment ( Create Table )
Joomla - Component: Adding Comment (Create Form)
Joomla - Component: Adding Comment ( Insert Data )
Joomla - Component: Adding Comment ( Displaying Comments )
Joomla: Fast Road to Understand Component Programming


Tag: joomla, cms, Joomla Component Category: PHP Framework Post : November 08th 2007 Read: 9,514 Bookmark and Share

blog comments powered by Disqus


Database Tutorial
  • Learn PHP MySQL
  • Learn PHP ADOdb
  • Learn PHP Data Object/PDO
  • Learn PHP XML
  • Learn PHP SimpleXML
Security Tutorial
  • Learn PHP Security
  • Learn HTTP Authentication
  • Learn PHPSecureSite
Framework Tutorial
  • Learn CodeIgniter
  • Learn Joomla
  • Learn Smarty
  • Learn Zend Framework
Template Tutorial
  • Learn Joomla Template
  • Learn WordPress Template
API Tutorial
  • Learn Facebook
JS Framework Tutorial
  • Learn MooTools
  • Learn JQuery
AJAX Tutorial
  • Learn AJAX in 10 Minutes
  • Learn AJAX Client Side
  • Learn AJAX PHP
  • Learn AJAX Remote Server
  • Learn AJAX Repetitive
  • Learn AJAX MySQL
  • Learn AJAX Grid
Web Services Tutorial
  • Learn Web Services NuSOAP
  • Learn Web Services WSDL
  • Learn Web Services WSDL Array
  • Learn Web Services .NET Grid
  • Learn Web Services WDDX
Package Post
  • Joomla Intro
  • Joomla Component
  • Joomla Module
  • Joomla MVC
  • Joomla MVC Backend
  • PostNuke Intro
  • Zend Framework Intro
  • Zend Framework Action
  • Zend Framework Database
  • Zend Framework Registry
  • Zend Framework Config
  • Zend Framework Login
  • Zend Framework Session
  • PHP Array Tips
  • PHP File Tips
  • PHP Email
  • PHP Ms Excel
  • PHP Pattern
  • PHP SMS
  • Flash Database
  • PHP Multitier
  • jQuery Introduction
  • jQuery Selectors
  • Portable Web Server
  • Web Mobile Intro
  • Drupal Installation
  • Drupal Configuration