Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] Problem z PHP w array.., problem z kodem
artvip
post 7.02.2012, 12:03:19
Post #1





Grupa: Zarejestrowani
Postów: 34
Pomógł: 0
Dołączył: 15.02.2009

Ostrzeżenie: (0%)
-----


Witam,

kawałek kodu:

  1. $cities = array(
  2. 1 => array('<tr><th>DZIEŃ (YYYY-MM-DD)</th><td><input type="text" name="data" /></td></tr>'),


Chciałbym w tego arraya wrzucić jeszcze dodatkowe pole <option> z zapytaniem do bazy (poniżej):

  1. <?php
  2. $c = oci_connect("x", "x", "x");
  3. $query="SELECT ";
  4. $statement = oci_parse ($c, $query);
  5. oci_execute ($statement);
  6. echo "<select id='ValidSelection' name='x' class='select'>";
  7. echo "<option value='0' class='option'>--- Wybierz ---</option>";
  8. while ($row = oci_fetch_assoc($statement)) {
  9. ?>
  10. <option value="<?php echo $row['x'];?>"><?php echo $row['x2'];?></option>;
  11. <?php
  12. }
  13. echo "</select>";
  14. ?>


Finalnie chciałbym uzyskać taki efekt:

  1. $cities = array(
  2. 1 => array('<tr><th>DZIEŃ (YYYY-MM-DD)</th><td><input type="text" name="data" /></td></tr>',
  3. <?php
  4. $c = oci_connect("x", "x", "x");
  5. $query="SELECT ";
  6. $statement = oci_parse ($c, $query);
  7. oci_execute ($statement);
  8. echo "<select id='ValidSelection' name='x' class='select'>";
  9. echo "<option value='0' class='option'>--- Wybierz ---</option>";
  10. while ($row = oci_fetch_assoc($statement)) {
  11. ?>
  12. <option value="<?php echo $row['x'];?>"><?php echo $row['x2'];?></option>;
  13. <?php
  14. }
  15. echo "</select>";
  16. ?>
  17. ),


Niestety nie mogę sobie z tym poradzić.. czy ktoś może pomóc - o ile to możliwe ?

Dzięki
Go to the top of the page
+Quote Post
jasin
post 7.02.2012, 14:07:26
Post #2





Grupa: Zarejestrowani
Postów: 142
Pomógł: 32
Dołączył: 21.08.2008
Skąd: Toruń

Ostrzeżenie: (0%)
-----


Masz:
  1. $cities = array(
  2. 1 => array('<tr><th>DZIEŃ (YYYY-MM-DD)</th><td><input type="text" name="data" /></td></tr>'),
  3. );

?

To teraz wystarczy:
  1. $options = '';
  2. $c = oci_connect("x", "x", "x");
  3. $query="SELECT ";
  4. $statement = oci_parse ($c, $query);
  5. oci_execute ($statement);
  6. $options .= "<select id='ValidSelection' name='x' class='select'>";
  7. $options .= "<option value='0' class='option'>--- Wybierz ---</option>";
  8. while ($row = oci_fetch_assoc($statement))
  9. {
  10. $options .= "<option value=\"{$row['x']}\">{$row['x2']}</option>";
  11. }
  12. $options .= "</select>";


i teraz:

  1. $cities[] = $options;


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 4.07.2025 - 05:02