Re: [PHP] Displaying Results on different rows in tables

2007-01-19 Thread Dan Shirah

Ah, I see.  In Brad's reply there was two $result = mssql_query($sql) or
die(mssql_error()); in the code.  Removed the one from outside of the loop
and it works fine now.



Thanks to both of you for your help!




On 1/18/07, Chris [EMAIL PROTECTED] wrote:


Dan Shirah wrote:
 The code above displays no information at all.

 What I want to do is:

 1. Retrieve my information
 2. Assign it to a variable
 3. Output the data into a table with each unique record in a seperate
row


As Brad posted:

echo table;
while ($row = mssql_fetch_array($result)) {
   $id = $row['credit_card_id'];
   $dateTime = $row['date_request_received'];
   echo trtd$id/tdtd$dateTime/td/tr;
}
echo /table;


If that doesn't work, try a print_r($row) inside the loop:

while ($row = mssql_fetch_array($result)) {
  print_r($row);
}

and make sure you are using the right id's / elements from that array.

--
Postgresql  php tutorials
http://www.designmagick.com/



[PHP] Displaying Results on different rows in tables

2007-01-18 Thread Dan Shirah

Hello all,

I am trying to pull data and then loop through the multiple results display
in seperate rows.
My database contains several tables which are all tied together by the
credit_card_id.  After running the query, it ties the unique record together
by matching the credit_card_id in both tables.  How would I go about
displaying the results of this query in a table with a single row for each
unique record?

Each row of the result will have 5 columns: Request ID, Date/Time Entered,
Status, Payment Type, Last Processed By.

If I assign the results of the query to variables (Such as $id =
$row['credit_card_id'];) how would I display that data?

Would it be something like this:

foreach($row as $data)
{
echo table
   tr
tda href=$item-link$id/a/td
   /tr;
 echo tr
td$dateTime/td
   /tr
 /table;
 echo tr  td$Status/td
   /tr
 /table;

 }
Below is the code I have so far.

