Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> select, echo select'a
qaxi
post
Post #1





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 27.11.2005

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


skrypcik ponizej dziala bez zarzutu
  1. <?
  2.  
  3. include_once("include/connect.php");
  4. mysql_select_db($db_name, $connection);
  5. $sql="select * from dzial";
  6. $result = @mysql_query($sql, $connection);
  7. echo '<select name="dzial">';
  8. echo '<option>Wybierz własciwy</option>';
  9. while( $row = mysql_fetch_array( $result) ) 
  10.  {
  11.  echo '<option>'.$row['id_dzialu'].'</option>';
  12.  }
  13. echo '</select>';
  14.  
  15. ?>

ale ja potrzebuje wstawic to w duzo wiekszy formularz, ktory jest wyswietlany za pomoca echo wiec z powyzszego usunolem wszystkie echa
powstalo cos takiego
  1. <?php
  2. include_once("include/connect.php");
  3. mysql_select_db($db_name, $connection);
  4. $sqldz= "select * from dzial";
  5. $resultdz = @mysql_query($sqldz, $connection);
  6. $select= "<select name="dzial">
  7. <option>Wybierz własciwy</option>
  8. while( $row = mysql_fetch_array( $resultdz) ) 
  9.  { 
  10.  <option>.$row['id_dzialu'].</option>
  11.  }
  12. </select>";
  13. echo $select;
  14.  
  15. ?>

niesety dostaje komunikat
Parse error: parse error, expecting `T_STRING' or `T_VARIABLE' or `T_NUM_STRING' in c:\usr\apache\httpd\html\user.php on line 17

linie 17 to ta --> <option>.$row['id_dzialu'].</option>

kiedy z tej linii usune apostrofy obok id_dzialu to pole select wyswietla sie z tym, ze ma tylko 2 opcje "wybierz wlasciwy" i "..", a pod nim (nie ponizej tylko pod)wyrzuca "Wybierz własciwy while( = mysql_fetch_array( Resource id #4) ) { ..} "

Jak naprawic ten skrypcik zeby dzialal poprawnie?
i czy w takim polu select da sie ustawic ktora z pobranych z bazy wartosci jest selected?


Uzywaj BB Code
--
SongoQ
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 559
Pomógł: 6315
Dołączył: 27.12.2004




Ludziska czasmi kombinują ze glowa mala. Konczysz jedno echo, wkladasz swoj skrypt, zaczynasz znowu echo
  1. <?php
  2. "<FORM ACTION="book_update.php" METHOD="POST">
  3. Numer pozycji
  4. <input type=char name=nr maxlength=10 size=10 value="$id_ksiazki">
  5. Autor
  6. <input type=char name=autor maxlength=100 size=100 value="$autor">
  7. Tytuł
  8. <input type=char name=tytul maxlength=100 size=100 value="$tytul">
  9. Dział";
  10. ////
  11. //!!!!!TU SE WAL SWOJ SKRYPT (ten dobry a nie kombinowany)
  12. //////
  13. echo "ISBN
  14. <input type=char name=isbn maxlength=10 size=10 value="$isbn">
  15. Opis
  16. <label><textarea rows="5" cols="30" name="opis">$opis</textarea></label>
  17. <input type=submit value="Popraw" name="zmien">
  18. </FORM>";
  19. ?>
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 3.10.2025 - 08:08