0 / 0 / 2
Регистрация: 18.11.2012
Сообщений: 76

Onclick и функция

16.07.2014, 08:41. Показов 3857. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Не могу привязать к onclick функцию пхп.

PHP
1
2
3
4
5
6
7
8
9
<?php
//$data;
//add_server1($data);
//echo "<input type='button' value='Запись' id='btn_1' onclick=\"" . add_server1($data) . "\" >";
//echo "<input type='button' value='Запись' id='btn_1' onclick= add_server1($data) .  >";
//echo"<input type='submit' value='Найти' onclick=add_server($base)>";
?>
 
<input type='button' value='Go!!!!' id="btn222" onclick=<? add_server($data); ?>>
Сама функция
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
$name_1 = $data[0];
 $hostname =$data[1];
 $city = $data[2];
 $adres =$data[3];
 $ip = $data[4];
 $gateway = $data[5];
 $netmask = $data[6];
 $dns_1 = $data[7];
 $dns_2 = $data[8];
 $dns_3 = $data[9];
 $ip_my = $data[10];
 $ip_peer = $data[11];
 
function add_server ($name_1,$hostname, $city ,$adres, $ip, $gateway, $netmask, $dns_1, $dns_2, $dns_3 ,
    $ip_my, $ip_peer) {
 
    $stmt = $this->link->prepare("INSERT INTO TBL_NAME(number,name,hostname, city, address, ip , gateway, netmask, dns_1, dns_2,
     dns_3, ip_my, ip_peer) VALUES (0, ?,?,?,?,?,?,?,?,?,?,?,?);");
 
    $stmt->bind_param("ss", $name_1,$hostname, $city ,$adres, $ip, $gateway, $netmask, $dns_1, $dns_2, $dns_3 ,
        $ip_my, $ip_peer);
    $stmt->execute();
}
Вызов и функция нах-ся в разных файлах.
Через require_once вызвал из 1 го второй файл.
В phpstorm переменные и функция и видятся из 1 го файла.
Кнопка тупо не отображается - если убираю вызов функции в кнопке то она появляется.
Второй день уже думаю в чем проблема.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
16.07.2014, 08:41
Ответы с готовыми решениями:

Не работает функция onclick
Здравствуйте! Не работает функция onclick. Написал код который работает : &lt;img src=&quot;Kawasaki_copy.jpg&quot;...

