login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Groepnaam als tabeltitles

Offline Earen - 03/09/2007 13:22 (laatste wijziging 03/09/2007 13:22)
Avatar van EarenNieuw lid Hallo,

Bij een tabel wil ik graag boven een aantal rijen een titel weergeven.

Bijvoorbeeld:
  1. Company OrderNumber
  2. Sega 3412
  3. ABC Shop 5678
  4. W3Schools 6798
  5. W3Schools 2312


deze tabel wil ik omzetten naar:
  1. Company W3Schools
  2. OrderNumber
  3. 6798
  4. 2312
  5.  
  6. Company Sega
  7. OrderNumber
  8. 3412
  9.  
  10. Company ABC Shop
  11. OrderNumber
  12. 5678


Is hier een functie voor?

Alvast bedankt!
Groeten, Erik

4 antwoorden

Gesponsorde links
Offline Koen - 03/09/2007 13:31 (laatste wijziging 03/09/2007 13:41)
Avatar van Koen PHP expert
  1. // mysql connectie hier
  2. $sQuery = MySQL_Query("SELECT * FROM `tabel`");
  3. while($sResult = MySQL_Fetch_Assoc($sQuery)) {
  4. Echo 'Company: '.$sResult['Company'].' <br />OrderNumber: <br />';
  5. $sQuery2 = MySQL_Query("SELECT * FROM `tabel` WHERE `Company` = '".$sResult['Company']."'");
  6. while($sResult2 = MySQL_Fetch_Assoc($sQuery2)) {
  7. echo $sResult2['OrderNumber'].'<br />';
  8. }
  9. echo '<br />'; // edit: deze nog vergeten en dan ziet het er hetzelfde uit.
  10. }


Zo?
Offline Earen - 03/09/2007 13:48
Avatar van Earen Nieuw lid Aha, maar als ik deze met mijn query vergelijk kom ik er niet meer uit.

Heb hem hier neer gezet:
Plaatscode: 6504

Kun je me verder helpen?
Offline zointer - 03/09/2007 17:00 (laatste wijziging 03/09/2007 17:02)
Avatar van zointer HTML gevorderde
Earen schreef:
Aha, maar als ik deze met mijn query vergelijk kom ik er niet meer uit.

Heb hem hier neer gezet:
Plaatscode: 6504

Kun je me verder helpen?

Nee kan ik geloven je script kan nooit juist werken.

Het zijn samen raapsels(bij een geplukte) van scripts die je dan nog eens fout neerzet 
Je gebruikt deze functie en dan doe je het nog eens verkeert?

Ook hoe je uit een database ga selecteren is fout zie regel 88.
En zet je variabelen buiten de quotes

zou zeggen eerst je script verbeteren.


  1. <?php
  2. include 'mysql.inc.php';
  3. ?><!--doe weg-->
  4. <?php /*<!--en dit ook weg-->*/
  5. function dateFormat($sDateFor........
  6. #####
  7. /*---- dit is fout ----*/
  8. $aDate['d'] = 'DATE_FORMAT(' . $sDateField . \", '%d')\";
  9. /*---- dit is juist ----*/
  10. $aDate['d'] = 'DATE_FORMAT(' . $sDateField . ", '%d')";
  11. #####
  12. /*---- dit is juist ----*/
  13. $result = mysql_query("SELECT * FROM ....
  14. /*---- dit is fout ----*/
  15. $result = mysql_query(\"SELECT \" ......
  16. #####
  17. /*---- dit is juist ----*/
  18. echo '<td>'.$nl_datum.'</td>';
  19. /*---- dit is fout ----*/
  20. echo(\"<td>$nl_datum</td>.....

[edit]
Oja een functie zet je in een appart bestand en die include je dan 
Offline ikkedikke - 03/09/2007 17:30
Avatar van ikkedikke PHP expert waarom doe je dit niet?:
  1. <?php
  2. $rQuery = MySQL_Query("SELECT * FROM `tabel`");
  3. $sLastComp = '';
  4. while($aRow = mysql_fetch_assoc($rQuery))
  5. {
  6. if($sLastComp !=$aRow['comp'])
  7. {
  8. echo 'extra rij';
  9. $sLastComp = $aRow['comp'];
  10. }
  11. echo $aRow['orderNummer'];
  12. }
  13. ?>
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.218s