YannCo Posté 29 Mai 2005 Posté 29 Mai 2005 Salut J'ai diverses questions sur les formulaires. J'ai un formulaire classique au submit, j'affiche les données qui ont été saisies en texte brut mais toujours dans un formulaire avec des input caché et je repropose soit la validation soit la correction, donc valider ça c'est bon, mais pour corriger je perd tout en revenant sur le formulaire de saisie. Comment peux t'on faire pour revenir au formulaire de saisie sans avoir à tout resaisir ? La seconde est question est plus une question de "conscience" j'ai des input text et des textarea, je peux avoir des adresses email, url, apostrophes et des passages à la ligne et tout est enregistré dans une base de données. J'ai opté comme solution pour gérer les caractères spéciaux et la sécurité cette méthode Traitement des données avant insertion dans la base et affichage pour la confirmation du formulaire. $siteweb = htmlspecialchars($_POST['siteweb']);$urlweb = htmlspecialchars($_POST['urlweb']);$boutonweb = htmlspecialchars($_POST['boutonweb']);$description = htmlspecialchars(nl2br($_POST['description'])); // => textarea puis pour l'affichage des données puis l'enregistrement dans la base echo "Nom du sute : ".stripslashes($siteweb)."<br />";echo "Description : <br />".preg_replace("#<br />#","<br />",(stripslashes($description)))."<br />";$sql = "insert ... values('".$description."', ...)"; les quelques essais que j'ai fait montre que pour le moment ça fonctionne mais j'aurai souhaité votre avis, si il y a des lacunes, mieux à faire .... Merci d'avance. Yann
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant