Geachte,
Ik ben voor een klant een rittenstatus systeem het maken.
Nu zit ik met de volgende 2 problemen:
1:
Ze hebben verschillende chauffeurs, en willen dus per dag per chauffeur een overzicht hebben.
Nu wil ik gebruik maken van bootstrap tabs zodat als ze op een naam klikken ze de desbetreffende tab krijgen met die dag.
Dit is in het menu verwerkt:
Chauffeurs: <?php foreach($chauffeurs as $chaufs){ if($chaufs->beschikbaar =='Nee'){ echo'<a href="#'.$chaufs->voornaam.'" class="btn btn-danger btn-sm" role="tab" data-toggle="tab">'.$chaufs->voornaam.' '.$chaufs->achternaam.'</a> '; }elseif($chaufs->beschikbaar =='Ja'){ echo'<a href="#'.$chaufs->voornaam.'" class="btn btn-success btn-sm" role="tab" data-toggle="tab">'.$chaufs->voornaam.' '.$chaufs->achternaam.'</a> '; } }?>
Het stukje dat de naam in de tabs aangeeft:
<?php
foreach($chauffeurs as $chaufs)
{
echo '<div role="tabpanel" class="tab-pane" id="'.$chaufs->voornaam.'">Werkt</div>';
}
?>
Hoe kan ik de data uit de database halen met codeigniter dat die weet welke chauffeur ik gekozen heb?
Model:
function get_results($chauffeur)
{
$datum = date("Y-m-d");
$query=$this->db->query("select * from dagrapport WHERE datum = '".$datum."' AND chauffeur = '".$chauffeur."' ORDER BY ritnummer ASC");
return $query->result();
}
Controller:
public function index()
{
if (!$this->ion_auth->logged_in())
{
// redirect them to the login page
redirect('auth/login', 'refresh');
}
header("Access-Control-Allow-Origin: *");
$data = array();
$chauffeur = 'Mick';
$data['data']=$this->Data_mdl->get_results($chauffeur);
$data['chauffeurs']=$this->Data_mdl->get_chauffeurs();
$this->template->set('webtitle', 'Lortyé Dagrapport');
$this->template->set('img', '<img src="'. base_url().'/assets/img/logo.png" alt="Lortye" title="Lortye" width="90" height="50" style="margin-top: -15px;">');
$this->template->set('title', 'Dagrapport');
$data['title']='Dagrapport';
$this->template->load('default_layout', 'contents' , 'home', $data);
}
Toon Meer
Zoals je ziet heb ik nu $chauffeur ="Mick"; gebruikt om te testen, hoe wordt het aangeroepen zodra ik een chauffeur aanklik?
Vraag 2:
Als ik een rit wil toevoegen, als ik dan bijvoorbeeld op chauffeur 1 ben. en dan op nieuw toevoegen klik. Dan wilt de klant dat als je erop klikt dat je dan ook de chauffeur hebt ingevuld in het formulier, zodat ze die niet hoeven te selecteren.
wie o wie kan mij hiermee helpen.
Groetjes Mick