La soumission de formulaire de valeurs de contrôleur
Ce devrait être quelque chose de vraiment simple, mais je ne peux pas le faire.
Je suis en train d'apprendre codeigniter et j'ai un formulaire avec le code suivant
<body>
<form name ="userinput" action="form_reader.php" method="post">
Name <input type="text" name="username"> <br/>
<input type="submit" value="Submit">
</form>
J'ai un contrôleur appelé form_reader.php
dans mon dossier controllers. Je reçois un 404 Not Found
erreur. Ce que je fais mal ?
OriginalL'auteur Coder25 | 2011-05-30
Vous devez vous connecter pour publier un commentaire.
Envoyer vos valeurs d'une fonction dans votre contrôleur
dans votre contrôleur, faire une fonction appelée "save_userinput":
Espère que ça aide. Assurez-vous de vérifier les CI de la documentation, il vraiment bon. Plus de questions, il suffit de demander 🙂
EDIT: Compris. Utilisez ce formulaire de demande d'ouverture de la balise:
Je suis habitué à ne pas avoir la index.php là, je l'enlever à l'aide d'un .fichier htaccess (comme cette), j'ai donc négligé. Il travaille ici avec cette petite modification dans l'attribut action.
Sinon, vous pouvez utiliser le helper form:
De le charger dans votre contrôleur en utilisant
this->load->helper('form')
, puis de les utiliser à la place du code HTML de<form>
tag:<? echo form_open('form_reader/save'); ?>
Pouvez-vous mettre à jour votre question avec votre contrôleur et peut-être la vue complète?
J'ai copié ton code exactement. La vue n'ont rien d'autre que le html, head, body balises. J'essaie d'obtenir l'entrée à partir d'un formulaire et d'afficher "Bonjour $nom d'utilisateur".
Découvrez mon montage et voir si cela fonctionne.
CodeIgniter utilise essentiellement
index.php
pour traiter toutes les demandes, pour autant que je sais. Découvrez le lien que j'ai fourni et le .htaccess dans la première réponse, il l'enlève pour vous afin que vous pouvez avoir de belles URLs. 🙂OriginalL'auteur cabaret
Ont un look à la NETTUTS codeigniter tutoriels. Vous aurez à modifier légèrement comme ils le sont à l'aide 1.7.2 mais les concepts sont les mêmes
OriginalL'auteur AlunR