19.02.2008, 10:23
общий
это ответ
Здравствуйте, Sherland!
1)В зависимости от метода, которым форма посылает данные в PHP Вы получаете их в массиве $_GET или $_POST, и в любом случае в массиве $_REQUEST. Дальше - обрабатывайте, проверяйте корректность и пишите в базу.
2)Если база в MySQL, то приблизительно так:
$res=mysql_query("select f,i,o from my_users where user_id=$referrer");
$ref_name=‘‘;
if($row=mysql_fetch_row($res)){
$ref_name=$row[0].‘ ‘.$row[1].‘ ‘.$row[2];
};
echo "Вас пригласил $ref_name";
3)первоначально, после получения данных от формы, рисунок находится во временном файле. Вы можете просто скопировать этот файл куда-то, а в базу поместить путь к новому файлу, а можете сохранить весь рисунок. Для этого существуют BLOB-поля. Но в таком случае Вы получаете громадную базу данных и допольнительный код для доставания из неё картинки. И тем и другим Вы вряд-ли ускорите работу скрипта. Единственная выгода: при переносе базы перенесутся и картинки.