Вызов функции PHP после события onClick HTML

Purpose: Call a PHP function to read data from a file and rewrite it. I used PHP only for this purpose - FileIO - and I'm new to PHP.

Solution? Я пробовал на многих форумах и знал, что мы не можем добиться этого обычным способом: событие onClick & gt; вызов функции. Как мы можем это сделать, есть ли другие способы, особенно в моем случае? Мой HTML-код и PHP-код находятся на одной странице: Admin.php. Это часть HTML:

<code><form>
    <fieldset>
        <legend>Add New Contact</legend>
        <input type="text" name="fullname" placeholder="First name and last name" required /> <br />
        <input type="email" name="email" placeholder="[email protected]" required /> <br />
        <input type="text" name="phone" placeholder="Personal phone number: mobile, home phone etc." required /> <br />
        <input type="submit" name="submit" class="button" value="Add Contact" onClick="" />
        <input type="button" name="cancel" class="button" value="Reset" />
    </fieldset>
</form>
</code>

Это часть PHP:

<code>function saveContact()
{
    $datafile = fopen ("data/data.json", "a+");
    if(!$datafile){
        echo "<script>alert('Data not existed!')</script>";
    } 
    else{
        ...
        $contact_list = $contact_list . addNewContact();
        ...
        file_put_contents("data/data.json", $contact_list);
    }

    fclose($datafile);
}

function addNewContact()
{
   $new = '{';
   $new = $new . '"fullname":"' . $_GET['fullname'] . '",';
   $new = $new . '"email":"' . $_GET['email'] . '",';
   $new = $new . '"phone":"' . $_GET['phone'] . '",';
   $new = $new . '}';
   return $new;
}
</code>

Посмотрите на этот код, я хочу позвонить saveContact, когда люди нажимают кнопку Добавить контакт. Мы можем перезагрузить страницу, если это необходимо. К вашему сведению, я использую JQuery, HTML5 на странице, а также. Спасибо,

Ответы на вопрос(4)

Ваш ответ на вопрос