10 Stimmen

Wie kann ich ein Formularfeld in Codeigniter validieren, wenn ich Get-Parameter verwende?

Ich habe ein Formular, das perfekt funktionierte, bis ich das Formular auf method="get" . Jetzt kann ich nicht bekommen form_validation->run() zu TRUE auswerten.

So öffne ich das Formular:

echo form_open( '', array( 'method' => 'get' ) );

Dies ist der einzige Teil, der validiert werden muss:

$this->form_validation->set_rules( 'states', 'states', 'required' );

So prüfe ich, ob das Formular validiert ist:

if( $this->form_validation->run() == FALSE )

Muss ich noch etwas anderes tun, um Get-Parameter zu verwenden? Ich habe Get-Parameter in der Konfiguration aktiviert ( $config['allow_get_array'] = TRUE; ). Das Formular funktioniert gut, wenn ich die Validierung überspringe, also weiß ich, dass das CI-System die URL gut liest.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X