Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Problem z PHP w array..
Forum PHP.pl > Forum > Przedszkole
artvip
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
jasin
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;
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.