Jump to content

roksieu

Members
  • Posts

    5
  • Joined

  • Last visited

Posts posted by roksieu

  1. Hello,

     

    I have a large form that can be built dynamically, user can add multiple fields and now I have problems with saving values to DB.

     

    I'm using codeigniter.

     

    This is my form

    Capture.jpg

    and this is part of my controller that handle those inputs:

     

    $from  = array();
    	    foreach ($this->input->post('from') as $froms)
    	    {
    		    $from[] = $froms;
    	    }
    	    $to = array();
    	    foreach ($this->input->post('to') as $tos)
    	    {
    		    $to[] = $tos;
    	    }
    
    	    $step = array();
    	    foreach ($this->input->post('step') as $steps)
    	    {
    		    $step[] = $steps;
    	    }
    
    $odvisnost = array();
    foreach ($this->input->post('odvisnost') as $dependency)
    {
    $odvisnost[] = $dependency;
    }

     

    And I get error:

     

     

    A PHP Error was encountered

     

    Severity: Notice

    Message: Array to string conversion

    Filename: mysql/mysql_driver.php

    Line Number: 552

     

    and

    A Database Error Occurred

     

    Error Number: 1054

    Unknown column 'Array' in 'field list'

    INSERT INTO `gc_dioptry` (`produkt`, `from`, `to`, `step`, `dependancy`, `value`) VALUES ('1', '2', '3', Array, Array, Array)

    Filename: C:\xampp\htdocs\leckacms\system\database\DB_driver.php

    Line Number: 330

     

    1st value is "productid"

    As you can see it tries to insert 'array' instead of values that I enter, I entered 2,3,4,5 and 6.

     

    My html form is correct with all inputs names as array[] for example:

     

    <input type="text" name="steps[]">
    

  2. Hello,

     

    I have one issue, I have button "delete" that removes selected file from server, I'm using js callback "confirm" to confirm deletion,

    how can I then call php function that will remove the file? I have no problem with PHP part... but this one is killing me.

     

    This are my two callback

    $content.find('ul.gallery').wl_Gallery({
    			onEdit: function(el, href, title){
    				if(href){
    					$.confirm('Do you like to continue?',function(){
    						window.open('http://pixlr.com/editor/?referrer=whitelabel&image='+escape(href)+'&title='+escape(title)+'');
    					});
    				}
    			},									   
    			onDelete: function(el, href, title){
    				if(href){
    					$.confirm('Confirm deletion?',function(){
    						el.fadeOut();
    					});
    				}
    			}									   
    
    		});
    

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.