Benim uygulama için JQuery ve CakePHP'ye kullanıyorum. Ben bir tablo var Attributes(id,form_id,label,type)
Bu tabloda, ben gibi bir giriş var
1 1 First name Text
2 1 Lastname Text
Ben id
verilen almak için bir CakePhp sorgu yazdım form_id
ve label
$attri = $this->Attribute->find('all', array(
'fields'=> array('Attribute.id'),
'conditions' => array(
'Attribute.form_id' => $id,
'Attribute.label' => $key
)
));
where $key
is my label
and $id
is my form_id
.
However, since the First name includes the space in between, the conditions didn't work well, but it works for Lastname since it didn't have space in between.
How can I fix this?
Edit:
I am using MySQL database. The user can keep whatever the fieldname. I got the parameters $key from a form using $_POST, e.g.:
foreach ($_POST as $key => $value):
echo $key; //displays First name correctly.
Ama koşullarında $ tuşunu kullandığınızda, boşluk kabul eder etiket arasında sadece eğer, bu nitelik id dönecektir, başka bir şey döndürülür.
Ben hatta "$ anahtar" kullanarak çalıştı, ancak o da çalışmıyor.