[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Форма для создания ссылок
Wahtel
Всем привет, передо мной стоит задача такого рода, создать форму, с двумя полями,
1) Поле для добавления ключевого слова, на которое вешать ссылку
2) Поле для ссылки для этого слова
Все это должно писаться с помощью ООП в определенном классе.
С чего лучше начать?
Игорь_Vasinsky
хм.. с изучения языка.

ты жа работать с БД видимо будешь - для хранения

напиши форму

напиши класс с методами: проверка данных, запись данных

странное задание.

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Derack
html'ем делаешь форму кнопочку добавляешь на подобие "Отправить" или "связать" и т.д.

<form name="" action="myscript.php" method="POST">
<input
type="text" name="clovo">
<input
type="text" name="cvjazi">
<input
type="submit" name="do" value="Добавить связь">
</form>



что то типа этого
и потом пишешь myscript.php книгу прочти по ООП
и все в этом скрипте через POST принимаешь парамеры "clovo" и "cvjazi"
и что хочешь то и делай с этими словами и связями
я бы так сделал

по php почитай книжку и по html и xhtml

для красоты css добавь

в принципе ничего сложного не должно быть.... мндя - я согласен странное задание
Игорь_Vasinsky
class ManageMarks extends DB{
public function __construct(){

}

public function getData($mark, $url){
$this->mark = $mark;
$this->url = $url;
}

public function validate(){
//check $this->mark & $this->url
//@return bool

}

public function saveMark(){
//use your connection DB server & save data
//@return bool

}
}


if(isset($_POST['save'])){
$manageMarks = new ManageMarks;

$manageMarks->getData($_POST['word'], $_POST['link']);

if(!$manageMarks->validate()){
echo 'Not valid data';
//exit();
}
else{
if(!$manageMarks->saveMark()){
echo 'Data not saved';
//exit();
}
else{
echo 'Result: success!';
}
}
}



$form = '<form action="" method="POST">'
.'<input type="text" name="word" placeholder="Enter word"/><br/>'
.'<input type="text" name="link" placeholder="Enter URL"/><br/>'
.'<input type="submit" name="save" value="save"/><br/>'
.'</form>';

echo $form;


_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.