Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> checkbox dodanie do bazy
kamyczewski
post
Post #1





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 20.11.2008

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


Gdzie popełniam błąd?. Chodzi mi o to że to jest funkcja dodajaca formularz w którym wybiera sie jedno pole radio jedno pole option i kilka pól checkbox funkcja mi nie dodaje niestety nic i nie wiem co źle robie prośze o pomoc (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)

plik funkcje
  1. <?php
  2. function dodaj_formularz($id, $matura, $id_kierunek, $id_przedmiot)
  3.  {
  4.      $lacz = lacz_bd();
  5.      
  6.      foreach ($id_przedmiot as $rzad)
  7.      {
  8.          $wynik = $lacz->query("insert into formularz values ('$id', '$matura', '$id_kierunek', '$id_przedmiot') ");
  9.      }
  10.  
  11.      if(!wynik)
  12.          throw new Exepction ('Nie powiodło się');
  13.      return true;
  14.  }
  15. ?>


wplik wykonujacy zapytanie
  1. <?php
  2. require_once('funkcje.php');
  3.  
  4.    $matura = $_POST['matura'];
  5.    $id_przedmiot = $_POST['przedmiot'];
  6.    $id_kierunek = $_POST['kierunki'];
  7.    //sprawdzanie czy są zmienne
  8.    foreach($id_przedmiot as $var)
  9.    {
  10.    echo '<br>'.$var.'';
  11.    }
  12.    echo $matura;
  13.    echo $id_kierunek;
  14.    
  15.    try
  16.    {
  17.        if($matura=='' or $id_przedmiot=='' or $id_kierunek=='')
  18.        throw new Exception('pola musza być wypełnione');
  19.        
  20.            dodaj_formularz($id, $matura, $id_kierunek, $id_przedmiot);
  21.            header("Location: admin.php?strona=3");
  22.            exit;
  23.            
  24.    }
  25.    catch (Exception $e)
  26.        {
  27.            echo $e->getMessage();        
  28.        }
  29. ?>
Go to the top of the page
+Quote Post

Posty w temacie


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: 25.12.2025 - 15:49