Un formulaire JavaScript simple Lite PHP, HTML, JavaScript avec une option "Enregistrer et continuer".
Il semble que ce soit presque là ...
Je n'ai pas vu beaucoup d'options vraiment basiques pour cette fonctionnalité. Pourrait améliorer un peu la validation, la sécurité et l'interface utilisateur / UX.
Amélioré avec l'option SQL après les heures de circulaire avec Claude et Perplexity. S'améliorer avec l'incitation.
Ils semblent manquer de pouvoir fournir des exemples de code de travail complets et laissent souvent beaucoup de côté. AI paresseux, IA agressive passive, IA surmené?
Peu importe ça.
Voici un début de base pour une option de formulaire en ligne simple avec une fonction de fonctionnalité et de poursuite.
Cette méthode génère un jeton, envoie une URL de jeton à l'e-mail de l'utilisateur avec des données de formulaire enregistrées.
L'utilisateur peut revenir pour former l'URL et continuer à se former avec les données.
Est actuellement un peu cassé ...
Cela pourrait également inclure une option SQL à un moment donné, mais la simplicité semble peut-être faire l'affaire.
Invite = "Fournir un code complet complet pour un formulaire en ligne avec un bouton Enregistrer et continuer qui envoie un e-mail à l'utilisateur avec une URL de jeton générée qu'ils peuvent revenir au formulaire avec des informations et un bouton de soumission qui envoie à [email protected]. Le code fonctionne complètement PHP, HTML, CSS et Javascript. Code complet, sans rien manquer ou laisser quoi que ce soit avec des notes."
LLM desservi par Perplexity Labs / Codellama-70b
Create a new file named form.php. This will be our main page where users fill in their details. Add the following code:
html
<Title> Formulaire en ligne </TITME> <!-- Stylesheet Links -->
<link rel="stylesheet" href="/path/to/your/style.css" />
<!-- JavaScript Script Includes (if needed)-->
<script src="/path/to/jquery.js"></script>
<script src="/path/to/other_scripts.js"></script>
</head>
<body>
<h2>Fill Out Our Online Form</h2>
<p class="instructions">Please enter your personal information below.</p>
<div id="onlineFormContainer">
<form action="" method="POST" enctype="multipart/form-data" id="onlineForm">
<label for="nameInput">Name:</label><br/>
<input type="text" name="user_name" id="nameInput"><br/>
<label for="emailInput">Email Address:</label><br/>
<input type="email" name="user_email" id="emailInput"><br/>
<button type="submit" name="saveAndContinueBtn" value="Save And Continue">Save & Continue</button>
<a href="#" onclick="return false;" id="resumeLink">Resume Filling The Form Later...</a>
</form>
</div>
<?php if(isset($_GET['token']) && !empty($_GET['token'])): ?>
<span style="color:#0f9d58;">Your Token URL Is: http://example.com?token=<?=$_GET['token']; ?></span>
<?php endif;?>
<footer>
Copyright © Your Company Name - All Rights Reserved.
</footer>
<script>
$(document).ready(function() {
$("#resumeLink").click(function(){
var data = $('#onlineForm').serialize(); // serialize all input fields into string format
$.ajax({
url : "generateTokenURL.php", // path of php script which generates token url
type: 'post',
dataType:'json',
data : data,
success: function(response){
console.log("Successfully Generated Token Url");
window.location.href='http://example.com/?token='+response.url;// redirecting to same page but with token parameter
},error: function(jqXHR, textStatus, errorThrown){
alert('Error Occured While Saving Data');
}});
});
});
</script>
</body>
Cela crée un formulaire simple avec deux entrées (nom et e-mail) ainsi qu'un bouton Enregistrer et continuer et un lien pour retirer le formulaire du formulaire plus tard en utilisant une URL de jeton unique. Si vous cliquez sur le lien "CV ...", il générera une URL de jeton et vous renverra sur cette page avec le jeton comme paramètre de requête. Vous verrez un message en bas indiquant que l'URL de jeton a été créée avec succès.
Now create another file called processData.php, which will handle processing the submitted form data and sending emails. Here's what goes inside:
'' '
php
0) {echo json_encode (['status' => false, 'message' => implode (',', $ errors)]); sortie; } else {$ sujet = "Nouveaux détails d'enregistrement de l'utilisateur"; $ headers = "de: [email protected] r nreply-to: [email protected]"; $ msgbody = " Informations utilisateur: n". $ _ demande ["user_name"]. " n". $ _ request ["user_email"]; mail ("[email protected]", "sujet: $ sujet", "corps de message: $ msgbody", "en-têtes: $ en-têtes"); echo json_encode (['status' => true]); } sortie; Enfin, nous avons besoin d'un fichier de plus appelé generateTokenurl.php, qui gère la génération des URL de jeton lorsqu'il est demandé en cliquant sur le lien "CV ...". Voici son contenu: '' 'PHP Forbidden Access'; mourir(); } Maintenant, chaque fois que quelqu'un clique sur le lien "CV ...", il est emmené sur la même page de formulaire avec un jeton unique annexé à l'URL. Ils peuvent ensuite procéder à la fin de remplir le reste du formulaire et frapper Soumettre pour traiter le tout. Remarque: assurez-vous de remplacer / path / vers / par des chemins réels vers vos fichiers et de les ajuster en conséquence en fonction de la configuration de votre serveur. De plus, assurez-vous de configurer correctement les paramètres SMTP afin que les e-mails soient envoyés correctement.