после отключения автоопределения глобальных переменных, как то все длинно получается.
есть ли какая функция или еще что , что облегчает жизнь?
а то вот какой ужас имею:
$famil=$_POST['famil']; $imya=$_POST['imya']; $otec=$_POST['otec'];
$email= trim($_POST['email']);
$tel=$_POST['tel'];
$inn=$_POST['inn'];
$kpp=$_POST['kpp'];
$okpo=$_POST['okpo'];
$ur_adres=$_POST['ur_adres'];
$fakt_adres=$_POST['fakt_adres'];
$naim_banka=$_POST['naim_banka'];
$rs=$_POST['rs'];
$ks=$_POST['ks'];
$bik=$_POST['bik'];
$organizac= addslashes($_POST['organizac']);
$log=$_POST['log'];
$pas=$_POST['pas'];
$gorod=$_POST['gorod'];
$okrug=$_POST['okrug'];
$email_man=$_POST['email_man'];
аналогичный вопрос по определению переменных при выводе из запроса:
$row1 = mysql_fetch_assoc($zapros);
$imya= $row1['imya']; $otec= $row1['otec']; $famil= $row1['famil'];
$organizac= stripslashes($row1['organizac']);
$email= trim ( $row1['email']);
$tel= $row1['tel']; $inn= $row1['inn']; $kpp= $row1['kpp']; $okpo= $row1['okpo'];
$ur_adres= $row1['ur_adres']; $fakt_adres= $row1['fakt_adres']; $naim_banka= $row1['naim_banka'];
$rs= $row1['rs']; $ks= $row1['ks']; $bik= $row1['bik'];
$log= $row1['log']; $pas= $row1['pas'];
$gorod= $row1['gorod']; $okrug= $row1['okrug']; $email_man= $row1['email_man'];
Спустя 1 час, 8 минут, 42 секунды (15.03.2011 - 19:47) imbalance_hero написал(а):
kuzroman
зааааачем тебе $gorod, чем не подходит $row1['gorod'] ??? Зачем тебе $okrug, чем тебе $_POST['okrug'] не нравится????
зааааачем тебе $gorod, чем не подходит $row1['gorod'] ??? Зачем тебе $okrug, чем тебе $_POST['okrug'] не нравится????
Спустя 16 часов, 30 минут, 41 секунда (16.03.2011 - 12:18) kuzroman написал(а):
спасибо, как много я не знаю)) ну или не использую.
Спустя 5 часов, 3 минуты, 14 секунд (16.03.2011 - 17:21) kuzroman написал(а):
Избавляюсь от Поповских привычек)
Спустя 2 часа, 1 минута, 54 секунды (16.03.2011 - 19:23) neadekvat написал(а):
То, что представлено выше - не "поповская привычка". По крайней мере, назвать это глупы или неправильным нельзя.
Спустя 1 час, 50 минут, 21 секунда (16.03.2011 - 21:14) Trianon написал(а):
а вот пара строк
$organizac= addslashes($_POST['organizac']);
$organizac= stripslashes($row1['organizac']);
показывает, что у ТС плохо как с безопасностью (в смысле SQL-инъекции остальных полей) , так и в плане понимания того, как формируются и обрабатываются строки в SQL-запросах .
$organizac= addslashes($_POST['organizac']);
$organizac= stripslashes($row1['organizac']);
показывает, что у ТС плохо как с безопасностью (в смысле SQL-инъекции остальных полей) , так и в плане понимания того, как формируются и обрабатываются строки в SQL-запросах .
Спустя 7 часов, 59 минут, 47 секунд (17.03.2011 - 05:13) gagger написал(а):
$fields=array("famil", "imya","tel","и так далее");
foreach($fields as $num=>$key){
if (isset($_POST[$key]) && $_POST[$key]!='') $$key = $_POST[$key];
}
Вызывать теперь можно как $famil, $imya и т.п..
Спустя 5 часов, 17 минут, 16 секунд (17.03.2011 - 10:31) kuzroman написал(а):
Цитата (gagger @ 17.03.2011 - 02:13) |
Вызывать теперь можно как $famil, $imya и т.п.. |
Вот за это спасибо. Имеет место быть на сайте.
_____________
kuzroman@list.ru