J'ai mon intégré mon site avec phpbb, donc vous vous connectez à phpbb, et alors vous serez en mesure de voir mon site, donc je n'utilise pas de sessions normales, donc je ne sais pas comment faire cela.Action et confirmation - différentes pages, comment transmettre du texte?
Mon site est un dessin sur index.php, puis j'ai un insert.php dans un cadre. Maintenant, à mon index.php, je veux recevoir un message, et à insert.php, je veux envoyer un message.
Comprenez-moi correctement, après avoir inséré quelque chose dans la base de données dans insert.php, je veux afficher un message comme StackOverflow (dans index.php) en disant "Vous avez reçu + points". Maintenant, je ne sais pas comment "passer" le message.
Je veux dire, de insert.php, à index.php.
Et puis j'ai pensé à faire un rafraîchissement automatique toutes les 2 secondes, pour vérifier s'il y a de nouveaux messages à afficher.
Merci, Azzyh
et j'ai oublié de mentionner: Mon index.php est/ Mon insert.php est /videos/insert.php A /videos/show.php, vous tapez le commentaire, puis Insert.php insère le commentaire dans la base de données, Ive a fait un script dans show.php qui envoie une chaîne à insert.php, puis insère insert.php, puis il affiche les résultats dans un avoir dans show.php (comme "Successfully inserted!"). Donc devrais-je vraiment faire quelque chose dans le insert.php ou dans le script, si réussir à insérer? Voici mon script que j'ai mentionné:
var nocache = 0;
function insert() {
// Optional: Show a waiting message in the layer with ID login_response
document.getElementById('insert_response').innerHTML = "To Sek .. "
// Required: verify that all fileds is not empty. Use encodeURI() to solve some issues about character encoding.
var fID= encodeURI(document.getElementById('fID').value);
var kommentar= encodeURI(document.getElementById('kommentar').value);
// Set te random number to add to URL request
nocache = Math.random();
// Pass the login variables like URL variable
http.open('get', 'insert.php?fID='+fID+'&kommentar=' +kommentar+'&nocache = '+nocache);
http.onreadystatechange = insertReply;
http.send(null);
}
function insertReply() {
if(http.readyState == 4){
var response = http.responseText;
document.getElementById('insert_response').innerHTML = ''+response;
}
}
Bonjour Darin. Veuillez lire ma réponse mise à jour, j'ai eu un problème en utilisant ceci, parce que comme je l'ai dit dans ma réponse mise à jour, j'utilise un script pour insérer le commentaire et la réponse de sortie (donc vous avez tous dans une page) .. – Karem