Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

2 Stron V  < 1 2  
Reply to this topicStart new topic
> Problem z dodaniem do bazy, .. elementów z listy wyboru (pobranej z tej samej bazy)
erix
post
Post #21





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Albo ja jestem jakiś niekumaty, albo ja nie rozumiem czegoś: na co Ci licznik, skoro potrzebujesz samego ID kategorii? Wstaw identyfikator w wartość dla <select /> i będzie git.
Go to the top of the page
+Quote Post
majestiq
post
Post #22





Grupa: Zarejestrowani
Postów: 235
Pomógł: 0
Dołączył: 26.10.2006

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


Niby działa, ale id które dodaje wcale nie koniecznnie są takie jak zaznaczone selectem (IMG:http://forum.php.pl/style_emoticons/default/exclamation.gif)
Zaznaczam sobie np. kategorie o id 1 a on mi dodaje id 2
Albo za 1 razem dodaje dobrze, a potem przy takich samych danych dodaje inne id.
O co chodzi?

  1. <FORM method="post">
  2. <p style="font-size:10px; color:#000; font-family:arial;">Nowa kategoria:</p><BR><INPUT name="cat_name" type="text" size="55"><BR>
  3. <p style="font-size:10px; color:#000; font-family:arial;">Kategoria nadrzędna:</p><BR>
  4. <select name="sortby" style="vertical-align:middle">
  5.  
  6. <option value='1' ></option>
  7.  
  8. <?php
  9. $nazwa = $_POST['sortby'];
  10.  
  11. $wypisz = "SELECT * FROM kategorie WHERE 1 ";
  12. $answ = mysql_query($wypisz, $conn);
  13. $i = 2;
  14. while($rek = mysql_fetch_array($answ)) {
  15.  
  16.   echo  "<option value='" . $i++ . "'onclick=''>" . $rek[cat_name] . "</option>";
  17.  
  18. #print_r ($rek);
  19. }  
  20. ?>
  21. </select>
  22. <input type='hidden' name='cat_parent' value="<?php echo $nazwa; ?>" />
  23. <BR>    
  24. <INPUT name="submit" type="submit" value="Dodaj">
  25. </FORM>


Ten post edytował majestiq 23.12.2008, 19:16:07
Go to the top of the page
+Quote Post
M4T3U5Z
post
Post #23





Grupa: Zarejestrowani
Postów: 56
Pomógł: 2
Dołączył: 24.05.2008
Skąd: Polandia

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


dalej masz błędy htmlowe

zastanów się jak powinno być
type='hidden'
type="hidden"
i analogicznie popraw sobie wszędzie


czy nie powinieneś czasem zamiast $i++ dać $rek[id]
Go to the top of the page
+Quote Post

2 Stron V  < 1 2
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: 24.10.2026 - 00:23