MISE À JOURpas en mesure de recevoir des données POST dans le fichier php
c'est la capture d'écran de l'alerte:
alt text http://img163.imageshack.us/img163/5078/screenshot20091222at346.png
je suis en utilisant la fonction JQuery suivante pour POST avec succès des données au user_submit Fichier .php, c'est juste que le fichier php est incapable de recevoir les données.
$(function() {
$("#submit_js").click(function() {
$.post("user_submit.php", {
comment: $("#comment").val()
});
});
});
sur la finition de la consoloe Firebug montre ceci:
<html>
<body>
Your vote was successfully registered!any text but this
</body>
</html>
Je suis coller l'intégralité du fichier de user_submit.php ici:
<html>
<body>
<?php
$vote = $_REQUEST['vote'];
$aid = $vote;
//$comment = $_REQUEST['#comment'];
//$comment = print_r($_POST);
$comment = htmlspecialchars($_POST["comment"]);
//$comment = $_POST['comment'];
//echo htmlspecialchars($comment);
//$comment = $_POST['comment'];
//echo $comment;
// include configuration file
include('config.php');
// open database connection
$connection = mysql_connect($host, $user, $pass) or die('ERROR: Unable to connect!');
// select database
mysql_select_db($db) or die('ERROR: Unable to select database!');
// update vote counter
$query = "UPDATE answers SET acount = acount + 1 WHERE aid = $vote";
$result = mysql_query($query);
$cadd = "INSERT INTO comments (comment,aid) VALUES ('$comment', '$aid')";
mysql_query($cadd);
// close connection
mysql_close($connection);
// print success message
echo 'Your vote was successfully registered!';
echo $comment;
//print_r(array_count_value($comment));
?>
</body>
</html>
s'il vous plaît, aidez-moi. J'ai été coincé avec cela pendant des heures maintenant.
** EDIT: Comme l'a demandé le code HTML du bouton Soumettre **
<div id="greetings">
You are voting out <b style="color: #00b0de;" id=roadiename></b>. Care to explain why?<br/><br/>
<textarea name="textarea" id="comment" cols="38" rows="7">textarea</textarea><br>
<a href="#" id="submit_js"><img src="images/submit.gif" style="border: none; float:right; padding-top: 10px;padding-right: 10px;"/></a>
</div>
Lorsque vous envoyez les données, la valeur du paramètre de chaîne de requête 'comment' est-elle "n'importe quel texte mais ceci"? –
oui. C'est le texte que j'ai tapé dans le textarea. – amit
Ensuite, il semble que le fichier PHP reçoit bien les données POST .. que voulez-vous dire, il est «incapable de recevoir les données»? –