Есть сайт квест игры Zomby day. Для участия нужна регистрация участников( самая примитивная). И когда человек регистрируется, на e-mail, а так же SMS отправляется номер участника. Номер это id. Только есть одна проблема.
Как извлечь id из базы и вставить в ссылку.
<?php
header('Content-Type: text/html; charset=utf-8');
require_once 'lib/Zelenin/smsru.php';
$sms = new Zeleninsmsru( blah blah blah );
//заносим введенный пользователем логин в переменную $surname, если он пустой, то уничтожаем переменную
if (isset($_POST['surname'])) { $surname = $_POST['surname']; if ($surname == '') { unset($surname);} }
if (isset($_POST['name'])) { $name = $_POST['name']; if ($name == '') { unset($name);} }
if (isset($_POST['last_name'])) { $last_name=$_POST['last_name']; if ($last_name =='') { unset($last_name);} }
if (isset($_POST['tel'])) { $tel=$_POST['tel']; if ($tel =='') { unset($tel);} }
if (isset($_POST['mail'])) { $mail=$_POST['mail']; if ($mail =='') { unset($mail);} }
//$email=$_POST[email]; //ТУт полЬзоВатель вВел ЕМАил
//$name=$_POST[name]; //Тут польЗоватеЛь написал имя
//$perference=$_POST[perference]; // ТУт Что то ещё =)
//$q="insert into apple values('$n','$name','$email','$perference')";
if (empty($surname) or empty($name) or empty($last_name) or empty($tel) or empty($mail)) //если пользователь не ввел логин или пароль, то выдаем ошибку и останавливаем скрипт
{
exit ("Вы ввели не всю информацию, венитесь назад и заполните все поля!");
}
//если логин и пароль введены,то обрабатываем их, чтобы теги и скрипты не работали, мало ли что люди могут ввести
$surname = stripslashes($surname);
$surname = htmlspecialchars($surname);
$last_name = stripslashes($last_name);
$last_name = htmlspecialchars($last_name);
$name = stripslashes($name);
$name = htmlspecialchars($name);
//$tel = stripslashes($tel);
//$tel = htmlspecialchars($tel);
$mail = stripslashes($mail);
$mail = htmlspecialchars($mail);
//удаляем лишние пробелы
$surname = trim($surname);
$name = trim($name);
$last_name = trim($last_name);
//$tel = trim($tel);
$mail = trim($mail);
// подключаемся к базе
include ("bd.php");// файл bd.php должен быть в той же папке, что и все остальные, если это не так, то просто измените путь
//проверка на существование пользователя с таким же логином
//$result = mysql_query("SELECT id FROM users WHERE surname='$surname'",$db);
//$myrow = mysql_fetch_array($result);
//if (!empty($myrow['id'])) {
//exit ("Извините, введённый вами логин уже зарегистрирован. Введите другой логин.");
//}
// если такого нет, то сохраняем данные
$result2 = mysql_query ("INSERT INTO users (surname,name,last_name,tel,mail) VALUES('$surname','$name','$_lastname','$tel','$mail')");
// Проверяем, есть ли ошибки
if ($result2=='TRUE')
{
echo "Вы успешно зарегистрированы! Теперь вы можете зайти на сайт. <a href='index.php'>Главная страница</a>";
}
else {
echo "Ошибка! Вы не зарегистрированы.";
}
// вот тут мне и нужна помощь
$result = mysql_query("SELECT tel FROM users WHERE tel = $tel",$db); //извлекаем из базы все данные о пользователе с введенным логином
$myrow = mysql_fetch_array($result);
//$sms->sms_send( $tel, 'Ваш номер:'.$id1.'. Ждем вас:)' );
$result = mysql_query("SELECT tel FROM users ");
echo "$result";
echo "nghfgd";
echo $result->insert_id;
?>