2016-06-29 18 views
1

Ich versuche, die Funktion form_open aufzurufen und einen Wert an die aufgerufene Funktion zu übergeben. Ich versuche, den Wert für $ data -> advisee_id zu übergeben. Sobald es die Funktion setAdvisees aufruft, möchte ich, dass es den Wert ausgibt. Ich habe eine Reihe von Dingen ausprobiert und ich denke, dass ich es in das Array übergeben muss, das der zweite Parameter für Formular geöffnet ist. Weiß jemand wie ich das machen würde? Der folgende Code Ich habe derzeit einen Fehler, wenn form_open aufgerufen wird:Wert an PHP übergeben form_open Funktion

"Ein Fehler wurde festgestellt. Der URI, den Sie eingereicht haben, hat unzulässige Zeichen."

eligibletoenroll_view.php

 <?= form_open('app/staff/advisees/setAdvisees($data->advisee_id)', array(
    'class' => 'user-contact', 
)) ?> 

advisees.php

function setAdvisees($advisee_id) { 
     echo $advisee_id; 
+0

........ anyone? – Lily

Antwort

1

senden Genau wie dieser

<?= form_open('app/staff/advisees/setAdvisees/$advisee_id)' 

Diese Schweller wirken als

<form action="app/staff/advisees/setAdvisees/$advisee_id" 

Wenn raten-ID von Array kommt dann vor Form offen

$advisee_id = "some thing" 

Beispiel

<form action="app/staff/advisees/setAdvisees/25" 
+0

hmm es gibt immer noch den Fehler mit

Lily

+0

wenn ich es auf Lily

+0

..alle Gedanken? – Lily

Verwandte Themen