I'm a designer who muddles in PHP when necessary and understand the basics of MySQL queries. I have an order details page generated with a WebAssist extension for Dreamweaver. My client wants to have a 'print page' that pulls ALL unprocessed orders to print, rather than pulling and printing them one at a time. I understand the two queries from the pertinent part of the page below, but I'm at a loss as to how to query both the order and all the order details (individual ordered items). I'm wondering if this is something I can handle, or I just need to hire a developer to help. Any suggestions would be appreciated.
<?php
$ParamOrderID_WADAorders = "-1";
if (isset($_GET['OrderID'])) {
$ParamOrderID_WADAorders = $_GET['OrderID'];
}
$ParamSessionOrderID_WADAorders = "-1";
if (isset($_SESSION['WADA_Insert_orders'])) {
$ParamSessionOrderID_WADAorders = $_SESSION['WADA_Insert_orders'];
}
$ParamOrderID2_WADAorders = "-1";
if (isset($_GET['OrderID'])) {
$ParamOrderID2_WADAorders = $_GET['OrderID'];
}
mysql_select_db($database_adventcms, $adventcms);
$query_WADAorders = sprintf("SELECT OrderID, OrderBusiness, OrderUserID, OrderDate, OrderShipped, OrderAmount, OrderShipName, OrderShipAddress, OrderShipAddress2, OrderCity, OrderState, OrderZip, OrderCountry, OrderPhone, OrderFax, OrderShipping, OrderTax, OrderEmail, OrderTrackingNumber FROM orders WHERE OrderID = %s OR ( -1= %s AND OrderID= %s)", GetSQLValueString($ParamOrderID_WADAorders, "int"),GetSQLValueString($ParamOrderID2_WADAorders, "int"),GetSQLValueString($ParamSessionOrderID_WADAorders, "int"));
$WADAorders = mysql_query($query_WADAorders, $adventcms) or die(mysql_error());
$row_WADAorders = mysql_fetch_assoc($WADAorders);
$totalRows_WADAorders = mysql_num_rows($WADAorders);
$colname_rsOrderDetails = "-1";
if (isset($_GET['OrderID'])) {
$colname_rsOrderDetails = $_GET['OrderID'];
}
mysql_select_db($database_adventcms, $adventcms);
$query_rsOrderDetails = sprintf("SELECT * FROM orderdetails WHERE DetailOrderID = %s", GetSQLValueString($colname_rsOrderDetails, "int"));
$rsOrderDetails = mysql_query($query_rsOrderDetails, $adventcms) or die(mysql_error());
$row_rsOrderDetails = mysql_fetch_assoc($rsOrderDetails);
$totalRows_rsOrderDetails = mysql_num_rows($rsOrderDetails);?>
mod edit: code in code tags please