Hallo,
ich würde gerne, dass die Daten die ich mir aus der Datenbank ziehe in einer Tabelle auf der selben Seite angezeigt werden wo auch das Formular ist.
Laut Internet soll das mit einem Affenformular gehen (if (isset($_POST[‚submit‘])) etc.).
Ich steh da allerdings auf dem Schlauch. Kann mir einer sagen wo ich was einfügen muss?
Hier der Code
[PHP]<?php
$serverMSSQL = "";
$datenbankMSSQL = "";
$usernameMSSQL = "";
$passwortMSSQL = "";
$MSSQLconnectionInfo = array( "Database"=>$datenbankMSSQL, "UID"=>$usernameMSSQL, "PWD"=>$passwortMSSQL, "CharacterSet" => "UTF-8");
$mssqlLink = sqlsrv_connect($serverMSSQL, $MSSQLconnectionInfo);
if(!$mssqlLink) {
die(print_r(sqlsrv_errors(), true));
}else{
$sql = "select art.ArticleNumber, art.Name1, EANCode , CONCAT(sloc.StorageLocation, '-' ,splac.StoragePlace) Lagerort, ISNULL(Amount, '') Amount
from tbl_storage_ArticleStorages ast
left join tbl_storage_StorageAmounts amo on amo.FK_ArticleNumber = ast.FK_ArticleNumber
inner join tbl_storage_Articles art on art.ArticleNumber = ast.FK_ArticleNumber
inner join tbl_storage_StorageLocations sloc on sloc.StorageLocationId = ast.FK_StorageLocationId_Proposal_Sale
inner join tbl_storage_StoragePlaces splac on splac.StoragePlaceId = ast.FK_StoragePlaceId_Proposal_Sale
where ast.FK_BranchId = ‚A4114298-59B2-42C8-AE2E-1F29AA60F9B1‘ and EANCode = ‚„.$_POST[‚ean‘].“‘";
$stmt = sqlsrv_query($mssqlLink, $sql);
if($stmt === false){
die(print_r(sqlsrv_errors(), true));
}else {
$k = 0;
echo '
<br><table border="1">';
echo ’
Artikelnummer
Name
EAN
Lagerort
Menge
';
while($row = sqlsrv_fetch_array($stmt, SQLSRV_FETCH_ASSOC)){
{
echo '
<tr>
<td>'.$row['ArticleNumber'].'</td>
<td>'.$row['Name1'].'</td>
<td>'.$row['EANCode'].'</td>
<td>'.$row['Lagerort'].'</td>
<td>'.$row['Amount'].'</td>
</tr>
';
}
}
sqlsrv_free_stmt($stmt);
}
echo '</table>';
sqlsrv_close($mssqlLink);
}
?>[/PHP]
[HTML]
Lager EAN eingeben:[/HTML]
LG