Dobrý den,
surový string POSTu mi ukazuje co jsem skutečně poslal: "id[]=1". Ale přes $_POST nedostanu nic - jak dostanu Array objekt? Tahám pro test takto: "echo $_POST["id"]".
Děkuji.
Fórum › PHP
Pole z JS přes POST QueryString poslané se cestou ztratí
Toto vlákno bylo označeno za vyřešené — příspěvek s řešením.
#4 Kit
POST
for(index = 0; index < checkBoxes.length; index++)
if(checkBoxes[index].checked)
where += "id[]=" + checkBoxes[index].value + '&';
xmlhttp.open("POST", "delete.php", true);
xmlhttp.send(where);
Do PHP přijde POST QueryString - jak jsem psal.
#6 Kit
Stejně mi to nepomohlo... :)
<?php
include "database.php";
$libraryManager = new DatabaseManager();
$statement = $libraryManager->pdoInstance->prepare("DELETE FROM `member` WHERE `id` IN :id");
if($statement->execute(array("id" => $_POST["id"])))
echo "Smazáno!";
else
{
$error = $libraryManager->pdoInstance->errorInfo();
echo $error[2];
}
?>
Jak na to jít? (Nic se nesmaže.)
#8 Kit
OK - už to mám... :D
<?php
include "database.php";
$id = $_POST["id"];
$libraryManager = new DatabaseManager();
$statement = $libraryManager->pdoInstance->prepare("DELETE FROM `member` WHERE `id` IN (".str_repeat("?,", count($id) - 1)."?)");
if($statement->execute($id))
echo "Smazáno!";
else
{
$error = $libraryManager->pdoInstance->errorInfo();
echo $error[2];
}
?>
Zjistit počet nových příspěvků
Přidej příspěvek
Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
Uživatelé prohlížející si toto vlákno
Uživatelé on-line: 0 registrovaných, 42 hostů
Podobná vlákna
Příjem dat přes POST a uložení do DB — založil Pavelv
Odeslaná data přes httpwebrequest post metodou — založil ejtix
Kopie globalniho pole POST — založil lubos
C# řazení pole struktur přes interface — založil Kartmen
QueryString - formát? — založil Matěj Andrle
Moderátoři diskuze