не вызывается функция при Onclick();
В основном .html файлике есть скрипт календаря: &lt;head&gt;&lt;style&gt; /* calendar */ table.calendar { border-left:1px solid #999; } ...

Функция Onclick по гиперссылке в php файле
У меня есть шаблон index.tpl и там кнопка (с именем 'dom') при нажатии на которую вызывается index.php, где происходит выборка - выводятся...

2
268 / 268 / 109
Регистрация: 22.08.2013
Сообщений: 907
16.07.2014, 09:12
votanko, Вы хоть понимаете что делаете? Когда страница приходит к клиенту — никаких функций PHP уже нет.

Добавлено через 2 минуты
PHP
1
<? add_server($data); ?>
Это просто запускает функцию в данном месте. Т.е. если есть какой-нибудь вывод в функции — текст вставится в это место.
0
0 / 0 / 2
Регистрация: 18.11.2012
Сообщений: 76
16.07.2014, 09:15  [ТС]
Ну да, пхп только на стороне сервера выполняються.
Но до этого
PHP
1
2
3
4
echo"<form id='search' >
   <p><input type='search' name='q' placeholder='Поиск по сайту'>
   <input type='submit' value='Найти' onclick=search($base)></p>
  </form>";
Вызов поиска

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
function search ($base) {
    $flag1=0;
    $flag2 = 0;
    if (!isset($_GET['q'])) {
        $q = 'abrikos1';
    } else {
        $q = addslashes(strip_tags(trim($_GET['q'])));
    }
    $check_word=null;
    foreach ($base as $key=>$out) {
 
        if ($base [$key][2]==$q) {
            $flag1=1;
            $flag2=1;
            echo "<tr>
 
<td class='alert alert-success'style='text-align: center; vertical-align: middle;'>",$base [$key][2],"</td>
 
<td class='alert alert-success'style='text-align: center; vertical-align: middle;'>",$base [$key][4],"</td>
<td class='alert alert-success'style='text-align: center; vertical-align: middle;'>","IP ",$base [$key][5],"<br>","Gateway ",$base [$key][6],"<br>","Netmask ",$base [$key][7],"</td>
 
<td class='alert alert-success'style='text-align: center; vertical-align: middle;'>",$base [$key][8],"<br>",$base [$key][9],"<br>",$base [$key][10],"</td>
 
<td class='alert alert-success'style='text-align: center; vertical-align: middle;'>",$base [$key][11],"</td>
<td class='alert alert-success'style='text-align: center; vertical-align: middle;'>",$base [$key][12],"</td>
</tr>";
            $flag1=1;
            $flag2=1;
        }
 
    }
 
 
    if($flag1==0) {
        echo "Возможно вы имели ввиду...";
    foreach ($base as $key=>$out) {
 
 
        if($flag1==0 and levenshtein($base [$key][2],$q)<2) {
            //var_dump($a);
            $flag2 =1;
            echo "<tr>
 
<td class='alert alert-success'style='text-align: center; vertical-align: middle;'>",$base [$key][2],"</td>
 
<td class='alert alert-success'style='text-align: center; vertical-align: middle;'>",$base [$key][4],"</td>
<td class='alert alert-success'style='text-align: center; vertical-align: middle;'>","IP ",$base [$key][5],"<br>","Gateway ",$base [$key][6],"<br>","Netmask ",$base [$key][7],"</td>
 
<td class='alert alert-success'style='text-align: center; vertical-align: middle;'>",$base [$key][8],"<br>",$base [$key][9],"<br>",$base [$key][10],"</td>
 
<td class='alert alert-success'style='text-align: center; vertical-align: middle;'>",$base [$key][11],"</td>
<td class='alert alert-success'style='text-align: center; vertical-align: middle;'>",$base [$key][12],"</td>
</tr>";
        }
    }
 
    }
 
 
 
 
    if ($flag2==0) {
        //echo "Данный сервер не найден";
        ///echo "<tr><td>","Данный сервер не найден","</td></tr>";
        echo "<h2>Данный сервер или сервера не найдены</h2>";
    }
    //return $array_city_server;
}
Вот это прекрасно работает.

Добавлено через 2 минуты
Так а как тогда?
Я с помощью json отправляю из яваскрипта в пхп массив.
И нужно с помощью пхп записать массив в бд.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
16.07.2014, 09:15
Помогаю со студенческими работами здесь

на onclick php функция с SQL-запросом
Доброе утро! Подскажите пожалуйста. На форме есть поле &lt;input type=&quot;text&quot; name=&quot;number&quot; /&gt; кнопка &lt;input...

Функция OnClick - не работает
Пробовал - не получалось. void __fastcall TForm1::StartButtonClick(TObject *Sender) { Panel1-&gt;OnClick-&gt;Color=clGreen; }...

Не работает функция в onclick
Доброго времени суток! Подскажите, пожалуйста - в чём может быть косяк? Это - спойлер, открывающийся-закрывающийся по щелчке на...

Неправильно работает функция onclick
Приветствую! Есть форма, счётчик типа &quot;плюс-минус&quot; &lt;input type=&quot;button&quot; name=&quot;minus&quot; value=&quot;-&quot; class=&quot;minus...

подскажите пожалуйста функция onClick в delphi
я только вчера у становил delphi 7 и ничего в нем не понимаю, надеюсь на вашу помощь, подскажите пожалуйста как открыть форму при помощи...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

Новые блоги и статьи
Отчёт о затраченных материалах за определенный период с макетом печатной формы
Maks 21.04.2026
Отчёт из решения ниже размещён в конфигурации КА2. Задача: показать затраченные материалы за определённый период, с возможностью вывода печатной формы отчёта с шапкой и подвалом. В качестве. . .
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2. Задача: отобразить спецтехнику, которая на данный момент находится в ремонте. Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
Запрет удаления строк ТЧ документа при определённом условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru