Как записывать IP в mysql из формы?

Discussion in 'PHP' started by GAiN, 31 Jan 2013.

  1. GAiN

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

    Joined:
    2 Apr 2011
    Messages:
    2,531
    Likes Received:
    166
    Reputations:
    99
    Здравствуйте, подскажите что нужно добавить в следующий код для записи IP адреса в mysql. То есть IP адрес компьютера заполняющего форму. Подскажите пожалуйста!
    PHP:
    <?php 
    $submit 
    $_POST['submit'];
    $name1 $_POST['name1'];
    $name2 $_POST['name2'];

    if (
    $submit)
    {
    require_once(
    "/sql.php");
    $query mysql_query("INSERT INTO table VALUES ('','$name1','$name2')");
    echo 
    "da!";
    }
    ?>
    <html>
    <form action="" method="post">
    <input name="name1" type="text"><br>
    <input name="name2" type="text"><br>
    <input name="submit" type="submit" value="GO">
    </form>
    </html>
     
  2. lenarishe

    lenarishe New Member

    Joined:
    31 Dec 2008
    Messages:
    7
    Likes Received:
    3
    Reputations:
    0
    Code:
    <?php 
    $submit = $_POST['submit'];
    $name1 = $_POST['name1'];
    $name2 = $_POST['name2'];
    $ip=$_SERVER['REMOTE_ADDR'];
    
    if ($submit)
    {
    require_once("/sql.php");
    $query = mysql_query("INSERT INTO table VALUES ('','$name1','$name2','$ip')");
    echo "da!";
    }
    ?>
    <html>
    <form action="" method="post">
    <input name="name1" type="text"><br>
    <input name="name2" type="text"><br>
    <input name="submit" type="submit" value="GO">
    </form>
    </html>
    И следует добавить поле IP в таблицу
     
    1 person likes this.