8722 sujets

Développement web côté serveur, CMS

Bonjour suite a plusieurs tentatives je ne parviens toujours pas a arriver a mes fins ...

je viens a votre aide .

j'ai un formulaire qui va permettre d'insérer des données dans la BDD il se trouve que j'ai 2 menu déroulant et pour ces deux la je ne parvient pas a insérer la donnée sélectionner dans la base cependant tous les autres champs marche très bien

le problème vient du fait que les menu déroulants soit remplis via la base de donnée car j'ai essayer de préremplir la liste (comme si dessous c'est juste un test/exemple) et les données ce sont bien enregistré :

<select name="course"> <option value="">Sélectionner le cours</option> <option>PHP</option> <option>Java</option> <option>Wordpress</option> </select>

je vous montre :

vu :
<form method="post" action="NouvelleActiviteControlleur/insert_category" id="form" name="Activite" style="width:100%" >				
				
				<br><br>
					<div class="user gris" style="margin:0 auto;width:1000px;">														
						<div class="div3">
						<div class="legend"> Theme </div>
							<hr class='trait'>
							<div style="text-align:left">
								
								<select name="Theme" id="Theme" class="form-control input-lg">
									<option value="">Select Theme</option>
										<?php
											foreach($theme as $row)
											{
											 echo '<option value="'.$row->idTheme.'">'.$row->LibelleTheme.'</option>';
											}
										?>
								</select>
								
							</div>
						</div> 

						<div class="div4">
							<div class="legend"> Sujet </div>
							<hr class='trait'>
							<div style="text-align:left">
								
									<select name="Sujet" id="Sujet">
										<option value=""> Seléctionner </option>																	
									</select>
									
								
							</div>
						</div>
						
						<center>
						<!-- Pavé des PJ -->
						<div class="divPj">
							<div class="legend">Pièces Jointes</div>
							<hr class='trait'>
							<br>
							<input type="file" name="PJ[]" class="inputPj" />
							<br><br>
						</div>					
						</center>
						
						<div class="divObs">							
							<div class="legend" >Observations </div>	
							<hr class='trait'>						
							<textarea type="text" rows="8" cols="47" name="Observation"></textarea>
							<span class="text-danger"></span>
						</div> 	


contrôleur ;

	public function insert_category(){    
			$cr_date = date("Y/m/d");    
			$data = array(    
				'Theme' => $this->input->post('Theme'),    
				'Sujet' => $this->input->post('Sujet'),    
				'Observation' => $this->input->post('Observation'),    
				'Date' => $cr_date,    
			);    

			$insert_category = $this->NouvelleActivite_model->insert_category($data);    
			header("location:".base_url()."index.php/NouvelleActiviteControlleur");    
			
			// $data['error']="<h3 style='color:blue'>Activité ajouté avec Succes </h3>";
			/* Note: base_url is your route URL you have to define base_url in your application/config/   directory open config.php file. Put your project URL   
			$config['base_url'] = 'http://localhost/InterView_Test/Practical_Task_3/'; */    
		}    


model ;

public function insert_category($data){    
			$result = $this->db->insert("`activite`",$data);    
			return $result;    
		} 



SVP aidez moi, j'ai fouiller tout internet je ne trouve rien qui m'éclaircie

merci d'avance