J'ai un petit problème que je n'arrive pas à comprendre. J'utilise la méthode $.post de JQuery pour appeler un fichier php avec des paramètres que j'ai spécifié.
Cependant, les paramètres ne semble pas envoyé comme souhaité et j'ai cette erreur en sortie : Undefined Index: idExportRquest in export.php on line 5
<?php
require_once 'dbConnect.php';
var_dump($_POST);
$filename = 'request.' . $_POST['idExportRequest'] . 'csv';
$delimiter = ";";
// Set headers
header('Content-Type: text/csv');
header('Content-Disposition: attachment; filename="'. $filename . '";');
if ($_POST['idExportRequest'] === "1") {
// éxecution de la requête
$req1 = sqlsrv_query($conn,<<<SQL
SELECT ntext6 AS TypeFacture
, ntext4 as Collectivite
, ntext5 as Direction
, nvarchar14 as NumFacture
, nvarchar15 as Tiers
, nvarchar17 as NumEngagement
, ntext3 AS "Commentaires internes"
, float1 as Montant
, ntext9 AS "Statut"
, 'http://i-ged.reims.local'+nvarchar20 as "Lien"
FROM SPFarm_Content_factures.dbo.UserData da
WHERE LEFT(da.ntext6,5) = 'Avoir'
AND LEFT(da.ntext9, 12) IN ('En attente m', 'Retour AC po')
SQL
);
Voilà, si quelqu'un à des éléments qui pourrait me faire avancer dans mon problème je suis preneur !
Merci de m'avoir lu, bonne journée.
EDIT: Ok alors c'est assez bizarre, je viens de tester et apparemment le code PHP me génère 2 fichiers CSV, un avec l'erreur que j'ai mentionnée plus haut et l'autre qui semble bon... Je vais essayer de voir pourquoi la requête AJAX semble s'effectuer 2 fois...
- Edité par hippomssc 9 octobre 2019 à 11:50:01
[JQUERY][PHP] Paramètre post non envoyé
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.