Elektroda.pl
Elektroda.pl
X
Please add exception to AdBlock for elektroda.pl.
If you watch the ads, you support portal and users.

[PHP][SQL] Problem z dodaniem rekordu do bazy w php CZ. II

Atheo 11 Feb 2008 18:41 2281 1
  • #1
    Atheo
    Level 11  
    Napisałem teraz skrypt nie na clasach, ale też mi nie dodaje do bazy, może ktoś mnie rozjaśnić ???
    zalezy mi na tym...

    <?
    // Dopisanie danych z formularza do bazy
    
    if ((!$nazwisko) or (!$imie))
    {   echo "<center><b> 
        Nazwisko i Imie studenta musza byc podane!
        </b></center><br>"; 
        exit;
    }
    
    
    
    $nazwisko = addslashes($nazwisko);
    $imie = addslashes($imie);
    $grupa = addslashes($grupa);
    $indeks = addslashes($indeks);
    $data_ur = addslashes($data_ur);
    
      
    // zapisanie danych w tabeli
    
    // otworzenie bazy danych
    $polaczenie = pg_pconnect("host =gandalf.mac.edu.pl port=54321 user=szymancz password=84031300232 dbname=szymancz");
    if (!$polaczenie) { echo " Brak połączenia z bazą.<br>"; exit; }
    
    // wstawienie nowego rekordu 
    $wynik = pg_Exec($polaczenie, "insert into studenci (nazwisko, imie, grupa, indeks, data_ur)      VALUES('$nazwisko','$imie' , '$grupa',
    '$indeks', '$data_ur')");
    
    if (!$wynik) { echo "Błąd podczas aktualizacji bazy"; exit; }
    if ($wynik):
    echo "Student $nazwisko został dopisany do bazy";
    exit;
    endif;
    ?> 
  • #2
    RhinoRace
    Level 17  
    Ja bym na samym początku tego skryptu dał:
    $nazwisko = $_POST['nazwisko'];
    $imie = $_POST['imie'];
    $grupa = $_POST['grupa'];
    $indeks = $_POST['indeks'];
    $data_ur = $_POST['data_ur'];