Précédent   Forum des professionnels en informatique > PHP > Bibliothèques et frameworks
Bibliothèques et frameworks Forum d'entraide sur les frameworks, templates, bibliothèques de code (PDFLib, eZPdf, JpGraph, Artichow, PEAR, etc). Avant de poster : FAQ bibliothèques, toutes les FAQ PHP et cours bibliothèques
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 17/11/2011, 20h46   #1
Invité de passage
 
Homme
Inscription : novembre 2011
Messages : 1
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : novembre 2011
Messages : 1
Points : 0
Points : 0
Par défaut formulaire qui ne renvoie rien

Bonjours à tous,
je réalise un petit site tout simple(un livre d'or) en php avec codeIgniter et depuis quelques heures je bloque sur un formulaire tout bête qui permet d'ajouter un message.
Après avoir recherché de partout sans réponse je vien faire appel à vous
Voici mon formulaire:
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
<form action="<?php echo site_url('welcome/ecrire'); ?>" method="post">
			<div>
				<label>
					Pseudo :
					<input type="text" name="pseudo" value="" />
				</label>
			</div>
			<div>
				<label>
					Message : <br />
					<textarea name="contenu" rows="7" cols="60"></textarea>
				</label>
			</div>
			<p>
				<input type="submit" value="Valider votre commentaire" />
			</p>
		</form>
 
et la fonction qui traite le formulaire:
public function ecrire()
	{
		$this->load->helper(array('form','url'));
		$this->load->library('form_validation');
		$this->form_validation->set_error_delimiters('<p class="form_erreur">', '</p>');
		$this->form_validation->set_rules('pseudo', '"Pseudo"', 'trim|required|min_length[3]|max_length[15]|alpha_dash');
		$this->form_validation->set_rules('contenu', '"contenu"', 'trim|required|min_length[3]|max_length[5000]');
 
		if ($this->form_validation->run())
		{
			$pseudo = $_POST('pseudo');
			$contenu = $_POST('contenu');
			$data = array('ID_jeu'=>'1', 'Auteur'=>$auteur,'Contenu'=>$contenu,'Date'=>'NOW()');
			$this->db->insert('message',$data);
			$this->load->view('backoffice/success');
		}
		else
		{
			$this->load->view('backoffice/refused');
		}
	}
Ce qu'il se passe:
Je rentre le pseudo et le contenu correctement et il me m'affiche la vue refused comme si les champs étaient incorrects. Quand j'affiche ce que je récupère je n'obtient que des 0..
Donc en gros je n'arrive pas à récupéré les données du formulaire, pourtant la majorité des tuto et forum que j'ai vu à ce sujet utilise cette manière..
J’espère que quelqu'un aura une solution, merci d'avance
camarcus26 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 13h52.


 
 
 
 
Partenaires

Hébergement Web