Anonymní profil Student – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil Student – Programujte.comAnonymní profil Student – Programujte.com

 

Příspěvky odeslané z IP adresy 86.110.234.–

Student
PHP › Aplikacia na kalorie
19. 5. 2017   #216105

   

function MySQL_vymazat($tabulka, $podmienka,$pripojenie)
 {    
   global $pdo;
   
   $SQLprikaz = "DELETE FROM $tabulka";    
   if (isset($podmienka))
    {
     $SQLprikaz .= " Where $podmienka";
    }
 
   $stmt = $pdo->prepare($SQLprikaz); 
   $kontrola = $stmt->execute();          
 

  return $kontrola;    
 } 
Student
PHP › Aplikacia na kalorie
19. 5. 2017   #216104

   

 function jedloVymazat($id)
  {
   
   $id  = htmlspecialchars($id);    
   
  if (is_numeric($id) && !empty($id))
   {
    $delete = MySQL_vymazat("tabulka","id","$id");
   
    if($delete == 1)
     {
      $vysledok ='<div class="alert alert-success">Údaje boli upravené.</div>';
     }
    else
     {
      $vysledok ='<div class="alert alert-warning">Prepáčte, ale na servery nastala chyba.</div>';
     }
    }
   else
    {
     $vysledok = '<div class="alert alert-danger">ID hodnota musí byť iba číslo.</div>';
    }
   return $vysledok;
  }  

a Vymazat

Student
PHP › Aplikacia na kalorie
18. 5. 2017   #216102

Dobrý deń,

profesor mi povedal že moja práca nie je dobrá kvoli tomu, že sa tam vyskytuje SQL injection, 

ale mam v každej funkcií ošetrene dáta pomocou htmlspecialchar ale on vyžaduje aby som to písal cez bindValue...
Viete mi vysvetliť rozdiel?

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý