login  Naam:   Wachtwoord: 
Registreer je!
 Forum

JSON met while lus?

Offline stevieke - 06/04/2009 09:44 (laatste wijziging 06/04/2009 09:59)
Avatar van steviekeNieuw lid beste

Op men formulier, dat ik met json wil vullen, heb ik een combobox.
nu wil ik deze vullen en ik dacht dit met een while lus te doen,maar blijkbaar geeft dit fouten...


  1. $id = $_REQUEST['id'];
  2. $sql = "SELECT * FROM timeRegistration_project WHERE projectID = %d";
  3. $result = db_query($sql,$id);
  4. $obj = db_fetch_object($result);
  5.  
  6. $sql2 = "SELECT * FROM timeRegistration_relation";
  7. $result2 = db_query($sql2);
  8.  
  9. success: true,
  10. data: {
  11. "textboxProjectID" : "' . $obj->projectID . '",
  12. "textboxProjectCode" : "' . $obj->projectCode . '",
  13. "textboxProjectDescription" : "' . $obj->projectDescription . '",
  14. "textboxInternProject" : "' . $obj->internProject . '",
  15. "textboxProjectTypeID" : "' . $obj->projectTypeID . '",
  16. "textboxProjectInfo" : "' . $obj->projectInfo . '",
  17. "textboxProjectPrice" : "' . $obj->projectPrice . '",
  18. "textboxMovementID" : "' . $obj->movementID . '",
  19. "textboxMovementCost" : "' . $obj->movementCost . '",
  20. "textboxInvoiceTypeID" : "' . $obj->invoiceTypeID . '",
  21. "textboxStateID" : "' . $obj->stateID . '",
  22. "textboxStartDate" : "' . $obj->startDate . '",
  23. "textboxExpectedEndDate" : "' . $obj->expectedEndDate . '",
  24. "textboxRelationID" : "' . $obj2->name . '",
  25.  
  26.  
  27. ' . while($obj2 = db_fetch_object($result2)){. '"textboxRelationID" : "' . $obj2->name . '"' .}.'
  28.  
  29.  
  30.  
  31. }
  32. }';


de eerste sql-query leest de gegevens uit tabel projecten, hierdoor krijg ik de geselecteerde relationID(benaderbaar met $obj->id)

de tweede query haalt alle relaties op


  1. ' . while($obj2 = db_fetch_object($result2) {. '"textboxRelationID" : "' . $obj2->name . '"' .}.'


hiermee probeer ik de naam dan uittelezen...

1 mijn vraag is dus, mag een while lus?
1.1 indien ja,wat doe ik verkeerd?
1.2 indien nee,hoe los ik dit dan op?

2 hoe kan ik de id als value meegeven?

groetjes steven

1 antwoord

Gesponsorde links
Offline marten - 06/04/2009 09:56
Avatar van marten Beheerder Zet eens codetags om je code heen  
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.201s