0 / 0 / 0
Регистрация: 25.02.2016
Сообщений: 16
1

проверка на ошибки

10.09.2016, 18:18. Показов 715. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Проверяю то что пишут в field1 и field2 на совпадение со списком разрешенных слов в $countries ,добавляет 2 записи в таблицу одновременно и вот эта строка
PHP
1
if ((strcmp($var1, $value) !== 0) and (strcmp($var2, $value) !== 0))
не проверяет $var2


подскажите где ошибки?


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
        include('bd.php');
    include('search.php');
    
    if (isset($_POST['field1'])) { $field1 = $_POST['field1']; if ($field1 == '') { unset($field1);} }
    if (isset($_POST['field2'])) { $field2 = $_POST['field2']; if ($field2 == '') { unset($field2);} }
    
 
    $var1 = $field1;
    $var2 = $field2;
    $array = $countries;
 
    foreach($array as $key => $value)
 
    if ((strcmp($var1, $value) !== 0) and (strcmp($var2, $value) !== 0))
        {
        echo"Не совпадает!";
        }
        else
        {
        $stmt = $cnt->prepare("INSERT INTO table (field1,field2) VALUES (:field1, :field2)");
        $stmt->bindParam(':field1', $field1);
        $stmt->bindParam(':field2', $field2);
        $stmt->execute(); 
        }
Добавлено через 52 минуты
никто не знает как правильно написать эту проверку?

PHP
1
if ((strcmp($var1, $value) !== 0) and (strcmp($var2, $value) !== 0))
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.09.2016, 18:18
Ответы с готовыми решениями:

Проверка на ошибки
Имеется код, который соединяется с БД, но не отправляет ответы. Просмотрите пожалуйста и скажите,...

Проверка на ошибки
Всем привет. Выдает ошибку на header. Не могу найти почему. <?php session_start(); $login =...

Проверка на ошибки
старался написать прогу на C++ но там синтаксические ошибки(или несинтаксические) выдаёт, вродебы...

Проверка на ошибки
Подскажите как сделать, чтобы выводилось, когда ввожу cos(x)+1 нет ошибки cos(x)+-1 или...

1
2169 / 1652 / 840
Регистрация: 10.01.2015
Сообщений: 5,190
10.09.2016, 18:27 2
Цитата Сообщение от maaax Посмотреть сообщение
никто не знает как правильно написать эту проверку?
PHP
1
2
3
4
5
6
7
8
$str1 = "ttt";
$str2 = "tttttttttt";
echo("Result of strcmp ($str1 , $str2) is ");
echo(strcmp ($str1, $str2)); echo("<br>");
echo("Result of strcmp ($str2, $str1)> is ");
echo(strcmp ($str2, $str1)); echo("<br>");
echo("Result of strcmp ($str1 , $str1) is ");
echo(strcmp ($str1,$str1));
Result of strcmp (ttt , tttttttttt) is -1
Result of strcmp (tttttttttt, ttt) is 1
Result of strcmp (ttt, ttt) is 0


0 - если строки полностью совпадают;
1 - если, строка str1 лексикографически больше str2;
-1 – если, наоборот, строка str1 лексикографически меньше str2
0
10.09.2016, 18:27
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.09.2016, 18:27
Помогаю со студенческими работами здесь

Проверка на ошибки
Чем проверить в OS X, помимо Дисковой утилиты? FAT32 формат.

Проверка на ошибки
Шалом. Ребят, есть форма, в которой много Button'ов, и соответственно, я решил запилить поиск по...

проверка на ошибки
тоже проверка на ошибки var k,i,n:integer; s:real; a:array of real; begin ...

Проверка на ошибки
Пожалуйста, здесь есть решение задач можете проверить от 2 до 10. Спасибо


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru