Welcome Guest, Not a member yet? Register   Sign In
Help with CI, PHP & Javscript
#10

[eluser]boltsabre[/eluser]
It's okay, it's a really nice helpful community here. We all had to start somewhere, and we've all had to ask questions (which I still do here on the forum on a regular enough basis).

Anyway, I cannot give an in depth answer, about to head out with the missus to watch some fireworks, but I'll give it a try.

Depending on you needs/requirements there are several ways you could populate the main content. But this one should do the trick for you! I'm assuming you already have your model function pulling your LHS list and another model function pulling the 'main contents', and that you have a controller which is loading a view and that you already have this view displaying your LHS list using a foreach loop?

In which case, you can just make an link/anchor in this foreach loop, and point it straight back to the same controller, but pass the $id in with it. You'll need to check in your controller if this $id is being passed to it, so that it knows if to make a call to the model to get the main contents. So you're controller will need to now look like this:
Code:
public function thisIsYourContollerFunction($id = null)
   //stuff you already have in here to get you LHS list
   // already being passed to view using the $data variable

   // if $id is passed, make call to model and get main contents and pass to view in $data
   if($id != null){
      $data[mainContents] = $this->modelName->getMainContent($id);
   }
   $this->load->view('yourView', $data);

Simple, now you have a check in your controller, and your only getting your main data if you pass the variable $id to it.

So in your view, in your foreach loop to make the LHS list, just make an anchor as pass $id to it.
Code:
foreach $lhsList as $list){
   echo anchor('contollerName/thisIsYourContollerFunction/'.$id, Whatever you want here to display);
}

And in your 'main area just run a check to see if there is main contents to display
Code:
if ($mainContents){
echo out your main contents
}else{
display generic stuff when there is no main contents
}


Messages In This Thread
Help with CI, PHP & Javscript - by El Forum - 06-30-2011, 10:19 PM
Help with CI, PHP & Javscript - by El Forum - 06-30-2011, 10:28 PM
Help with CI, PHP & Javscript - by El Forum - 06-30-2011, 10:31 PM
Help with CI, PHP & Javscript - by El Forum - 06-30-2011, 10:42 PM
Help with CI, PHP & Javscript - by El Forum - 07-01-2011, 03:07 AM
Help with CI, PHP & Javscript - by El Forum - 07-01-2011, 03:23 AM
Help with CI, PHP & Javscript - by El Forum - 07-01-2011, 06:37 AM
Help with CI, PHP & Javscript - by El Forum - 07-02-2011, 05:05 AM
Help with CI, PHP & Javscript - by El Forum - 07-02-2011, 05:21 AM
Help with CI, PHP & Javscript - by El Forum - 07-02-2011, 10:38 AM
Help with CI, PHP & Javscript - by El Forum - 07-04-2011, 03:04 AM
Help with CI, PHP & Javscript - by El Forum - 07-04-2011, 07:39 AM
Help with CI, PHP & Javscript - by El Forum - 07-04-2011, 09:01 AM
Help with CI, PHP & Javscript - by El Forum - 07-04-2011, 12:14 PM
Help with CI, PHP & Javscript - by El Forum - 07-04-2011, 04:53 PM
Help with CI, PHP & Javscript - by El Forum - 07-05-2011, 01:03 AM
Help with CI, PHP & Javscript - by El Forum - 07-05-2011, 02:24 AM
Help with CI, PHP & Javscript - by El Forum - 07-05-2011, 02:29 AM
Help with CI, PHP & Javscript - by El Forum - 07-05-2011, 02:35 AM
Help with CI, PHP & Javscript - by El Forum - 07-05-2011, 02:37 AM
Help with CI, PHP & Javscript - by El Forum - 07-05-2011, 02:43 AM
Help with CI, PHP & Javscript - by El Forum - 07-05-2011, 02:46 AM
Help with CI, PHP & Javscript - by El Forum - 07-05-2011, 02:47 AM
Help with CI, PHP & Javscript - by El Forum - 07-05-2011, 03:03 AM
Help with CI, PHP & Javscript - by El Forum - 07-05-2011, 03:25 AM
Help with CI, PHP & Javscript - by El Forum - 07-05-2011, 03:27 AM
Help with CI, PHP & Javscript - by El Forum - 07-05-2011, 03:31 AM
Help with CI, PHP & Javscript - by El Forum - 07-05-2011, 04:00 AM
Help with CI, PHP & Javscript - by El Forum - 07-05-2011, 04:15 AM
Help with CI, PHP & Javscript - by El Forum - 07-05-2011, 04:21 AM
Help with CI, PHP & Javscript - by El Forum - 07-05-2011, 04:42 AM
Help with CI, PHP & Javscript - by El Forum - 07-05-2011, 05:27 AM
Help with CI, PHP & Javscript - by El Forum - 07-05-2011, 05:31 AM
Help with CI, PHP & Javscript - by El Forum - 07-05-2011, 05:35 AM
Help with CI, PHP & Javscript - by El Forum - 07-05-2011, 05:37 AM
Help with CI, PHP & Javscript - by El Forum - 07-05-2011, 05:38 AM
Help with CI, PHP & Javscript - by El Forum - 07-05-2011, 05:41 AM
Help with CI, PHP & Javscript - by El Forum - 07-05-2011, 05:41 AM
Help with CI, PHP & Javscript - by El Forum - 07-05-2011, 05:43 AM
Help with CI, PHP & Javscript - by El Forum - 07-05-2011, 05:47 AM
Help with CI, PHP & Javscript - by El Forum - 07-05-2011, 05:49 AM
Help with CI, PHP & Javscript - by El Forum - 07-05-2011, 05:58 AM
Help with CI, PHP & Javscript - by El Forum - 07-05-2011, 06:01 AM
Help with CI, PHP & Javscript - by El Forum - 07-05-2011, 06:04 AM
Help with CI, PHP & Javscript - by El Forum - 07-05-2011, 06:07 AM
Help with CI, PHP & Javscript - by El Forum - 07-05-2011, 06:29 AM
Help with CI, PHP & Javscript - by El Forum - 07-05-2011, 06:30 AM
Help with CI, PHP & Javscript - by El Forum - 07-05-2011, 06:58 AM



Theme © iAndrew 2016 - Forum software by © MyBB