Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [jQuery] append i post - nie zczytuje
deha21
post
Post #1





Grupa: Zarejestrowani
Postów: 544
Pomógł: 5
Dołączył: 18.08.2009

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


Mam w panelu ustawienia dodawanie nowych pozycji. Po kliknięciu jquery wywołuje append, który dodane do formularza nowe pole. Okazuje się, że mimo ze to nowe pole istnieje i jest prawidłowo zapisane w formularzu to później skrypt PHP go nieczyta - a konkretniej nawet nie wysyła nowych pól bo nie widać ich w przesłanym headerze. Jest na to jakiś sposób czy trzeba to zrobić inaczej?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
deha21
post
Post #2





Grupa: Zarejestrowani
Postów: 544
Pomógł: 5
Dołączył: 18.08.2009

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


jQuery:
[JAVASCRIPT] pobierz, plaintext
  1. $(document).ready(function(){
  2.  
  3. var numb = 1;
  4.  
  5. $("#add_pos").live("click", function(){
  6.  
  7. numb=numb+1;
  8.  
  9. $("#pos").append('<tr><td style="border-top:1px solid #ccc; font-weight:bold; padding-top:10px; font-size:1.1em;">Pozycja '+numb+'</td></tr><td><input type="hidden" name="pos'+numb+'_id" value="'+numb+'"><input type="text" name="pos'+numb+'_title" size="45"></td></tr><tr><td><textarea name="pos'+numb+'_description" rows="4" style="width:350px"></textarea></td></tr><tr><td><input type="text" name="pos'+numb+'_image" id="pos'+numb+'_image" autocomplete="off"><a href="filesbrowser.php?directory=files/images/glosowania&target=pos'+numb+'_image&iframe" class="fbplus"></a></td></tr><tr><td style="padding-bottom:10px"><input type="text" name="pos'+numb+'_imagebig" id="pos'+numb+'_imagebig" autocomplete="off"><a href="filesbrowser.php?directory=files/images/glosowania&target=pos'+numb+'_imagebig&iframe" class="fbplus"></a></td></tr>');
  10. return false;
  11. });
  12.  
  13. });
[JAVASCRIPT] pobierz, plaintext


Skrypt:
  1. function dodawanie($atr,$idd) {
  2. $pos_title=filtr($_POST[$atr.'_title']);
  3. $pos_description=filtr($_POST[$atr.'_description']);
  4. $pos_image=filtr($_POST[$atr.'_image']);
  5. $pos_imagebig=filtr($_POST[$atr.'_imagebig']);
  6. //echo 'Zrobione',$atr,'<br>';
  7. mysql_query("INSERT INTO glosowanie values ('','$idd','$pos_title','$pos_description','$pos_image','$pos_imagebig','0')");
  8. }
  9.  
  10. if (isset($_POST['pos1_id'])) { dodawanie('pos1',$id); }
  11. if (isset($_POST['pos2_id'])) { dodawanie('pos2',$id); }
  12. if (isset($_POST['pos3_id'])) { dodawanie('pos3',$id); }
  13.  
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: 5.10.2025 - 13:31