?php
$database = database;
$host = host;
$user = username;
$pass = password;
 // Connect to the datbase
 $connection = mssql_connect($host, $user, $pass) or die ('server
connection failed');
 $database = mssql_select_db($database, $connection) or die ('DB
selection failed');
 // Query the table and load all of the records into an array.
 $sql = SELECT
child_support_payment_request.credit_card_id,
  credit_card_payment_request.credit_card_id,
  date_request_received
   FROM child_support_payment_request,
credit_card_payment_request
 WHERE child_support_payment_request.credit_card_id =
credit_card_payment_request.credit_card_id;
 $result = mssql_query($sql) or die(mssql_error());
 while ($row=mssql_fetch_array($result));
 $id = $row['credit_card_id'];
 $dateTime = $row['date_request_received'];

?


Re: [PHP] Displaying Results on different rows in tables

2007-01-18 Thread Brad Bonkoski

Dan Shirah wrote:

Hello all,

I am trying to pull data and then loop through the multiple results 
display

in seperate rows.
My database contains several tables which are all tied together by the
credit_card_id.  After running the query, it ties the unique record 
together

by matching the credit_card_id in both tables.  How would I go about
displaying the results of this query in a table with a single row for 
each

unique record?

Each row of the result will have 5 columns: Request ID, Date/Time 
Entered,

Status, Payment Type, Last Processed By.

If I assign the results of the query to variables (Such as $id =
$row['credit_card_id'];) how would I display that data?

Would it be something like this:

foreach($row as $data)
{
echo table
   tr
tda href=$item-link$id/a/td
   /tr;
 echo tr
td$dateTime/td
   /tr
 /table;
 echo tr  td$Status/td
   /tr
 /table;

 }
Below is the code I have so far.

?php
$database = database;
$host = host;
$user = username;
$pass = password;
 // Connect to the datbase
 $connection = mssql_connect($host, $user, $pass) or die ('server
connection failed');
 $database = mssql_select_db($database, $connection) or die ('DB
selection failed');
 // Query the table and load all of the records into an array.
 $sql = SELECT
child_support_payment_request.credit_card_id,
  credit_card_payment_request.credit_card_id,
  date_request_received
   FROM child_support_payment_request,
credit_card_payment_request
 WHERE child_support_payment_request.credit_card_id =
credit_card_payment_request.credit_card_id;
First of all, if you are joining on the credit_card_id, you only need to 
select one of them.  So your query would be:
select child_support_payment_request.credit_card_id, 
table_name.date_request_received

from child_support_payment_request, credit_card_payment_request
where child_support_payment_request.credit_card_id = 
credit_card_payment_request.credit_card_id

 $result = mssql_query($sql) or die(mssql_error());
 while ($row=mssql_fetch_array($result));

echo table;
while ($row = mssql_fetch_array($result)) {
   $id = $row['credit_card_id'];
   $dateTime = $row['date_request_received'];
   echo trtd$id/tdtd$dateTime/td/tr;
}
echo /table;

 $id = $row['credit_card_id'];
 $dateTime = $row['date_request_received'];

?



--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP] Displaying Results on different rows in tables

2007-01-18 Thread Dan Shirah

The code above displays no information at all.

What I want to do is:

1. Retrieve my information
2. Assign it to a variable
3. Output the data into a table with each unique record in a seperate row


On 1/18/07, Brad Bonkoski [EMAIL PROTECTED] wrote:


Dan Shirah wrote:
 Hello all,

 I am trying to pull data and then loop through the multiple results
 display
 in seperate rows.
 My database contains several tables which are all tied together by the
 credit_card_id.  After running the query, it ties the unique record
 together
 by matching the credit_card_id in both tables.  How would I go about
 displaying the results of this query in a table with a single row for
 each
 unique record?

 Each row of the result will have 5 columns: Request ID, Date/Time
 Entered,
 Status, Payment Type, Last Processed By.

 If I assign the results of the query to variables (Such as $id =
 $row['credit_card_id'];) how would I display that data?

 Would it be something like this:

 foreach($row as $data)
 {
 echo table
tr
 tda href=$item-link$id/a/td
/tr;
  echo tr
 td$dateTime/td
/tr
  /table;
  echo tr  td$Status/td
/tr
  /table;

  }
 Below is the code I have so far.

 ?php
 $database = database;
 $host = host;
 $user = username;
 $pass = password;
  // Connect to the datbase
  $connection = mssql_connect($host, $user, $pass) or die ('server
 connection failed');
  $database = mssql_select_db($database, $connection) or die ('DB
 selection failed');
  // Query the table and load all of the records into an array.
  $sql = SELECT
 child_support_payment_request.credit_card_id,
   credit_card_payment_request.credit_card_id,
   date_request_received
FROM child_support_payment_request,
 credit_card_payment_request
  WHERE child_support_payment_request.credit_card_id =
 credit_card_payment_request.credit_card_id;
First of all, if you are joining on the credit_card_id, you only need to
select one of them.  So your query would be:
select child_support_payment_request.credit_card_id,
table_name.date_request_received
from child_support_payment_request, credit_card_payment_request
where child_support_payment_request.credit_card_id =
credit_card_payment_request.credit_card_id
  $result = mssql_query($sql) or die(mssql_error());
  while ($row=mssql_fetch_array($result));
echo table;
while ($row = mssql_fetch_array($result)) {
   $id = $row['credit_card_id'];
   $dateTime = $row['date_request_received'];
   echo trtd$id/tdtd$dateTime/td/tr;
}
echo /table;
  $id = $row['credit_card_id'];
  $dateTime = $row['date_request_received'];

 ?





Re: [PHP] Displaying Results on different rows in tables

2007-01-18 Thread Chris

Dan Shirah wrote:

The code above displays no information at all.

What I want to do is:

1. Retrieve my information
2. Assign it to a variable
3. Output the data into a table with each unique record in a seperate row



As Brad posted:

echo table;
while ($row = mssql_fetch_array($result)) {
   $id = $row['credit_card_id'];
   $dateTime = $row['date_request_received'];
   echo trtd$id/tdtd$dateTime/td/tr;
}
echo /table;


If that doesn't work, try a print_r($row) inside the loop:

while ($row = mssql_fetch_array($result)) {
  print_r($row);
}

and make sure you are using the right id's / elements from that array.

--
Postgresql  php tutorials
http://www.designmagick.com/

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php