2011-02-09 6 views
0

j'ai une zone de texte dans une page php et et je veux l'enregistrer sur le bouton de sauvegarde. mais j'ai les requêtes d'insertion dans une autre page php. comment puis-je enregistrer le contenu sans actualisation de la page. ma pensée immédiate était ajax. mais est-il sûr de transférer du contenu par javascript ou devrais-je utiliser des variables de session pour porter le contenu du texte entier m'aider dedans.enregistrer le contenu de textarea dans php

Répondre

1

Vous pouvez utiliser AJAX. Assurez-vous que vous utilisez une demande POST car le texte peut être trop long pour être envoyé par GET (c'est-à-dire, ajouté à l'URL dans une chaîne de requête).

Les sessions ne sont pas une option valide. Les sessions sont des fichiers qui existent sur le serveur. Pour placer le contenu d'une zone de texte dans une session, vous devez d'abord l'envoyer au serveur. Ce n'est donc pas une solution au problème de transmission du texte au serveur.

1

Je pense que la ajax est la meilleure solution,

faire dans votre santé mentale côté serveur (php) avant insertion db (comme mysql_real_escape_string)

0

variables de session ne sont stockées sur le serveur, donc ils ne peuvent pas être utilisé pour transférer des données du client vers le serveur. Si vous voulez soumettre des données sans que l'utilisateur n'ait besoin de recharger la page, ajax est la solution.

Questions connexes