Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: AJAX/PHP Problem z wgrywaniem php do php przez ajaxa
Forum PHP.pl > Forum > Przedszkole
RosheD
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. ?>
nospor
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 ==
RosheD
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 smile.gif
nospor
Poraz kolejny pisze:
rozroznia przypisanie = od porownania ==
To jest klucz do rozwiazania Twojego problemu
RosheD
Hahaha biggrin.gif Dobra głupi błąd którego nie mogłem wyczaić . Wielkie dzięki smile.gif
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.