Z uwagi na dużą liczbę wpisów stworzonych bez wątpienia wyłącznie w celu pozycjonowania stron na określone frazy, dodaliśmy do wszystkich linków (w postach i podpisach) atrybut rel="nofollow". Z tego względu wszystkie dodane linki straciły swoją moc pozycjonerską. Forum jest dla Was, dlatego prosimy o zamieszczanie wyłącznie "prawdziwych" tematów i odpowiedzi.

odbieranie danych php jquery

Forum dla osób rozpoczynających przygodę z webdesignem
  • Wiadomości
Offline

Marcindf345

  • Posty: 15
  • Rejestracja: 6 lut 2015, o 01:01

odbieranie danych php jquery

Post1 gru 2018, o 14:32

Witam forumowiczów
Mam taki problem php nie usuwa danych z bazy :?:
dane przechodzą do pliku delete.php, bo to akurat sprawdziłem, ale nie następuje usunięcie rekordu z bazy!.
Jeżeli ktoś wie w którym miejscu może być problem, prosiłbym o podzielenie się tymi informacjami

Kod: Zaznacz cały
[b]sript.js[/b]
--------------------------------------------------------------------------
$(document).ready(function(){
   
   $("#produkty").load("pokaz_kursy.php");//load table

         $("#produkty").on( "click", "a", function (e){

            e.preventDefault();
            var page = $(this).attr("href").slice(19,); //pobranie numera z linka

            $("#produkty").load("pokaz_kursy.php",{'page':page}, function(){
               //alert(page);
                  });

               $('span').text('ID: ' + page);

                  $.get("delete.php",{text1:page},/*send data php*/
                     function(data){
                        alert(data); tu ok. dane w post. tab[]
                        //$("#produkty").load("delete.php");
                     });
                  
                  $('#text1').val(page);   //insert id into text ok.
                  
               if(page > 25)
               $('span').html('ID: ' + page).css('color','red');
               else
               $('span').html('ID: ' + page).css('color','grey');
         });
   

});
------------------------------------------------------------------------
[b]plik delete.php[/b]

$text = $_GET['text1'];

foreach($_GET as $val){
      echo $val;
   }
   $val = (int)$val;
   //var_dump($val);

   if( $val ){
   $polaczenie = mysql_connect('localhost','root');
   $baza = mysql_select_db('kurs_ajax',$polaczenie);
   
   $delproduct = "DELETE * FROM kursy WHERE id = $val";
   $rezultat = mysql_query($delproduct, $polaczenie);
   }else echo "Blad usuwania!";
------------------------------------------------------------------------
[b]plik show.html:[/b]

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="pl" xml:lang="pl">

<head>
<title>Kurs Ajax</title>

<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<link href="css/style.css" rel="stylesheet" type="text/css" media="screen" charset="utf-8" />
<script type="text/javascript" src="jquery-1.7.min.js"></script>
<script type="text/javascript" src="script.js"></script>
</head>

<body>

<div id="wrapper">

<div id="logo">
<h1>Kurs Ajax</h1>
</div>


<div id="nav">
<ul>
<li><a href="#">Start</a></li>
<li>/</li>
<li><a href="#">Katalog</a></li>
<li>/</li>
<li><a href="#">O firmie</a></li>
<li>/</li>
<li><a href="#">Kontakt</a></li>
</ul>
</div>

<div id="overview">
<h1>Strefa Kursów - praktyczne filmy instruktażowe.</h1>
</div>

<div id="main">

<div class="left" id="formularz">
<h3>Produkty</h3>

<fieldset>
<label for="tytul"></label>
</fieldset>
</div>

<div class="right">
<h3>Lista produktów</h3>

<div id="produkty">
</div>
<span></span><br>
 <input type='text' name='text1' id='text1' disabled='true'>
</div>

</div>

</div>

<div id="footer">
<ul>
<li><a href="#">Katalog</a></li>
<li>/</li>
<li><a href="#">Wysyłki</a></li>
<li>/</li>
<li><a href="#">FAQ</a></li>
<li>/</li>
<li><a href="#">Mapa strony</a></li>
</ul>
</div>

</body>
</html>
--------------------------------------------------------------------------
Offline

Marcindf345

  • Posty: 15
  • Rejestracja: 6 lut 2015, o 01:01

Re: odbieranie danych php jquery

Post2 gru 2018, o 23:26

połączenie do bazy jest ok:
Kod: Zaznacz cały
if($baza)
var_dump($baza);
 bool(true);
Offline

Marcindf345

  • Posty: 15
  • Rejestracja: 6 lut 2015, o 01:01

Re: odbieranie danych php jquery

Post3 gru 2018, o 12:25

idąc metodami prób i błędów, zrobiłem coś takiego stan zmiennej :
var_dump($rezultat); zwraca false ,czyli jest problem z wysłaniem zapytania!, tylko ja tu nie widzę błędu :?: zmieniałęm też: WHERE id = ('$va'l), ale też nic nie pomogło

Kod: Zaznacz cały
foreach($_GET as $val){
      echo $val;
   }
   $val = (int)$val;
   //var_dump($val);

   if($val){
      $polaczenie = mysql_connect('localhost','root');
      $baza = mysql_select_db('kurs_ajax',$polaczenie);

      $delproduct = "DELETE * FROM kursy WHERE id = $val";
      $rezultat = mysql_query($delproduct, $polaczenie);
      var_dump($rezultat);
   }else echo "Blad usuwania!";
Offline

Marcindf345

  • Posty: 15
  • Rejestracja: 6 lut 2015, o 01:01

Re: odbieranie danych php jquery

Post8 gru 2018, o 22:39

problem jest tu
Kod: Zaznacz cały
  $delproduct = "DELETE * FROM kursy WHERE id = $val"; tu błąd!
 $delproduct = "DELETE  FROM kursy WHERE id = $val";

post uważam za zamknięty.
:D

Wróć do Początkujący Webmaster

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 2 gości