За последние 24 часа нас посетили 17298 программистов и 1691 робот. Сейчас ищут 1127 программистов ...

БД+<label>

Тема в разделе "PHP для новичков", создана пользователем FOBOS86, 16 апр 2008.

Статус темы:
Закрыта.
  1. topas

    topas Активный пользователь

    С нами с:
    16 авг 2006
    Сообщения:
    2.258
    Симпатии:
    36
    PHP:
    1.  
    2. <?php
    3. $swearwords = array( ... );
    4. echo count( $swearwords ); // 1000000
    5. foreach ( $swearwords as $item ) {
    6.     echo "FOBOS86, Ты $item\n";
    7. }
    8.  
     
  2. Kreker

    Kreker Старожил

    С нами с:
    8 апр 2007
    Сообщения:
    5.433
    Симпатии:
    0
    topas
    Я думаю, что так будет быстрее:
    PHP:
    1. <?php
    2. $swearwords = array( ... );
    3. $size = sizeof($swearwords); // 1000000
    4. for ($i = 0; $i < $size; $i++) {
    5.     echo "FOBOS86, Ты ".$swearwords[$i]."\n";
    6. }
    7. ?>
    :p
     
  3. topas

    topas Активный пользователь

    С нами с:
    16 авг 2006
    Сообщения:
    2.258
    Симпатии:
    36
    Хорош, так уж и быть :)
    отвечу:

    Берешь из метки <label> значение ( к примеру 555 )... как берется не важно :)
    Посылаешь это значение серверу ( см. аналогию выше )
    И пишешь: mysql_insert('INSERT INTO `table` (`<label>`) VALUES (' . $_GET['<label>'] . ')');
     
  4. Johnatan

    Johnatan Активный пользователь

    С нами с:
    6 мар 2008
    Сообщения:
    508
    Симпатии:
    0
    Адрес:
    Испания
    Господа, тема автолюбителей - это моя фишка. Попрошу не плагиатить! :)

    Я всё-таки постараюсь более-менее ответить на вопрос автора, как я его понял.

    Вобщем, АЯКС передаёт переменную яваскрипту. Вот в этот момент ты должен вызвать функцию записи в БД. Из ХТМЛа ты никак не можешь взять эту переменную (можешь, парсингом, но я этого не говорил, это бред). То есть запись в БД происходит фактически ещё до того, как эта переменная появится у человека на экране.

    Переведём на автолюбительский вариант. ХТМЛ - это платная автострада. АЯКС - это пропускной пункт оплаты на это автостраду. Так вот, ты хочешь как бы доехать до следующей заправки на этой автостраде, но сцуко съезда с автострады нет на следующие 500км. То есть тебе нужно СНАЧАЛА заправиться, а уже потом заезжать на автостраду. Понял? :)
     
  5. Kreker

    Kreker Старожил

    С нами с:
    8 апр 2007
    Сообщения:
    5.433
    Симпатии:
    0
    Проще говоря, ответ аякса формирует никто иной, как php. Вот пускай он и пишет в базу.
     
  6. topas

    topas Активный пользователь

    С нами с:
    16 авг 2006
    Сообщения:
    2.258
    Симпатии:
    36
    Kreker
    Johnatan
    Вы всерьез решили ответить на его "вопрос"? ;)
    Или я уже не понимаю юмора? ;)
     
  7. Kreker

    Kreker Старожил

    С нами с:
    8 апр 2007
    Сообщения:
    5.433
    Симпатии:
    0
    topas
    Я бы его забанил.
     
  8. Elkaz

    Elkaz Старожил
    Команда форума Модератор

    С нами с:
    26 июн 2006
    Сообщения:
    3.373
    Симпатии:
    0
    Адрес:
    Баку, Азербайджан
    Записываете данные между label в БД, потом читаете и на выходе засовываете внутрь вашего label (нафиг он вообще вам понадобился, не понятно).

    Не переходите на личность. Предупреждение.
    Тема закрыта.
     
Статус темы:
Закрыта.