Je veux passer le résultat d'une requête à travers un $ .post.
function GetAllTasks()
{
$sql = "select t.id as task_id,
description,
createdat,
createdby,
max_requests,
max_duration,
j.name as job_name
from darkfuture.tasks t, darkfuture.jobs j
where t.job_id = j.id";
$sqlresult = mysql_query($sql)
or die("The list of works failed: ".mysql_error($this->con));
$result = array();
while($row = mysql_fetch_assoc($sqlresult))
{
$task = new TasksResult();
$task->id = $row["task_id"];
$task->description = $row["description"];
$task->createdat = $row["createdat"];
$task->createdby = $row["createdby"];
$task->max_requests = $row["max_requests"];
$task->max_duration = $row["max_duration"];
$task->job_id = $row["job_name"];
array_push($result, $task);
}
mysql_free_result($sqlresult);
return $result;
}
Voici comment je l'appelle:
$tasksDB = new TasksDB();
$tasks = $tasksDB->GetAllTasks();
Maintenant, je veux passer des tâches $ par ici:
$.post("views/insert_tasks.php",{'tasks[]': $tasks}, function(data)
{
});
Je sais ce { 'tâches []': tâches $ } c'est faux mais je ne sais pas comment le faire correctement. De l'aide sera appréciée. Merci d'avance!
Ou peut-être en utilisant quelque chose en dehors de l'ancienne bibliothèque de mysql_, comme mysqli ou AOP ... –
Avec ce code m'a donné l'erreur suivante: id porperty invalide j'ai eu quelque chose comme ça dans debug: –
J'ai modifié le code de la publication d'origine, essayez plutôt cela. – Petah