Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Объединение php сценариев

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
Mr.KreDo
Отправлено: 16 Апреля, 2011 - 12:25:18
Post Id



Гость


Покинул форум
Сообщений всего: 65
Дата рег-ции: Апр. 2011  
Откуда: Старый Оскол, Россия


Помог: 0 раз(а)




Всем Привет.
Решил попытаться обьеденить 2 php сценария.

но не чего не вышло...

1.
PHP:
скопировать код в буфер обмена
  1. if (isset($_GET['save'])) {
  2. print " Code php";
  3. }


2. ( 2 обьеденить с 1вым )
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2.  
  3.         #define( '_JEXEC', 1 );
  4.         #include('inc/sql-injection.php');
  5.         include('inc/connect.php');
  6.     $PASS1=$_POST[PASS1];
  7.     $PASS2=$_POST[PASS2];
  8.     $check=$_POST[check];
  9.     if($check=="OK"){
  10.         #$q="UPDATE admins SET auth='$NAME' WHERE auth='$PASS1'";
  11.  
  12.         $q="UPDATE users_adm SET password='$PASS2' WHERE password='$PASS1'";
  13.  
  14.         mysql_query($q,$db)or die("Невозможно выполнить запрос: ".mysql_error());
  15.         echo("<center>Ваш Пароль <b>".$PASS1."</b> был изменен на <b>".$PASS2."</b>");
  16.         echo("<br><a href='/edit_profile.php'>На главную</a></center>");
  17.         }else{
  18.                 echo("<center>Вы не подтвердили изменение галочкой!");
  19.                 echo("<br><a href='/edit_profile.php'>На главную</a></center>");
  20.                 }
  21.  
  22. ?>


Пример того как я про бывал

PHP:
скопировать код в буфер обмена
  1. if (isset($_GET['save'])) {
  2. print "
  3.    $PASS1=$_POST[PASS1];
  4.    $PASS2=$_POST[PASS2];
  5.    $check=$_POST[check];
  6.    if($check=="OK"){
  7.         #$q="UPDATE admins SET auth='$NAME' WHERE auth='$PASS1'";
  8.  
  9.         $q="UPDATE users_adm SET password='$PASS2' WHERE password='$PASS1'";
  10.  
  11.         mysql_query($q,$db)or die("Невозможно выполнить запрос: ".mysql_error());
  12.         echo("<center>Ваш Пароль <b>".$PASS1."</b> был изменен на <b>".$PASS2."</b>");
  13.         echo("<br><a href='/edit_profile.php'>На главную</a></center>");
  14.         }else{
  15.                 echo("<center>Вы не подтвердили изменение галочкой!");
  16.                 echo("<br><a href='/edit_profile.php'>На главную</a></center>");
  17.                 }";
  18. }

(Отредактировано автором: 16 Апреля, 2011 - 12:27:23)

 
 Top
Hakdusha
Отправлено: 16 Апреля, 2011 - 13:22:39
Post Id


Новичок


Покинул форум
Сообщений всего: 1
Дата рег-ции: Апр. 2011  


Помог: 0 раз(а)




Вот так может?
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. if (isset($_GET['save'])) {
  3.     $PASS1=$_POST[PASS1];
  4.     $PASS2=$_POST[PASS2];
  5.     $check=$_POST[check];
  6.     if($check=="OK"){
  7.         #$q="UPDATE admins SET auth='$NAME' WHERE auth='$PASS1'";
  8.  
  9.         $q="UPDATE users_adm SET password='$PASS2' WHERE password='$PASS1'";
  10.  
  11.         mysql_query($q,$db)or die("Невозможно выполнить запрос: ".mysql_error());
  12.         echo("<center>Ваш Пароль <b>".$PASS1."</b> был изменен на <b>".$PASS2."</b>");
  13.         echo("<br><a href='/edit_profile.php'>На главную</a></center>");
  14.         }else{
  15.                 echo("<center>Вы не подтвердили изменение галочкой!");
  16.                 echo("<br><a href='/edit_profile.php'>На главную</a></center>");
  17.                 }";
  18. }


Зачем print после "if (isset($_GET['save'])) {"?

(Отредактировано автором: 16 Апреля, 2011 - 13:23:29)

 
 Top
OrmaJever
Отправлено: 16 Апреля, 2011 - 13:38:04
Post Id



Активный участник


Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010  
Откуда: Чернигов


Помог: 299 раз(а)




ггг что это значит?
PHP:
скопировать код в буфер обмена
  1. print "
  2.    $PASS1=$_POST[PASS1];
  3.    $PASS2=$_POST[PASS2];
  4.    $check=$_POST[check];
  5.    if($check=="OK"){
  6.        #$q="UPDATE admins SET auth='$NAME' WHERE auth='$PASS1'";
  7.  
  8.        $q="UPDATE users_adm SET password='$PASS2' WHERE password='$PASS1'";
  9.  
  10.        mysql_query($q,$db)or die("Невозможно выполнить запрос: ".mysql_error());
  11.        echo("<center>Ваш Пароль <b>".$PASS1."</b> был изменен на <b>".$PASS2."</b>");
  12.        echo("<br><a href='/edit_profile.php'>На главную</a></center>");
  13.        }else{
  14.                echo("<center>Вы не подтвердили изменение галочкой!");
  15.                echo("<br><a href='/edit_profile.php'>На главную</a></center>");
  16.                }";

Что вы пытаетесь вывести?


-----
Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
 
 Top
Mr.KreDo
Отправлено: 16 Апреля, 2011 - 16:52:43
Post Id



Гость


Покинул форум
Сообщений всего: 65
Дата рег-ции: Апр. 2011  
Откуда: Старый Оскол, Россия


Помог: 0 раз(а)




OrmaJever пишет:
ггг что это значит?
PHP:
скопировать код в буфер обмена

print "
$PASS1=$_POST[PASS1];
$PASS2=$_POST[PASS2];
$check=$_POST[check];
if($check=="OK"){
#$q="UPDATE admins SET auth='$NAME' WHERE auth='$PASS1'";

$q="UPDATE users_adm SET password='$PASS2' WHERE password='$PASS1'";

mysql_query($q,$db)or die("Невозможно выполнить запрос: ".mysql_error());
echo("<center>Ваш Пароль <b>".$PASS1."</b> был изменен на <b>".$PASS2."</b>");
echo("<br><a href='/edit_profile.php'>На главную</a></center>");
}else{
echo("<center>Вы не подтвердили изменение галочкой!");
echo("<br><a href='/edit_profile.php'>На главную</a></center>");
}";


Что вы пытаетесь вывести?


Когда идет обращение к второму сценарию , то идет изменение пароля, средствами его замены.

хотелось что бы было примерно так http://my-site[dot]ru/edit_password.php?save
в данный момент у меня не выходит сделать это все в одном файле

(Отредактировано автором: 16 Апреля, 2011 - 16:53:36)

 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Напишите за меня, пожалуйста »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB