PHP вставка из HTML форм в MySQL db

Я учу себя PHP и SQL в свободное время, и я немного теряюсь о том, что я делаю, чтобы написать код PHP и где PHP на самом деле происходит.

Я пишу короткий пример для этого вопроса, чтобы иметь что-то свое посмотреть и примеры в книгах и в интернете.

SQL db:

CREATE TABLE tbl_account
(
account_id          TIMESTAMP(12)       NOT NULL    PRIMARY KEY,
name                INTEGER(6)          NOT NULL,
email               VARCHAR(20)         NOT NULL,
CONSTRAINT acct_pk PRIMARY KEY (account_ID)
);

HTML форма: (от Adobe Muse)

<div class="clearfix" id="page"><!-- column -->
   <form class="form-grp clearfix colelem" id="widgetu75" method="post" enctype="multipart/form-data" action="scripts/form-u75.php"><!-- none box -->
    <div class="fld-grp clearfix grpelem" id="widgetu86" data-required="true"><!-- none box -->
     <label class="fld-label actAsDiv clearfix grpelem" id="u88-5" for="widgetu86_input"><!-- content --><span class="actAsPara">Name:</span></label>
     <span class="fld-input NoWrap actAsDiv clearfix grpelem" id="u89-5"><!-- content --><input class="wrapped-input" type="text" spellcheck="false" id="widgetu86_input" name="custom_U86" tabindex="1"/><label class="wrapped-input fld-prompt" id="widgetu86_prompt" for="widgetu86_input"><span class="actAsPara">Enter Name</span></label></span>
    </div>
    <div class="fld-grp clearfix grpelem" id="widgetu82" data-required="true" data-type="email"><!-- none box -->
     <label class="fld-label actAsDiv clearfix grpelem" id="u85-5" for="widgetu82_input"><!-- content --><span class="actAsPara">Email:</span></label>
     <span class="fld-input NoWrap actAsDiv clearfix grpelem" id="u83-5"><!-- content --><input class="wrapped-input" type="text" spellcheck="false" id="widgetu82_input" name="Email" tabindex="2"/><label class="wrapped-input fld-prompt" id="widgetu82_prompt" for="widgetu82_input"><span class="actAsPara">Enter Email</span></label></span>
    </div>
    <div class="clearfix grpelem" id="u90-5"><!-- content -->
     <p>Submitting Form...</p>
    </div>
    <div class="clearfix grpelem" id="u80-5"><!-- content -->
     <p>The server encountered an error.</p>
    </div>
    <div class="clearfix grpelem" id="u91-5"><!-- content -->
     <p>Form received.</p>
    </div>
    <input class="submit-btn NoWrap grpelem" id="u81-21" type="submit" value="" tabindex="3"/><!-- state-based BG images -->
   </form>
   <div class="verticalspacer"></div>
  </div>
  <div class="preload_images">
   <img class="preload" src="images/u81-21-r.png" alt=""/>
   <img class="preload" src="images/u81-21-m.png" alt=""/>
   <img class="preload" src="images/u81-21-fs.png" alt=""/>
  </div>

образ форма:

enter image description here

  1. должен ли я написать PHP с HTML и изменить расширение .html to .php или HTML-страница вызывает PHP-скрипт? Я не уверен, куда мне следует его девать.

  2. что бы правильный код для этого? У меня есть основная идея, но поскольку я не настоящий кодер, я уверен, что мой код PHP будет разбит на этом сайте. 🙂

мое смущение вероятно, кажется довольно простым для большинства, но при чтении книг по этому вопросу кажется, что я получаю кучу примеров, но понятия не имею, где я должен их ставить, и как применять их к тому, что я делаю лично. Я думаю, если бы я мог увидеть рабочий пример того, что я делаю сам, это могло бы помочь мне.

24
задан David
20.12.2022 3:44 Количество просмотров материала 2988
Распечатать страницу

1 ответ

строго говоря, вам не нужно вносить изменения в код с формой, только туда, где форма отправлена - и да, вы переименовываете ее в PHP и помещаете в нее активные материалы. Тем не менее, вы можете написать все это как PHP в одном файле, так как это упростит проверку ошибок и повторную отправку.

вопрос правильный код для Су, и является одним из мнений. Это также зависит от ваших требований и сложности. Вопрос действительно, более" общий вопрос программирования", и на самом деле не поддается ответу SU.

1
отвечен davidgo 2022-12-21 11:32

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх