require () загружается после вывода html

В моем коде на index.php мне нужен другой скрипт, который выполняет запрос к базе данных в зависимости от данных, которые я отправил в index.php. После нажатия кнопки отправки на index.php, index.php перезагрузится, и я ожидаю, что данные, отправляемые с index.php, будут доступны в необходимом скрипте. Это не всегда так, иногда результат выполнения запроса в требуемом скрипте недоступен в index.php после отправки. Я что-то путаю с точки зрения отправки заказа / формы загрузки или эта проблема связана с какой-то ошибкой в ​​моем скрипте?

Index.php:

session_name("bpsessid");
session_start();include($_SERVER["DOCUMENT_ROOT"] . "/include/databaseconnect.php");

$oc = mysql_connect($dbhost,$dbuser,$dbpassword);
mysql_select_db($dbname);

if(isset($auftragsnummer1)) {
$auftragsnummer1 = strtoupper($auftragsnummer1);
}

require("sql.php");

sql.php:

    $sqlstring_2 = "SELECT DISTINCT [Ship-to Name] FROM [xxx] WHERE [Related to Sales Order No_]='".mysql_real_escape_string($auftragsnummer1)."' OR [No_]='".mysql_real_escape_string($auftragsnummer1)."' AND [No_] LIKE 'TI%'";
$result_2 = sqlsrv_query($conn, $sqlstring_2);
while( $row = sqlsrv_fetch_array($result_2, SQLSRV_FETCH_ASSOC) ) {
$firma = $row['Ship-to Name'];
echo $firma;
}$sqlstring_3 = "SELECT DISTINCT [Ship-to Address] FROM [xxx] WHERE [Related to Sales Order No_]='".mysql_real_escape_string($auftragsnummer1)."' OR [No_]='".mysql_real_escape_string($auftragsnummer1)."' AND [No_] LIKE 'TI%'";
$result_3 = sqlsrv_query($conn, $sqlstring_3, array(), array("Scrollable"=>"buffered"));
while( $row = sqlsrv_fetch_array($result_3, SQLSRV_FETCH_ASSOC) ) {
$strasse = $row['Ship-to Address'];
echo $strasse;
}

$sqlstring_4 = "SELECT DISTINCT [Ship-to Post Code] FROM [xxx] WHERE [Related to Sales Order No_]='".mysql_real_escape_string($auftragsnummer1)."' OR [No_]='".mysql_real_escape_string($auftragsnummer1)."' AND [No_] LIKE 'TI%'";
$result_4 = sqlsrv_query($conn, $sqlstring_4, array(), array("Scrollable"=>"buffered"));
while( $row = sqlsrv_fetch_array($result_4, SQLSRV_FETCH_ASSOC) ) {
$plz = $row['Ship-to Post Code'];
echo $plz;
}

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]