hi am new one to cake php

Question :

i need to show all the details for the particular user id  in the
profiles view page i can get the array value in the view page i parse
the array and display the records but i can ot able to o in the edit
page please help me to finish.

please refer the following code.. and any thing need to correct please
correct it ...



i have 4 tables 1. profiles 2.scientifics  3.professionals
4 .contacts
=================================================================
Table structure
1. profiles
        id      int(11)  ,username      varchar(255)    ,password       
varchar(255)
        ,title  varchar(255)


the bellow records are having more then one record's for the
particular user id.
2.scientifics
        id      int(11)  ,userid        int(11)  ----> this is from the profile
table's id
        orgname         varchar(255)    qualification   varchar(255)

3.professionals

        id      int(11)  ,userid        int(11) ----> this is from the profile
table's
        company varchar(255)

4 .contacts
        id      int(11)         userid  int(11)                 contact_type
enum('business', 'private')
        street  varchar(255)
================================================================

Question :

i need to show all the details for the particular user id  in the
profiles view page i can get the array value in the view page i parse
the array and display the records but i can ot able to o in the edit
page please help me to finish.

please refer the following code.. and any thing need to correct please
correct it ...

url:
localhost/damu/profiles/edit


Profiles Controller :
================================================
function index()
{
   $this->Profile->id  = 1;

  $this->set('data', $this->Profile->read());
  $pcondition = "WHERE contact_type = 'private'";
  $this->set('private',$this->Profile->Contact->find($pcondition));
  $pcondition = "WHERE contact_type = 'business'";
  $this->set('business',$this->Profile->Contact->find());
}
=========================================
Profile Model
````````````````````
var $name = 'Profile';
var $hasMany =
array('Professional'=>array('className'=>'Professional','foreignKey'
=>
'userid'),'Scientific'=>array('className'=>'Scientific','foreignKey'
=> 'userid'),'Contact'=>array('className'=>'Contact','foreignKey' =>
'userid'));


Professional Model:
````````````````````````````
var $name = 'Professional';
var $belongsTo =
array('Profile'=>array('className'=>'Profile','foreignKey' =>
'userid'));

Scientific Model:
``````````````````````````
var $name = 'Scientific';
var $belongsTo =
array('Profile'=>array('className'=>'Profile','foreignKey' =>
'userid'));
====================================================================

View for the Index page:
`````````````````````````````````````
index.thtml

for profile table display
````````````````````````````````````
<?php echo $data['Profile']['firstname'].$data['Profile']['lastname']?
>

for professional table display
`````````````````````````````````````````
if($data['Professional'])
        {
                foreach ($data['Professional'] as $professional)
                {
                       <?php  echo $professional['company'] ?>
               }
     }
for scientific table display
``````````````````````````````````````
if($data['Scientific'])
        {
         foreach ($data['Scientific'] as $scientific)
                {<?php echo $scientific['orgname']?>}}

for contact business :
``````````````````````````````
<?php echo $business['Contact']['street'].
for contact private:
`````````````````````````
<?php echo $private['Contact']['street'].

===========================================================
EDIT PAGE :

Profile controller:

function edit()
        {
// i use the same for the index  to show the edit form text box with
particular value, then i write the extra one line to

$this->set(compact('profiles', 'scientifics', 'professionals',
'contacts'));
}

o/p: i get the same array (indexpage array ) how can i put into text
box .. and how can i save the data and what are the things  i need to
write the controller:

please help me to find the solution .. this is the correct way ..my
code??.......... i dont know am beginner to cake php.

in the view page i wrote like  :

print_r($data);
//die();

echo $data->input('id');
die();
but  its not working ..........
and this bellow line is aslo not working ............
<?php echo $html->input('Profile/title', array('size' => '25')); ?>


please help me to solve the issue

than you

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"CakePHP" group.
To post to this group, send email to cake-php@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/cake-php?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to