Jump to content
  • 0

Передача значений переменных в скрипт...


Serjinio
 Share

Question

Допустим,есть админ-панель ,в которой есть поле .."колличество выводимых картинок на страницу-" "5"

Это значение надо передать переменной $num =...которая находится в скрипте обработки и вывода картинки new_img.php ,те сделать в скрипте предустановку этой переменной...как такое реализуется ,Через форму или как???не понимаю схемы реализации таких пред установок...

Link to comment
Share on other sites

16 answers to this question

Recommended Posts

  • 0

Ну и в чем прикол??7 Отправляю через форму переменную...вс? прекрасно работает...по новой запускаю браузер...скрипт кричит что значение переменной 0,все сбросилось,и какая же это предустановка???мне нужна предустановка переменной ПОСТОЯННО ,т.е до следующего изменения ее в админке.....,а не на время сеанса.....запись в БД переменной не предлагать!!!

Link to comment
Share on other sites

  • 0
<?php
if(file_exists('option.inc')){ include('option.inc'); }
if(!isset($option)){$option = null;}

if(isset($_POST['save']) && $_POST['save'] == 'yes'){

$option = $_POST['option'];

$str = "<?phpn";
foreach($option as $config => $value) {
$value = trim($value);
$str .= "$option['{$config}'] = "{$value}";n";
}
$str .= "?".chr(62);
$in = fopen('option.inc',"w+");
flock($in,LOCK_EX);
fputs($in,$str);
flock($in,LOCK_UN);
fclose($in);
}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=windows-1251">
<title>saving</title>

<style type="text/css">
div {
padding: 3px;
}
div input {
width: 200px;
}
</style>

</head>
<body>

<form action="" method="post">
<input type="hidden" name="save" value="yes">
<div><input type="text" name="option[limit]" value="<?="{$option['limit']}"?>"></div>
<div><input type="text" name="option[char]" value="<?="{$option['char']}"?>"></div>
<div><input type="submit"></div>
</form>

</body>
</html>

Link to comment
Share on other sites

  • 0
<?php
if(file_exists('option.inc')){ include('option.inc'); }
if(!isset($option)){$option = null;}

if(isset($_POST['save']) && $_POST['save'] == 'yes'){

$option = $_POST['option'];

$str = "<?phpn";
foreach($option as $config => $value) {
$value = trim($value);
$str .= "$option['{$config}'] = "{$value}";n";
}
$str .= "?".chr(62);
$in = fopen('option.inc',"w+");
flock($in,LOCK_EX);
fputs($in,$str);
flock($in,LOCK_UN);
fclose($in);
}
?>




<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=windows-1251">
<title>saving</title>

<style type="text/css">
div {
padding: 3px;
}
div input {
width: 200px;
}
</style>

</head>
<body>

<form action="" method="post">
<input type="hidden" name="save" value="yes">
<div><input type="text" name="option[limit]" value="<?="{$option['limit']}"?>"></div>
<div><input type="text" name="option[char]" value="<?="{$option['char']}"?>"></div>
<div><input type="submit"></div>
</form>

</body>
</html>

вопрос: откуда берется

$config

и что это за конструкция

$str = "<?phpn";

Link to comment
Share on other sites

  • 0

Уважаемый homm , довожу вам до сведения,что:

чтобы воспользоваться учебником,надо знать 80% ответа ,если вы внимательно прочитаете пост,то я спросил про тему которую знаю на 5% ,это в частности,а по коду

$str = "<?phpn";

, про который я спросил в приведенном примере покажите -ка мне, где в рекомендуемой литературе есть ответ,я его не нашел,поэтому и обратился к данному форуму за помощью в этом вопросе,и прошу тех, кто может оказать ее,а тех,кто набирает посты фразами, типо :"иди туда незнаю куда" лишь бы ответить.......Кстати ,я уверен,что и у Вас есть пробелы в каких-то областях знаний,поэтому я искренне хочу пожелать Вам,чтобы на ваши вопросы ,заданные на любом форуме не ответили так ,как вы ответили мне.Это же не форум Umax...са....Спасибо за понимание.

Link to comment
Share on other sites

  • 0
и что это за конструкция

$str = "<?phpn";

Это конструкция присвоения. Ключевую роль здесь играет знак равенства (=), слева от которого находится переменная получающая значение, а справа выражение, которое присваивается этой переменной. Присваиваемое значение ? есть строка, что видно из того факта, что она заключена в двойные кавычки. В самом конце строки стоит символ форматирования (n) означающий перенос строки. Об этом написано на первой странице любого учебника.

вопрос: откуда берется

$config

Это берется из предыдущей строки, которая гласит:

foreach($option as $config => $value) {

Это цикл по элементам массива $option, причем в кажой итерации значение переменных $config и $value будут равны соответственно ключу и значению массива. Что-бы узнать об этом обычно нужно дочитать учебник хотя-бы до пятой страницы?

Я надеюсь что тебе самому никогда не придется сталкиваться с такими людми как ты, настолько уверенными в своей тупости что считающие что и книги им уже не помогут.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy