У меня есть два текстовых поля (textbox1 и textbox2) и csv-файл. Textbox1 соответствует столбцу 0 в csv и аналогично для textbox2 в столбце 1. Я хочу ввести букву в textbox1, попросить ее найти столбец 0 для соответствия первой буквы этого поля, а затем, как только он найдет совпадение, заполняет соответствующее значение в текстовом поле2. Например:Передача значений javascript для php
Col0, Col1 Дэн Смит Эндрю Уайт Мэтт Стивенс
Если я типа "D" в TextBox1 должно заселить TextBox2 с "Смит"
Вот код, который я до сих пор:
var textBox = document.getElementById("firstName");
var textBox2 = document.getElementById("lastName");
var theValue = textBox2.value;
for(var i=0;i<15;i++)
{
(open php tag) $a++; (close php tag)
for(var j=0;j<3;j++)
{
theArray[i][j]=
(open php tag)
$fp = fopen('data.csv', 'r');
$data = array();
$b++;
while($row = fgetcsv($fp))
$data[] = $row;
echo $data[$a][$b];
(close php tag)
if(theArray[0][j].substring(0,1)==theValue)
textBox.value = theArray[1][j];
}
Что-то мне подсказывает, увеличивающиеся $a
в отдельном PHP теге обыкновение говорить с другими PHP тега. Да нет?
Любая помощь в этом процессе работы с этим кодом будет очень признательна. Заранее спасибо.
Так что я должен опубликовать значения? – user2382321
@ user2382321 Вы должны как-то отправить значения JavaScript на сервер, или PHP не может получить к ним доступ. –
K Я играл с ним немного больше. Я не передаю какие-либо js-переменные в php, я делаю только обратное, но мой код сбой, потому что по какой-то причине он не позволит мне перебирать $ a и $ b. Если я устанавливаю их равными значению, которое работает код. Есть идеи? – user2382321