Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [SQL][PHP]Usuwa wszystki dane z bazy danych
ufo1990
post 13.11.2019, 14:30:36
Post #1





Grupa: Zarejestrowani
Postów: 83
Pomógł: 0
Dołączył: 26.07.2019

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


Mam problem z kodem który po zaznaczeniu checkboxa ma usuwać daną domenę, natomiast kod usuwa wszystkie domeny które są przypisane do danej osoby. Poniżej wrzucam cześć kodu.

  1. if(isset($_POST['delete_domain']))
  2. {
  3. $all_ok=true;
  4. $_POST['delete_domain']=1;
  5. $delete_domain=$_POST['delete_domain'];
  6. }
  7. if ($all_ok==true)
  8. {
  9. $count = count($id);
  10. for($i=0;$i<$count;$i++) {
  11.  
  12. $connect->query('UPDATE domains SET domain_end="'.$domain_end[$i].'", media="'.$media[$i].'", staff="'.$staff[$i].'", serwer="'.$serwer[$i].'", positioning="'.$positioning[$i].'", domain_price="'.$domain_price[$i].'", domain_name="'.$domain_name[$i].'" WHERE id='.(int)$id[$i].'');
  13. if(!empty($delete_domain))
  14. {
  15. $connect->query('DELETE FROM domains WHERE id='.(int)$id[$i].'');
  16. }}
  17.  
  18.  
  19. $_SESSION['well_done']=true;
  20. header('Location: change_data_confirm.php');
  21. }




  1. $id_domain = $_POST['id'];
  2. foreach ($id_domain as $value)
  3. {
  4. if(isset($_POST['delete_domain']))
  5. {
  6. $all_ok=true;
  7. $_POST['delete_domain']=1;
  8. $delete_domain=$_POST['delete_domain'];
  9. }}


dorobiłem pętle, jednak teraz w bazie danych usuwany jest rekord z domeną o najwyższym id

Ten post edytował ufo1990 13.11.2019, 14:31:03
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 18.04.2024 - 16:50