Om welke site gaat het? En beetje veel de vraagprijs voor een wordpress webshop
Posts by zwpgangster
-
-
Interesse heb wel programmeer kennis, en bugfixes die ik kan maken
-
Ik heb eventueel wel interesse in te helpen, heb destijds meegewerkt aan maffiaworld game.
-
Voorbeeld
-
Dit is prima mogelijk en wordt ook vrij veel gebruikt. Dit is een zogenaamde "dynamische select box" of hoe je het ook wilt noemen waar de opties van dropdown B afhankelijk zijn van de geselecteerde optie van een vorige dropdown A.
Dit is (wederom) niet echt een CI-specifiek probleem en kan in afzondering opgelost worden. Hierbij is het waarschijnlijk handig als je JavaScript gebruikt. Er zijn vele implementaties mogelijk.
Ook zijn dit soort vraagstukken zelden uniek dus je zou eens kunnen Googlen hoe, bij gebrek aan eigen inspiratie, anderen dit hebben aangepakt, en dat zou je dan als opzet voor een eigen oplossing kunnen gebruiken.
Thx hier kan ik mee aan de slag -
#1
Je zult op een of andere manier de informatie moeten doorgeven. Je doet bijvoorbeeld een pagerefresh waarin de naam (of beter, het id) van de chauffeur wordt doorgegeven op het moment dat je op een tab klikt, of je doet op het moment klikken een AJAX-call met info uit de geselecteerde tab. Dit is niet echt een codeigniter specifiek probleem denk ik?#2
Als je je hebt aangemeld als chauffeur dan weet het systeem toch al dat jij chauffeur X bent? Ik zou zeggen, je hoeft dat niet eens aan het systeem te vertellen en dat hoef je ook niet in te vullen - dit staat immers al vast? Dit zou ik dus om te beginnen in het geheel niet opnemen in het formulier. Het lijkt mij ook zaak dat chauffeur X geen ritten kan invullen voor chauffeur Y? Ook dit lijkt mij niet echt een CI-specifiek probleem. Het hangt er natuurlijk vanaf hoe jij je systeem hebt ingericht met verschillende gebruikers/rollen et cetera.Sidenotes:
$chauffeur->beschikbaar "Ja" / "Nee". Zijn er nog andere smaken? Zonee, dan hoef je dit ook niet op te nemen in je else-conditie. En het is wellicht beter om dit als een Boolse waarde (true of false, 0 of 1) op te slaan in plaats van een letterlijke (case sensitive?) string. Hoe je dit vervolgens weergeeft (bijvoorbeeld 0 als Nee en 1 als Ja) is een tweede en kan apart geregeld worden. Je code wordt dan ook een stuk korter en wat mij betreft ook een stuk intuïtiever:Hierbij loont het waarschijnlijk ook de moeite om je consequent te bedienen van dezelfde taal, bij voorkeur overal in het engels.
Wordt een chauffeur ook echt geïdentificeerd met zijn/haar (voor)naam? Dat lijkt mij geen goede zaak? Wat als er straks twee chauffeurs zijn die "Henk" heten? Lijkt mij beter om deze te identificeren met een uniek nummer of een unieke code.
Bedankt voor je reactie,
De bovenstaande problemen zijn opgelost. heb nu nog 1 probleem:
Ik heb een select dropdown in een formulier
Nu wilt de klant:
Als ik bijvoorbeeld rit 1 kies dat je bij de volgende select dropdown dan alleen alles van 1 ziet.
Voorbeeld:
Ritnummer: 1 t/m 20
Ritnummer toevoeging: 1.1, 1.2 etc etc.Dus als je dan bijvoorbeeld ritnummer 2 selecteerd dat je dan alleen 2.1, 2.2 etc krijgt en niet van de andere nummers krijgt te zien.
Is zoiets mogelijk?
-
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:
PHPChauffeurs: <?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<?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:
PHPfunction 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:PHP
Toon Meerpublic 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); }
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
-
Aanvulling, hoe kan ik ook 21.000% btw die .000% weghalen
-
Geachte,
momenteel bezig met een PHP Pos systeem,
echter als ik een bon afdruk verspringen de prijzen naarmate de productnaam langer of korter is.
ik zou graag html codes willen gebruiken om het in een tabel te zetten, maar hij zet het als plain text neer.Stukje code:
PHP
Toon Meerscript type="text/print" id="print_output"><?php echo $this->config->item('company'); ?> <?php echo $this->Location->get_info_for_key('address',isset($override_location_id) ? $override_location_id : FALSE); ?> <?php echo $this->Location->get_info_for_key('phone',isset($override_location_id) ? $override_location_id : FALSE); ?> <?php if($this->config->item('website')) { ?> <?php echo $this->config->item('website'); ?> <?php } ?> <?php echo $receipt_title; ?> <?php echo $transaction_time; ?> <?php if(isset($customer)) { ?> <?php echo lang('common_customer').": ".$customer; ?> <?php if(!empty($customer_address_1)){ ?><?php echo lang('common_address'); ?>: <?php echo $customer_address_1. ' '.$customer_address_2; ?> <?php } ?> <?php if (!empty($customer_city)) { echo $customer_city.' '.$customer_state.', '.$customer_zip; ?> <?php } ?> <?php if (!empty($customer_country)) { echo $customer_country; ?> <?php } ?> <?php if(!empty($customer_phone)){ ?><?php echo lang('common_phone_number'); ?> : <?php echo $customer_phone; ?> <?php } ?> <?php if(!empty($customer_email)){ ?><?php echo lang('common_email'); ?> : <?php echo $customer_email; ?><?php } ?> <?php } ?> <?php echo lang('sales_id').": ".$sale_id; ?> <?php if (isset($sale_type)) { ?> <?php echo $sale_type; ?> <?php } ?> <?php echo lang('common_employee').": ".$employee; ?> <?php if($this->Location->get_info_for_key('enable_credit_card_processing',isset($override_location_id) ? $override_location_id : FALSE)) { echo lang('common_merchant_id').': '.$this->Location->get_merchant_id(isset($override_location_id) ? $override_location_id : FALSE); } ?> <?php echo lang('common_item');?> <?php echo lang('common_price'); ?> <?php echo lang('common_quantity'); ?><?php if($discount_exists){echo ' '.lang('common_discount_percent');}?> <?php echo lang('common_total'); ?> ------------------------------------------------------------ <?php foreach(array_reverse($cart, true) as $line=>$item) { ?> <?php echo character_limiter($item['name'], 14,'...'); ?><?php echo strlen($item['name']) < 14 ? str_repeat(' ', 14 - strlen($item['name'])) : ''; ?> <?php echo str_replace('<span style="white-space:nowrap;">-</span>', '-', to_currency($item['price'])); ?> <?php echo to_quantity($item['quantity']); ?><?php if($discount_exists){echo ' '.$item['discount'];}?> <?php echo str_replace('<span style="white-space:nowrap;">-</span>', '-', to_currency($item['price']*$item['quantity']-$item['price']*$item['quantity']*$item['discount']/100)); ?> <?php echo $item['description']; ?> <?php echo isset($item['serialnumber']) ? $item['serialnumber'] : ''; ?> <?php } ?>
Het gaat dan vooral om dit stukje:
PHP
Toon Meer<?php echo lang('common_item');?> <?php echo lang('common_price'); ?> <?php echo lang('common_quantity'); ?><?php if($discount_exists){echo ' '.lang('common_discount_percent');}?> <?php echo lang('common_total'); ?> ------------------------------------------------------------ <?php foreach(array_reverse($cart, true) as $line=>$item) { ?> <?php echo character_limiter($item['name'], 14,'...'); ?><?php echo strlen($item['name']) < 14 ? str_repeat(' ', 14 - strlen($item['name'])) : ''; ?> <?php echo str_replace('<span style="white-space:nowrap;">-</span>', '-', to_currency($item['price'])); ?> <?php echo to_quantity($item['quantity']); ?><?php if($discount_exists){echo ' '.$item['discount'];}?> <?php echo str_replace('<span style="white-space:nowrap;">-</span>', '-', to_currency($item['price']*$item['quantity']-$item['price']*$item['quantity']*$item['discount']/100)); ?> <?php echo $item['description']; ?> <?php echo isset($item['serialnumber']) ? $item['serialnumber'] : ''; ?> <?php } ?>
Spaties kan je wel doen door gewoon op spatie te drukken, maar een tabel of break wordt plain weergeven.
( Het gaat om een bonnenprinter voor een restaurant )
-
Beste,
Ik gebruik een gratis factuur systeem namelijk invoiceplane, echter zit hier alleen maar paypal in en geen Ideal betaling.
Het zelfde script fusion invoice heeft een ideal module maar deze kost 130 excl btw. Wie o wie kan mij helpen ideal in te bouwen. In de nieuwste versie zou ideal komen maar dat gaat nu meer dan een jaar duren vandaar.Mvg Mick
-
Hallo,
IK zit met het volgende, ik ben bezig met mijn webshop en wil dus dat als je op de pagina komt van een categorie dat hij doormiddel van limit 10 maar 10 resultaten weergeeft, onderaan staat dan een button van laad meer producten, of dat als je naar beneden scrold dat hij automatisch 10 producten erbij doet (mits deze er zijn). Voorbeeld is wat facebook en twitter hebben, zodra je scrold dat er meer resultaten komen
Mijn controller:
PHP
Toon Meer<?php defined('BASEPATH') OR exit('No direct script access allowed'); class Webshop extends CI_Controller { function __Construct() { parent::__Construct (); $this->load->database(); // load database $this->load->model('Webshop_Model'); // load model } public function products() { $this->data['webshop'] = $this->Webshop_Model->getProducts(); $this->load->helper('url'); $this->load->view('template/header'); $this->load->view('template/slider'); $this->load->view('template/menu'); $this->load->view('webshop/products', $this->data); $this->load->view('template/footer'); } }
Mijn Model:PHP
Toon Meer<?php class Webshop_Model extends CI_Model { function getProducts() { $this->db->select('*'); $this->db->from('webshop'); $this->db->where('category_id', $_GET['category']); $this->db->limit(10); $query = $this->db->get(); return $query->result(); }
Mijn view:
PHP
Toon Meer<?php foreach($webshop as $item) { echo' <div class="col-md-3 col-sm-6 hero-feature"> <div class="thumbnail"> <img src="'.base_url("assets/images/webshop/".$item->image_url."").'" alt="'.$item->title.'" title="'.$item->title.'"> <div class="caption"> <h3>'.$item->title.'</h3> <p>'.$item->discription.'</p> <p><b>€ '.$item->price.'</b></p> <p> <a href="#" class="btn btn-success">Toevoegen</a> <a href="view?id='.$item->id.'" class="btn btn-info">Lees meer</a> </p> </div> </div> </div>'; } ?>
Ik heb nog geen Jquery omdat ik niet weet hoe en wat, wie o wie kan mij helpen? -
doe eens print_r ($crime_tijd);
-
Misschien hier iets aan? http://www.w3schools.com/php/php_exception.asp
-
Zoiets:
Code
Toon Meer-- -- Tabelstructuur voor tabel `TABELNAAM` -- CREATE TABLE IF NOT EXISTS `TABELNAAM` ( `inkomsten` bigint(255) NOT NULL DEFAULT '0', `kleingeld` bigint(255) NOT NULL DEFAULT '0', `grootgeld` bigint(255) NOT NULL DEFAULT '0', PRIMARY KEY (`inkomsten`) ); -- -- Gegevens worden geëxporteerd voor tabel `TABELNAAM` --
-
Als je even contact met me opneemt heb ik wel een veilig login systeem voor je. Kleine moeite! Wil je zelfs support er bij geven via skype.
geld ook voor andere die het willen hebben hoorHeb wel intressen eventueel
-
Opencart mooi en makkelijk systeem
-
Wat is hier fout aan?
Code$uid = $userId; $agent = $_SERVER['HTTP_USER_AGENT ']; $ip = $_SERVER['REMOTE_ADDR']; $date = 'NOW()'; mysqli_query($mysqli,"INSERT INTO logs (userId, agent, ip, date) VALUES ('".$userId."', '".$agent."', '".$ip."', '".$date."')')");
Hij insert niks,
Maar kopieer ik een rechtstreekse query vanuit de database met de waardes al ingevoerd doet hij het wel?
-
@M.Remijn,
bedankt voor je reactie maar het is al geluktNu zit ik nog met 2 problemen.
Hoe kan ik een userid omzetten naar een gebruikersnaam?En hoe ik ervoor zorgen dat ik checkboxen selecteer en alleen de geselecteerde worden verwijderd?
Gr Mick
-
Ik heb het zover als werkend,
echter krijg ik nu -1 waarde.
Code
Toon Meerinclude('inc.config.php'); $uid = $_SESSION['userId']; $sql = "SELECT * FROM planning WHERE userId = ".$uid; $result = mysqli_query($mysqli, $sql) or die('-1'.mysqli_error()); $arr = array(); while($obj = mysqli_fetch_object($result)) { $arr[] = $obj; } echo json_encode($arr);
EDIT:
Ik was vergeten de sessie te starten dus is opgelost tot nu toe:)
-
Ik heb nu dit:
Code
Toon Meer//Connect $mysqli = new mysqli($dbhost, $dbuser, $dbpass, $dbname); if (mysqli_connect_errno()) { printf("MySQLi connection failed: ", mysqli_connect_error()); exit(); } // Get Settings Data $setSql = " SELECT id, title, start, end, url, allDay FROM planning "; $res = mysqli_query($mysqli, $setSql) or die('-1'.mysqli_error()); /* fetch associative array */ while ($row = mysqli_fetch_assoc($res)) { title: $row['title']; start: $row['start']; }
Krijg echter nog steeds niks te zien