Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> AJAX/PHP Problem z wgrywaniem php do php przez ajaxa
RosheD
post
Post #1





Grupa: Zarejestrowani
Postów: 69
Pomógł: 0
Dołączył: 10.06.2013

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


W jaki sposób wgrać tą informację. W ten sposób działa po prostu echo ''; ale gdy już się doda np if to wszystko się *** i nic się nie wgrywa...
  1. <form name="praca" method="POST">
  2. <label for="gospoda"> Gospoda </label>
  3. <input type="radio" id="gospoda" name="praca" id="gospoda" value="gospoda">
  4. <br /> Wolne miejsca: ' .$gospoda['wolne']. '/2 <br /> ';
  5. echo '
  6. <label for="kuznia"> Kuznia </label>
  7. <input type="radio" id="kuznia" name="praca" value="kuznia">
  8. <br /> Wolne miejsca ' .$kuznia['wolne']. '/4 <br />';
  9.  
  10. echo'
  11. </form>
  12. <div class="wyswietl">'.'</div>
  13. <button onclick="wyslij();">Ok</button>';

  1. function wyslij(){
  2. $(document).ready(function(){
  3. var str = $( "form" ).serialize();
  4. $.ajax({
  5. url:('ajax/praca.php'),
  6. type:'POST',
  7. data: str,
  8. success : function(html){
  9. alert('Działa');
  10. $('.wyswietl').html(html);
  11. },
  12. error : function(){
  13. alert('Coś nie działa');
  14. }
  15. });
  16. });
  17. };

  1. <?
  2. $godzina = $_POST['godziny'];
  3. $praca = $_POST["praca"];
  4. if ($godzina = '0'){
  5. echo 'Za mało g';
  6. }
  7.  
  8. ?>


Ten post edytował Kshyhoo 16.01.2014, 21:39:39
Powód edycji: [Kshyhoo]: a ja usuwam zakropkowane wulgaryzmy
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
nospor
post
Post #2





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




1) Moze bys laskawie sprecyzowal problem, bo czort wie o jakim echo i IF mowisz i na czym polega twoje niedzialanie :/
Temat: Jak poprawnie zada pytanie

2) Podanie tagow w tytule nie jest tytulem. Nadaj z laski swojej normalny tytul
Temat: Jak poprawnie zatytulowac watek

3) Przenosze na przedszkole

4) Rozrozniaj przypisanie = od porownania ==
Go to the top of the page
+Quote Post
RosheD
post
Post #3





Grupa: Zarejestrowani
Postów: 69
Pomógł: 0
Dołączył: 10.06.2013

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


Tytuł zmieniłem od razu po umieszczeniu postu bo zapomniałem o nim wcześniej.
Chciał bym aby wgrał się cały kod . Np po kliknieciu wyślij aby wykonało się wszystko dzieki ajaxowi i tylko wynik wgrał do tego co widzi osoba przeglądająca stronę.
I tak się dzieje jednak tylko wtedy gdy w dokumencie który się wczytuje po przez ajaxa jest tylko odebranie tych value i wyswietleniu zwyklego echa. A jeśli chce wykonać dodatkowo :
  1. if (cos = cos){
  2. echo 'cos';
  3. }

To już nie zostaje wykonane...
Mam nadzieje że już wszystko jest zrozumiałe (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
nospor
post
Post #4





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




Poraz kolejny pisze:
rozroznia przypisanie = od porownania ==
To jest klucz do rozwiazania Twojego problemu
Go to the top of the page
+Quote Post
RosheD
post
Post #5





Grupa: Zarejestrowani
Postów: 69
Pomógł: 0
Dołączył: 10.06.2013

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


Hahaha (IMG:style_emoticons/default/biggrin.gif) Dobra głupi błąd którego nie mogłem wyczaić . Wielkie dzięki (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post

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 - 06:09