Здраствуйте. Мне надо чтоб в условии была проверка двух масивов. Но сколько не делал не получаеться. Подскажите плиз PHP: <?PHP $host="localhost"; $user="gaga"; $pwd="1234"; $db=mysql_connect($host,$user,$pwd); mysql_select_db("test",$db); ?> <?PHP if (isset($_GET['gg1'])) // Надо чтоб проверяло gg1 и gg2. Но я не знаю как сделать { echo "<b>Уважаемый</b> $_GET[name], ваша заявка будет расмотрена в ближайщие <b>24</b> часа."; mysql_query("INSERT INTO `test`.`work` (`name`, `fam`) VALUES ('$_GET[name]', '$$_GET[name]')"); } else echo "Извините, но для собеседования нужна трудовая книжка, паспарт, и страховка"; ?>
Да все я знаю про этого оператора) но выделяет ошибку опять PHP: <?PHP $host="localhost"; $user="gaga"; $pwd="1234"; $db=mysql_connect($host,$user,$pwd); mysql_select_db("test",$db); ?> <?PHP if (isset($_GET['gg1'] && $_GET['gg2'])) { echo "<b>Уважаемый</b> $_GET[name], ваша заявка будет расмотрена в ближайщие <b>24</b> часа."; mysql_query("INSERT INTO `test`.`work` (`name`, `fam`) VALUES ('$_GET[name]', '$$_GET[name]')"); } else echo "Извините, но для собеседования нужна трудовая книжка, паспарт, и страховка"; ?>
ducozik Что должно быть в $_GET['gg1'] и $_GET['gg2'] для того, чтобы условие сработало? Кстати, не забудьте $_GET[name] в строке запроса пропустить через mysql_real_escape_string(), чтобы избежать вот этого. И заключите в фигурные скобки $_GET[name] внутри строки запроса. И у вас, наверное, лишний знак доллара в строке запроса?
СReposlav Есть страница 10.html На этой странице анкета. Дальше через form передаются данные в 10.php(код который я дал в начале темы) HTML: Паспорт <input type="checkbox" name="gg1"><br> Медицинская книжка <input type="checkbox" name="gg2"><br> Мне нужно чтоб страница проверила есть ли в масиве под названием gg1 и gg2 даные и дать ответ[/php]
как работает данный оператор явно не знаешь может стоит попробовать Код (Text): if(!empty($_GET['gg1']) && !empty($_GET['gg2'])) ?
ducozik 1. Проверьте, может вы отправляете данные из формы не методом GET, а каким-нибудь другим? Или можно вместо $_GET использовать $_REQUEST. 2. Код (Text): if (isset($_GET['gg1'] && $_GET['gg2'])) Здесь вы забыли обрамить $_GET['gg2'] в функцию isset() 3. gg1 и gg2 - это не массивы. Это обычные переменные. А вот $_GET - это массив.