Jump to content

problem for display while looping?


freaker87

Recommended Posts

hi,

 

i have mysql table like

 

              table1                                              table2

      -----------------------                              ------------------------

    |  A  |  B  |                                            |  1  |  2  |

    | C    |  D  |                                            |  3  |  4  |

    |  E  |  F    |

----------------------------                          ------------------------

 

now i want to display them in html table cells(td)... like

 

--------------------------------------------------------------------------------

A  |  B  |  1  |  2

--------------------

C  |  D | 3  |  4

---------------------

E  | F  |

----------------------

 

 

ok i was trying this it in while looping but unable to do soo...........

Link to comment
Share on other sites

Your "mock" data is not of much value. I assume that both tables have at least two columns (i.e. fields) which you are displaying above. So, record 1 in the first table have values of "A" and "B".

 

But, what is not apparent is what the relationship is between the records in table 1 and the records in table 2. Typically you would have a unique primary ID in one table and then use that as a foreign key in another table.

 

Examples:

 

Table 1

id | letter1 | letter2
6    A         B
7    C         D
8    E         F

 

Table 2

letter_id | number1 | number2
6           1         2
7           3         4

 

It's impossible to provide a solution without more info.

Link to comment
Share on other sites

This is my code which i am trying & Psycho i've made my table like you did.....

 

<?php

    echo '<tr>
            <th>other1</th>
            <th>other2</th>
            <th>other3</th>
            <th>other4</th>
            <th>other5</th>
            <th>other6</th>
            <th>M.no</th>
            <th>letter1</th>
            <th>letter2</th>
            <th>number1</th>
            <th>number1</th>
            <th>Qty</th>
            </tr>';
            
             $qry = "select * from table";
                        
             $result= mysql_query($qry,$link);

             $nro=mysql_num_rows($result);
             
             while($row = mysql_fetch_array($result1))
             
             {
                 
                 
                 $other1 = $row['other1'];
                 $other2 = $row['other2'];
                 $other3 = $row['other3'];
                 $other4 = $row['other4'];
                 $other5 = $row['other5'];
                 $other6 = $row['other6'];
                 $mno = $row['mnubmer'];
                 
                 echo '<tr>
                            <td>'.$other1.'</td>
                            <td>'.$other2.'</td>
                            <td>'.$other3.'</td>
                            <td>'.$other4.'</td>
                            <td>'.$other5.'</td>
                            <td>'.$other6.'</td>
                            <td>'.$mno.'</td>';
            
            
                        $qry1 = "select * from table1";
                        
                        $result1= mysql_query($qry1,$link);

                        $nro1=mysql_num_rows($result1);
                        
                        $ccnt = 1;
                           
                        while($row1 = mysql_fetch_array($result1))
                        
                        {
                        
                            $letter1 = $row1['letter1'];
                            
                            $letter2 = $row1['letter2'];
                            
                            $qty = $row1['quality'];
                            
                            
                            
                            if($ccnt == 1)
                            {
                                echo '<td>'.$letter1.'</td>
                                      <td>'.$letter2.'</td>';
                                      
                                
                            }
                            
                            else
                            
                            {
                                
                                      echo '<tr>
                                            <td>'." ".'</td>
                                            <td>'." ".'</td>
                                            <td>'." ".'</td>
                                            <td>'." ".'</td>
                                            <td>'." ".'</td>
                                            <td>'." ".'</td>
                                            <td>'." ".'</td>
                                            <td>'.$letter1.'</td>
                                            <td>'.$letter2.'</td>';
                                
                            }
                            
                        
                        
                        $qry2 = "select * from table2";
                        
                        $result2= mysql_query($qry2,$link);

                        $nro2=mysql_num_rows($result2);
                           
                        $row2 = mysql_fetch_array($result2);
                        
                        while($row2 = mysql_fetch_array($result1))
                        
                        {
                        
                             $number1 = $row2['number1'];
                        
                             $number2 = $row2['number2'];
                      
                            
                        
                                echo '<td>'.$$number1.'</td>
                                      <td>'.$number2.'</td>
                                      <td>'.$$qty.'</td></tr>';
                                      
                                      $ccnt = 0;
                                
                        }  
                       
                }
                
               
             }
             
             echo "</table>";
?>

 

 

Here is the image what i want to do.....

example.jpg

Link to comment
Share on other sites

<?php

    echo '<tr>
            <th>other1</th>
            <th>other2</th>
            <th>other3</th>
            <th>other4</th>
            <th>other5</th>
            <th>other6</th>
            <th>M.no</th>
            <th>letter1</th>
            <th>letter2</th>
            <th>number1</th>
            <th>number1</th>
            <th>Qty</th>
            </tr>';
            
             $qry = "select * from table";
                        
             $result= mysql_query($qry,$link);

             $nro=mysql_num_rows($result);
             
             while($row = mysql_fetch_array($result1))
             
             {
                 
                 
                 $other1 = $row['other1'];
                 $other2 = $row['other2'];
                 $other3 = $row['other3'];
                 $other4 = $row['other4'];
                 $other5 = $row['other5'];
                 $other6 = $row['other6'];
                 $mno = $row['mnubmer'];
                 
                 echo '<tr>
                            <td>'.$other1.'</td>
                            <td>'.$other2.'</td>
                            <td>'.$other3.'</td>
                            <td>'.$other4.'</td>
                            <td>'.$other5.'</td>
                            <td>'.$other6.'</td>
                            <td>'.$mno.'</td>';
            
            
                        $qry1 = "select * from table1 where other1='$other1'";
                        
                        $result1= mysql_query($qry1,$link);

                        $nro1=mysql_num_rows($result1);
                        
                        $ccnt = 1;
                           
                        while($row1 = mysql_fetch_array($result1))
                        
                        {
                        
                            $letter1 = $row1['letter1'];
                            
                            $letter2 = $row1['letter2'];
                            
                            $qty = $row1['quality'];
                            
                            
                            
                            if($ccnt == 1)
                            {
                                echo '<td>'.$letter1.'</td>
                                      <td>'.$letter2.'</td>';
                                      
                                
                            }
                            
                            else
                            
                            {
                                
                                      echo '<tr>
                                            <td>'." ".'</td>
                                            <td>'." ".'</td>
                                            <td>'." ".'</td>
                                            <td>'." ".'</td>
                                            <td>'." ".'</td>
                                            <td>'." ".'</td>
                                            <td>'." ".'</td>
                                            <td>'.$letter1.'</td>
                                            <td>'.$letter2.'</td>';
                                
                            }
                            
                        
                        
                        $qry2 = "select * from table2 where other1='$other1'";
                        
                        $result2= mysql_query($qry2,$link);

                        $nro2=mysql_num_rows($result2);
                           
                        $row2 = mysql_fetch_array($result2);
                        
                        while($row2 = mysql_fetch_array($result1))
                        
                        {
                        
                             $number1 = $row2['number1'];
                        
                             $number2 = $row2['number2'];
                      
                            
                        
                                echo '<td>'.$$number1.'</td>
                                      <td>'.$number2.'</td>
                                      <td>'.$$qty.'</td></tr>';
                                      
                                      $ccnt = 0;
                                
                        }  
                       
                }
                
               
             }
             
             echo "</table>";
?>

 

 

and this is the accurate code i am using and accurate field name

Link to comment
Share on other sites

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.