comment poster un formulaire de données de contrôleur à l'aide de la méthode GET dans codeigniter
mon point de vue:
<form action="<?=base_url()?>index.php/frontend/main_con/temp">
<input type="text" name="temp">
<input type="submit"/>
</form>
Contrôleur:
function temp(){
echo $_GET['temp'];
}
je ne peux pas en mesure d'atteindre cette fonction et j'ai eu une erreur
Une Erreur A Été Rencontrée
L'URI que vous avez soumis a des caractères non autorisés.
Alors, comment passer des données d'un formulaire dans le contrôleur à l'aide de la méthode GET?
merci à l'avance.
Je suis juste curieux de savoir pourquoi vous avez besoin d'utiliser GET over POST pour récupérer des valeurs?
OriginalL'auteur Maulik patel | 2012-03-28
Vous devez vous connecter pour publier un commentaire.
Vue:
Contrôleur
OriginalL'auteur James Arnold
SEULEMENT travaillé pour moi après que j'ai ajouté la ligne suivante à applications/config/config.php:
OriginalL'auteur Maulik patel
Pour résoudre l'erreur d'aller à cette ligne. Je pense personnellement que c'est une erreur de conception, car le noir-liste des symboles à partir d'URI serait beaucoup mieux de liste blanche.
Comme pour
GET
variables .. vous auriez à utiliser<form method="get" action="/what/ever/">
.OriginalL'auteur tereško
Ne pouvez-vous pas utiliser $this->input->get('temp');
Je ne dois pas comprendre "get" que bien. Quand je travaille dans CI et valider les données du formulaire, j'ai toujours accès avec la méthode CI
$this->input->post('temp');
.OriginalL'auteur Catfish