За последние 24 часа нас посетили 16870 программистов и 1291 робот. Сейчас ищут 1513 программистов ...

проблема с методом POST..

Тема в разделе "Вопросы от блондинок", создана пользователем TORERO, 1 ноя 2006.

  1. TORERO

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

    С нами с:
    1 ноя 2006
    Сообщения:
    4
    Симпатии:
    0
    Люди, помогите пожалуйста.. данные, вводимые пользователем перестали передаваться в php скриптпосле того как я стал запускать его не в отдельном окне, а внутри фрейма головного окна .
    когда php открывается в отдельном окне, то в переменную log засасывается то значение, которое пользователь вводил в поле ввода. когда начал открывать php внутри фрейма, $log=""

    HTML:
    <FORM ACTION="javascript:multiLoad('showuser2.php')" METHOD="POST">
    Номер договора:<BR> <INPUT TYPE="text" NAME="numdog" SIZE="20" MAXLENGTH="30">
    </FORM>

    PHP:
    $log=$_POST['numdog'];
     
  2. vasa_c

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

    С нами с:
    22 мар 2006
    Сообщения:
    1.760
    Симпатии:
    0
    Адрес:
    гор.Ленинград
    Где код функции multiLoad?
    Как ты делал, чтобы открывалось в отдельном окне?
    Чего ты вообще пытаешься добиться?
     
  3. TORERO

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

    С нами с:
    1 ноя 2006
    Сообщения:
    4
    Симпатии:
    0
    multiLoad:
    function multiLoad(doc1) {
    parent.frame_A.location.href=doc1;
    }

    Пытаюсь добиться чтобы внутри фрейма выводиласьопределённая информация по данному пользователю.(Информация из SQL-базы).
    если убрать "javascript:multiLoad('showuser2.php')" и оставить "showuser2.php", то showuser2.php открывается в отдельном окне и всё работает..
     
  4. avm

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

    С нами с:
    21 сен 2006
    Сообщения:
    597
    Симпатии:
    0
    Адрес:
    Москва
    для FORM укажите правильно TARGET и не извращайтесь с location.href, из-за которого собственно POST не происходит...
     
  5. TORERO

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

    С нами с:
    1 ноя 2006
    Сообщения:
    4
    Симпатии:
    0
    не получается... если не затруднит, скиньте необходимый кусок кода.
     
  6. Davil

    Davil Guest

    Код (Text):
    1. <FORM ACTION="showuser2.php" target="_blank" METHOD="POST">
    2. Номер договора:<BR> <INPUT TYPE="text" NAME="numdog" SIZE="20" MAXLENGTH="30">
    3. </FORM>
     
  7. TORERO

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

    С нами с:
    1 ноя 2006
    Сообщения:
    4
    Симпатии:
    0
    Заработало..
    <FORM ACTION="showuser2.php" METHOD="POST" TARGET="frame_A">
    премного благодарен.:) тема закрыта.
     
  8. avm

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

    С нами с:
    21 сен 2006
    Сообщения:
    597
    Симпатии:
    0
    Адрес:
    Москва
    Пишу только для примера, не тестируя...

    index.html
    Код (Text):
    1. <frameset cols="*,50%">
    2.    <frame name="A" src="showuser2.php">
    3.    <frame name="B" src="B.html">
    4. </framset>
    B.html:
    Код (Text):
    1. <FORM ACTION="showuser2.php" target="A" METHOD="POST">
    2.     Номер договора:<BR />
    3.    <INPUT TYPE="text" NAME="numdog" SIZE="20" MAXLENGTH="30">
    4. </FORM>