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
Форумы портала PHP.SU :: Версия для печати :: Объединение php сценариев
Форумы портала PHP.SU » PHP » Напишите за меня, пожалуйста » Объединение php сценариев

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

1. Mr.KreDo - 16 Апреля, 2011 - 12:25:18 - перейти к сообщению
Всем Привет.
Решил попытаться обьеденить 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. }
2. Hakdusha - 16 Апреля, 2011 - 13:22:39 - перейти к сообщению
Вот так может?
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'])) {"?
3. OrmaJever - 16 Апреля, 2011 - 13:38:04 - перейти к сообщению
ггг что это значит?
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.                }";

Что вы пытаетесь вывести?
4. Mr.KreDo - 16 Апреля, 2011 - 16:52:43 - перейти к сообщению
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
в данный момент у меня не выходит сделать это все в одном файле

 

Powered by ExBB FM 1.0 RC1