[php] Новичкам: задаем вопросы

Discussion in 'PHP' started by _Great_, 26 May 2007.

Thread Status:
Not open for further replies.
  1. miniden

    miniden Elder - Старейшина

    Joined:
    20 Oct 2006
    Messages:
    258
    Likes Received:
    34
    Reputations:
    6
    Да Adio, Вам лучше всего сделать такое поле, открываются величайшие горизонты=)
     
  2. Seravin

    Seravin Active Member

    Joined:
    25 Nov 2009
    Messages:
    475
    Likes Received:
    190
    Reputations:
    221
    ну да) а если, например, старая цена выше, чем новая можно капсом написать СКИДКИ!!!!
    это ж какой функционал)
     
  3. Adio

    Adio Elder - Старейшина

    Joined:
    23 May 2005
    Messages:
    1,646
    Likes Received:
    148
    Reputations:
    18
    Щас к примеру в полк 20.000 когда обновляеться что происходит ? т.е как функционально логически должно это происходить (вот что я не пойму ) (с двумя полями)
     
  4. Gifts

    Gifts Green member

    Joined:
    25 Apr 2008
    Messages:
    2,494
    Likes Received:
    807
    Reputations:
    614
    Adio При записи:
    PHP:
     mysql_query("UPDATE table SET `price`='".intval($_POST['price'])."', `old_price`=`price` WHERE какое-то условие");
    При выводе сравниваете эти два поля
     
    _________________________
  5. miniden

    miniden Elder - Старейшина

    Joined:
    20 Oct 2006
    Messages:
    258
    Likes Received:
    34
    Reputations:
    6
    а может наоборот? оно будет в старую цену записывать только что переданую постом
    PHP:
     mysql_query("UPDATE table 
    SET 
    `old_price`=`price`,
    `price`='"
    .intval($_POST['price'])."' 
    WHERE какое-то условие"
    );
    а дальше картинку
    PHP:
    if(price old_price)
    echo 
    "Убер скидко!!!!! <img src='down.jpg'>".$price;
    if(
    price old_price)
    echo 
    "<img src='up.jpg'>".$price;
     
    #16685 miniden, 28 Oct 2010
    Last edited: 28 Oct 2010
  6. Gifts

    Gifts Green member

    Joined:
    25 Apr 2008
    Messages:
    2,494
    Likes Received:
    807
    Reputations:
    614
    Нет, нельзя, успокойтесь
     
    _________________________
  7. CheatXX

    CheatXX New Member

    Joined:
    8 Jun 2009
    Messages:
    154
    Likes Received:
    2
    Reputations:
    0
    Можно через php запустить файл который лежит на сервере? (.sh)
     
  8. 0ldbi4

    0ldbi4 Elder - Старейшина

    Joined:
    14 Apr 2008
    Messages:
    264
    Likes Received:
    51
    Reputations:
    10
    system(EscapeShellCmd($cmd))
    мб
     
  9. SHiNiGaMi

    SHiNiGaMi Banned

    Joined:
    3 Jan 2010
    Messages:
    382
    Likes Received:
    55
    Reputations:
    15
    `/123.sh`;
    system('/123.sh');
    exec('/123.sh');
    passthru('/123.sh');
    различия ищите на php.net
     
    #16689 SHiNiGaMi, 28 Oct 2010
    Last edited: 28 Oct 2010
  10. MaTpOc

    MaTpOc Elder - Старейшина

    Joined:
    5 May 2008
    Messages:
    633
    Likes Received:
    475
    Reputations:
    25
    подскажите что за неведовая ошибка, когда допустим кладу код на сервак

    то в браузере так и открывает

    HTML:
    <?php
    printf("My first Google!")
    ?> 
    как сделать чтобы сразу только, т е переваренный код выплевывал?


    html выводит только результат, без самого кода
     
    #16690 MaTpOc, 28 Oct 2010
    Last edited: 28 Oct 2010
  11. banned

    banned Banned

    Joined:
    20 Nov 2006
    Messages:
    3,324
    Likes Received:
    1,193
    Reputations:
    252
    включи пхп на сервере
     
  12. miniden

    miniden Elder - Старейшина

    Joined:
    20 Oct 2006
    Messages:
    258
    Likes Received:
    34
    Reputations:
    6
    файл имеет расширение отличимое от *.php например *.html *.htm


    появился вопрос переношу скриптом таблицы. процесс не шел стал добавлять по 1 полю смотреть где ступорит ступорит на первом поле у которого есть кодировка. product_code имеет utf8_general_ci в переносимой таблице такая же кодировка на том поле. но не перносит
    PHP:
    $main mysql_query("INSERT INTO SC_products SET 
    productID = 
    {$r['productID']},
    categoryID = 
    {$r['categoryID']},
    Price = 
    {$r['Price']}
    in_stock = 
    {$r['in_stock']}
    enabled = 
    {$r['enabled']}"$c);
    так работает добавим
    PHP:
    $main mysql_query("INSERT 
    product_code = 
    {$r['product_code']}
    уже не идет. Подскажите что не так...
     
  13. Gifts

    Gifts Green member

    Joined:
    25 Apr 2008
    Messages:
    2,494
    Likes Received:
    807
    Reputations:
    614
    miniden покажите возвращаемую ошибку:
    PHP:
    $query mysql_query('ваш запрос'$c);
    if (!
    $query) echo mysql_errno($c).': '.mysql_error($c);
     
    _________________________
    1 person likes this.
  14. miniden

    miniden Elder - Старейшина

    Joined:
    20 Oct 2006
    Messages:
    258
    Likes Received:
    34
    Reputations:
    6
    1054: Unknown column 'РЎ020' in 'field list'


    на самом деле там С020
     
  15. MaTpOc

    MaTpOc Elder - Старейшина

    Joined:
    5 May 2008
    Messages:
    633
    Likes Received:
    475
    Reputations:
    25
    куда в денвере кидать пхп скрипт???

    я уже и туда и сюда и куда только не пробьовал, сервер включил!
     
  16. miniden

    miniden Elder - Старейшина

    Joined:
    20 Oct 2006
    Messages:
    258
    Likes Received:
    34
    Reputations:
    6
    Z:\home\qwe\www


    где qwe виртуальный домен. в папке home создаете папку с именем домена, в этой папке папку www туда скрипт. После создания нового виртуального домена, нужно перегрузить сервер
     
  17. MaTpOc

    MaTpOc Elder - Старейшина

    Joined:
    5 May 2008
    Messages:
    633
    Likes Received:
    475
    Reputations:
    25
    html разботает, а вот index.php - нет!

    вот что выдает:

    если в хтмл свтавить пхп скрипт
     
  18. miniden

    miniden Elder - Старейшина

    Joined:
    20 Oct 2006
    Messages:
    258
    Likes Received:
    34
    Reputations:
    6
    в фаил index.php введите это
    PHP:
    <p>html</p> <?php echo "php"?>
    index.php поместите в папку www, папку www в папку site, папку site в папку home. перезагрузите сервер. В браузере наберите site
    результат пришлите
     
    1 person likes this.
  19. Gifts

    Gifts Green member

    Joined:
    25 Apr 2008
    Messages:
    2,494
    Likes Received:
    807
    Reputations:
    614
    miniden на самом деле лучше не называть столбцы в СУБД русскими буквами, либо вы используете английские буквы для столбцов, а в скрипте используете русские, либо попробуйте заменить букву "C" на "\xf1"
     
    _________________________
    #16699 Gifts, 28 Oct 2010
    Last edited: 28 Oct 2010
  20. miniden

    miniden Elder - Старейшина

    Joined:
    20 Oct 2006
    Messages:
    258
    Likes Received:
    34
    Reputations:
    6
    все английское. Все столбцы везде английские. Значения внутри русские
     
Thread Status:
Not open for further replies.