Šta je novo?

Mysql baza i php prijava

  • Začetnik teme Začetnik teme mimago
  • Datum pokretanja Datum pokretanja

mimago

Slavan
Učlanjen(a)
25.01.2009
Poruke
517
Poena
320
Ja i par kolega radimo neki sajt na kojem između ostalog postoji i formular za registraciju koji ima popriličan broj polja. Izgled formulara je rađen u xml-u, a način funkcionisanja u php-u. Takođe sam napravio i bazu u koju bi trebali da se smeštaju podaci uneti u formular. U php-u sam lepo odradio učitavanje unetih podataka iz formulara i njihovo slanje u bazu. Međutim, kad sam hteo da testiram sve to preko wamp servera, javio se problem. Naime, kada popunim prijavu i kliknem na prijavi me, otvori se strana prijava.php na kojoj jedino piše: "Parse error in C:\wamp\www\prijava.php on line 12". Prvo sam mislio da je greška u php kodu, ali nakon mnogobrojnih izmena, zaključio sam da je izgleda do nečega drugog, jer sam posle fajl prijava.php zamenio sa istim tim fajlom ali praznim bez ikakvog koda u njemu i javljala se ista greška, a takođe se javlja ako direktno otvorim fajl localhost//prijava.php. Jel može neko da mi pomogne?
 
Poslednja izmena:
Za pocetak promeni ime fajla prijava. Napravi "Hello world" ili tako neki bezazlenf fajl, daj mu ime za koje si siguran da je unikatno i testiraj. Sta god da se desi, bice ti jasno sta treba da radis dalje. Ako ne bude - postuj ovde.
 
Baci kod ovde da pogledamo.
 
Kod:
<?php
$ime_i_prezime=filter_input(INPUT_POST, "ime i prezime");
$Dan=filter_input(INPUT_POST, "Dan");
$Mesec=filter_input(INPUT_POST, "Mesec");
$Godina=filter_input(INPUT_POST, "Godina");
$JMBG=filter_input(INPUT_POST, "JMBG");
$Mesto_rodjenja=filter_input(INPUT_POST, "Mesto rodjenja");
$Drzava=filter_input(INPUT_POST, "Drzava");
$Adresa_prebivalista=filter_input(INPUT_POST, "Adresa prebivalista");
$Telefon=filter_input(INPUT_POST, "Telefon");
$Email_adresa=filter_input(INPUT_POST, "E-mail adresa");
$Mobilni=filter_input(INPUT_POST, "Mobilni");
$Email_verifikacija=filter_input(INPUT_POST, "E-mail verifikacija");
$Drzavljanstvo=filter_input(INPUT_POST, "Drzavljanstvo");
$Pol=filter_input(INPUT_POST, "Pol");
$Pasos=filter_input(INPUT_POST, "Pasos");
$Broj_pasosa=filter_input(INPUT_POST, "Broj pasosa");
$Osnovna_skola=filter_input(INPUT_POST, "Osnovna skola");
$Lokacija_skole=filter_input(INPUT_POST, "Lokacija skole");
$Generacija-osnovna_od=filter_input(INPUT_POST, "Generacija-osnovna od");
$Generacija-osnovna_do=filter_input(INPUT_POST, "Generacija-osnovna do");
$Srednja_skola=filter_input(INPUT_POST, "Srednja skola");
$Smer-srednja_skola=filter_input(INPUT_POST, "Smer-srednja skola");
$Lokacija_srednje_skole=filter_input(INPUT_POST, "Lokacija srednje skole");
$Generacija_srednje_skole od=filter_input(INPUT_POST, "Generacija srednje skole od");
$Generacija_srednje_skole_do=filter_input(INPUT_POST, "Generacija srednje skole do");
$Visa_skola-fakultet=filter_input(INPUT_POST, "Visa skola-fakultet");
$Smer-fakultet=filter_input(INPUT_POST, "Smer-fakultet");
$Lokacija_fakulteta=filter_input(INPUT_POST, "Lokacija fakulteta");
$Generacija-fakultet_od=filter_input(INPUT_POST, "Generacija-fakultet od");
$Generacija-fakultet_do=filter_input(INPUT_POST, "Generacija-fakultet do");
$Nagrade_priznanja=filter_input(INPUT_POST, "Nagrade priznanja");
$Ime_preduzeca_1=filter_input(INPUT_POST, "Ime preduzeca 1");
$Radno_mesto_1=filter_input(INPUT_POST, "Radno mesto 1");
$Period_rada_1=filter_input(INPUT_POST, "Period rada 1");
$Ime_preduzeca_2=filter_input(INPUT_POST, "Ime preduzeca 2");
$Radno_mesto_2=filter_input(INPUT_POST, "Radno mesto 2");
$Period_rada_2=filter_input(INPUT_POST, "Period rada 2");
$Ime_preduzeca_3=filter_input(INPUT_POST, "Ime preduzeca 3");
$Radno_mesto_3=filter_input(INPUT_POST, "Radno mesto 3");
$Period_rada_3=filter_input(INPUT_POST, "Period rada 3");
$Ime_preduzeca_4=filter_input(INPUT_POST, "Ime preduzeca 4");
$Radno_mesto_4=filter_input(INPUT_POST, "Radno mesto 4");
$Period_rada_4=filter_input(INPUT_POST, "Period rada 4");
$Ime_preduzeca_5=filter_input(INPUT_POST, "Ime preduzeca 5");
$Radno_mesto_5=filter_input(INPUT_POST, "Radno mesto 5");
$Period rada_5=filter_input(INPUT_POST, "Period rada 5");
$Volontiranje_1=filter_input(INPUT_POST, "Volontiranje 1");
$Sektor_1=filter_input(INPUT_POST, "Sektor 1");
$Period_volontiranja_1=filter_input(INPUT_POST, "Period volontiranja 1");
$Volontiranje_2=filter_input(INPUT_POST, "Volontiranje 2");
$Sektor_2=filter_input(INPUT_POST, "Sektor 2");
$Period_volontiranja_2=filter_input(INPUT_POST, "Period volontiranja 2");
$Volontiranje_3=filter_input(INPUT_POST, "Volontiranje 3");
$Sektor_3=filter_input(INPUT_POST, "Sektor 3");
$Period_volontiranja_3=filter_input(INPUT_POST, "Period volontiranja 3");
$Volontiranje_4=filter_input(INPUT_POST, "Volontiranje 4");
$Sektor_4=filter_input(INPUT_POST, "Sektor 4");
$Period_volontiranja_4=filter_input(INPUT_POST, "Period volontiranja 4");
$Volontiranje_5=filter_input(INPUT_POST, "Volontiranje 5");
$Sektor_5=filter_input(INPUT_POST, "Sektor 5");
$Period_volontiranja_5=filter_input(INPUT_POST, "Period volontiranja 5");
$Volontiranje_6=filter_input(INPUT_POST, "Volontiranje 6");
$Sektor_6=filter_input(INPUT_POST, "Sektor 6");
$Period_volontiranja_6=filter_input(INPUT_POST, "Period volontiranja 6");
$Volontiranje_7=filter_input(INPUT_POST, "Volontiranje 7");
$Sektor_7=filter_input(INPUT_POST, "Sektor 7");
$Period_volontiranja_7=filter_input(INPUT_POST, "Period volontiranja 7");
$Volontiranje_8=filter_input(INPUT_POST, "Volontiranje 8");
$Sektor_8=filter_input(INPUT_POST, "Sektor 8");
$Period_volontiranja_8=filter_input(INPUT_POST, "Period volontiranja 8");
$Volontiranje_9=filter_input(INPUT_POST, "Volontiranje 9");
$Sektor_9=filter_input(INPUT_POST, "Sektor 9");
$Period_volontiranja_9=filter_input(INPUT_POST, "Period volontiranja 9");
$Volontiranje_10=filter_input(INPUT_POST, "Volontiranje 10");
$Sektor_10=filter_input(INPUT_POST, "Sektor 10");
$Period_volontiranja_10=filter_input(INPUT_POST, "Period volontiranja 10");
$Jezik_1=filter_input(INPUT_POST, "Jezik 1");
$Nivo_znanja_1=filter_input(INPUT_POST, "Nivo znanja 1");
$Jezik_2=filter_input(INPUT_POST, "Jezik 2");
$Nivo_znanja_2=filter_input(INPUT_POST, "Nivo znanja 2");
$Jezik_3=filter_input(INPUT_POST, "Jezik 3");
$Nivo_znanja_3=filter_input(INPUT_POST, "Nivo znanja 3");
$Jezik_4=filter_input(INPUT_POST, "Jezik 4");
$Nivo_znanja_4=filter_input(INPUT_POST, "Nivo znanja 4");
$Jezik_5=filter_input(INPUT_POST, "Jezik 5");
$Nivo_znanja_5=filter_input(INPUT_POST, "Nivo znanja 5");
$sertifikati_i_iskustva_za_jezike=filter_input(INPUT_POST, "sertifikati i iskustva za jezike");
$rad_na_rcunaru=filter_input(INPUT_POST, "rad na rcunaru");
$Rad_u_programima=filter_input(INPUT_POST, "Rad u programima");
$Vozacka_dozvola=filter_input(INPUT_POST, "Vozacka dozvola");
$Kategorija_dozvole=filter_input(INPUT_POST, "Kategorija dozvole");
$Godina_izdavanja_dozvole=filter_input(INPUT_POST, "Godina izdavanja dozvole");
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>prijava.php</title>
</head>
<body>
<?php
$dbhost = 'localhost';
$dbuser = 'root';
$dbpass = 'password';

$conn = mysql_connect($dbhost, $dbuser, $dbpass) or die                      ('Error connecting to mysql');

$dbname = 'volonteri_baza';
mysql_select_db($dbname);


$ime_i_prezime=mysql_real_escape_string(INPUT_POST, "ime i prezime");
$Dan=mysql_real_escape_string(INPUT_POST, "Dan");
$Mesec=mysql_real_escape_string(INPUT_POST, "Mesec");
$Godina=mysql_real_escape_string(INPUT_POST, "Godina");
$JMBG=mysql_real_escape_string(INPUT_POST, "JMBG");
$Mesto_rodjenja=mysql_real_escape_string(INPUT_POST, "Mesto rodjenja");
$Drzava=mysql_real_escape_string(INPUT_POST, "Drzava");
$Adresa_prebivalista=mysql_real_escape_string(INPUT_POST, "Adresa prebivalista");
$Telefon=mysql_real_escape_string(INPUT_POST, "Telefon");
$Mobilni=mysql_real_escape_string(INPUT_POST, "Mobilni");
$Email_adresa=mysql_real_escape_string(INPUT_POST, "E-mail_adresa");
$Email_verifikacija=mysql_real_escape_string(INPUT_POST, "E-mail verifikacija");
$Drzavljanstvo=mysql_real_escape_string(INPUT_POST, "Drzavljanstvo");
$Pol=mysql_real_escape_string(INPUT_POST, "Pol");
$Pasos=mysql_real_escape_string(INPUT_POST, "Pasos");
$Broj_pasosa=mysql_real_escape_string(INPUT_POST, "Broj pasosa");
$Osnovna_skola=mysql_real_escape_string(INPUT_POST, "Osnovna skola");
$Lokacija_skole=mysql_real_escape_string(INPUT_POST, "Lokacija skole");
$Generacija-osnovna_od=mysql_real_escape_string(INPUT_POST, "Generacija-osnovna od");
$Generacija-osnovna_do=mysql_real_escape_string(INPUT_POST, "Generacija-osnovna do");
$Srednja_skola=mysql_real_escape_string(INPUT_POST, "Srednja skola");
$Smer-srednja_skola=mysql_real_escape_string(INPUT_POST, "Smer-srednja skola");
$Lokacija_srednje_skole=mysql_real_escape_string(INPUT_POST, "Lokacija srednje skole");
$Generacija_srednje_skole_od=mysql_real_escape_string(INPUT_POST, "Generacija srednje skole od");
$Generacija_srednje_skole_do=mysql_real_escape_string(INPUT_POST, "Generacija srednje skole do");
$Visa_skola-fakultet=mysql_real_escape_string(INPUT_POST, "Visa skola-fakultet");
$Smer-fakultet=mysql_real_escape_string(INPUT_POST, "Smer-fakultet");
$Lokacija_fakulteta=mysql_real_escape_string(INPUT_POST, "Lokacija fakulteta");
$Generacija-fakultet_od=mysql_real_escape_string(INPUT_POST, "Generacija-fakultet od");
$Generacija-fakultet_do=mysql_real_escape_string(INPUT_POST, "Generacija-fakultet do");
$Nagrade_priznanja=mysql_real_escape_string(INPUT_POST, "Nagrade priznanja");
$Ime_preduzeca_1=mysql_real_escape_string(INPUT_POST, "Ime preduzeca 1");
$Radno_mesto_1=mysql_real_escape_string(INPUT_POST, "Radno mesto 1");
$Period_rada_1=mysql_real_escape_string(INPUT_POST, "Period rada 1");
$Ime_preduzeca_2=mysql_real_escape_string(INPUT_POST, "Ime preduzeca 2");
$Radno_mesto_2=mysql_real_escape_string(INPUT_POST, "Radno mesto 2");
$Period_rada_2=mysql_real_escape_string(INPUT_POST, "Period rada 2");
$Ime_preduzeca_3=mysql_real_escape_string(INPUT_POST, "Ime preduzeca 3");
$Radno_mesto_3=mysql_real_escape_string(INPUT_POST, "Radno mesto 3");
$Period_rada_3=mysql_real_escape_string(INPUT_POST, "Period rada 3");
$Ime_preduzeca_4=mysql_real_escape_string(INPUT_POST, "Ime preduzeca 4");
$Radno_mesto_4=mysql_real_escape_string(INPUT_POST, "Radno mesto 4");
$Period_rada_4=mysql_real_escape_string(INPUT_POST, "Period rada 4");
$Ime_preduzeca_5=mysql_real_escape_string(INPUT_POST, "Ime preduzeca 5");
$Radno_mesto_5=mysql_real_escape_string(INPUT_POST, "Radno mesto 5");
$Period rada_5=mysql_real_escape_string(INPUT_POST, "Period rada 5");
$Volontiranje_1=mysql_real_escape_string(INPUT_POST, "Volontiranje 1");
$Sektor_1=mysql_real_escape_string(INPUT_POST, "Sektor 1");
$Period_volontiranja_1=mysql_real_escape_string(INPUT_POST, "Period volontiranja 1");
$Volontiranje_2=mysql_real_escape_string(INPUT_POST, "Volontiranje 2");
$Sektor_2=mysql_real_escape_string(INPUT_POST, "Sektor 2");
$Period_volontiranja_2=mysql_real_escape_string(INPUT_POST, "Period volontiranja 2");
$Volontiranje_3=mysql_real_escape_string(INPUT_POST, "Volontiranje 3");
$Sektor_3=mysql_real_escape_string(INPUT_POST, "Sektor 3");
$Period_volontiranja_3=mysql_real_escape_string(INPUT_POST, "Period volontiranja 3");
$Volontiranje_4=mysql_real_escape_string(INPUT_POST, "Volontiranje 4");
$Sektor_4=mysql_real_escape_string(INPUT_POST, "Sektor 4");
$Period_volontiranja_4=mysql_real_escape_string(INPUT_POST, "Period volontiranja 4");
$Volontiranje_5=mysql_real_escape_string(INPUT_POST, "Volontiranje 5");
$Sektor_5=mysql_real_escape_string(INPUT_POST, "Sektor 5");
$Period_volontiranja_5=mysql_real_escape_string(INPUT_POST, "Period volontiranja 5");
$Volontiranje_6=mysql_real_escape_string(INPUT_POST, "Volontiranje 6");
$Sektor_6=mysql_real_escape_string(INPUT_POST, "Sektor 6");
$Period_volontiranja_6=mysql_real_escape_string(INPUT_POST, "Period volontiranja 6");
$Volontiranje_7=mysql_real_escape_string(INPUT_POST, "Volontiranje 7");
$Sektor_7=mysql_real_escape_string(INPUT_POST, "Sektor 7");
$Period_volontiranja_7=mysql_real_escape_string(INPUT_POST, "Period volontiranja 7");
$Volontiranje_8=mysql_real_escape_string(INPUT_POST, "Volontiranje 8");
$Sektor_8=mysql_real_escape_string(INPUT_POST, "Sektor 8");
$Period_volontiranja_8=mysql_real_escape_string(INPUT_POST, "Period volontiranja 8");
$Volontiranje_9=mysql_real_escape_string(INPUT_POST, "Volontiranje 9");
$Sektor_9=mysql_real_escape_string(INPUT_POST, "Sektor 9");
$Period_volontiranja_9=mysql_real_escape_string(INPUT_POST, "Period volontiranja 9");
$Volontiranje_10=mysql_real_escape_string(INPUT_POST, "Volontiranje 10");
$Sektor_10=mysql_real_escape_string(INPUT_POST, "Sektor 10");
$Period_volontiranja_10=mysql_real_escape_string(INPUT_POST, "Period volontiranja 10");
$Jezik_1=mysql_real_escape_string(INPUT_POST, "Jezik 1");
$Nivo_znanja_1=mysql_real_escape_string(INPUT_POST, "Nivo znanja 1");
$Jezik_2=mysql_real_escape_string(INPUT_POST, "Jezik 2");
$Nivo_znanja_2=mysql_real_escape_string(INPUT_POST, "Nivo znanja 2");
$Jezik_3=mysql_real_escape_string(INPUT_POST, "Jezik 3");
$Nivo_znanja_3=mysql_real_escape_string(INPUT_POST, "Nivo znanja 3");
$Jezik_4=mysql_real_escape_string(INPUT_POST, "Jezik 4");
$Nivo_znanja_4=mysql_real_escape_string(INPUT_POST, "Nivo znanja 4");
$Jezik_5=mysql_real_escape_string(INPUT_POST, "Jezik 5");
$Nivo_znanja_5=mysql_real_escape_string(INPUT_POST, "Nivo znanja 5");
$sertifikati_i_iskustva_za_jezike=mysql_real_escape_string(INPUT_POST, "sertifikati i iskustva za jezike");
$rad_na_rcunaru=mysql_real_escape_string(INPUT_POST, "rad na rcunaru");
$Rad_u_programima=mysql_real_escape_string(INPUT_POST, "Rad u programima");
$Vozacka_dozvola=mysql_real_escape_string(INPUT_POST, "Vozacka dozvola");
$Kategorija_dozvole=mysql_real_escape_string(INPUT_POST, "Kategorija dozvole");
$Godina_izdavanja_dozvole=mysql_real_escape_string(INPUT_POST, "Godina izdavanja dozvole");


UPDATE osoba
SET
  ime i prezime = $ime_i_prezime,
  Datum rodjenja = $Datum_rodjenja,
  JMBG = $JMBG,
  Drzava = $Drzava,
  Adresa = $Adresa,
  Telefon = $telefon,
  Mobilni = $Mobilni,
  E-mail = $E-mail,
  E-mail verifikacija= $E-mail_verifikacija,
  Drzavljanstvo = $Drzavljanstvo,
  Pol = $Pol,
  Pasos = $Pasos,
  Broj pasosa = $Broj_pasosa
  
WHERE
  ID osoba = $ID_osoba;
  
UPDATE obrazovanje
SET
  Osnovna skola = $Osnovna_skola,
  Lokacija skole = $Lokacija_skole,
  Generacija-osnovna od = $Generacija-osnovna_od,
  Generacija-osnovna_do = $Generacija-osnovna_do,
  Srednja skola = $Srednja_skola,
  Smer-srednja skola = $Smer-srednja_skola,
  Lokacija srednje skole = $Lokacija_srednje_skole,
  Generacija srednje skole od = $Generacija_srednje_skole_od,
  Generacija srednje skole do = $Generacija_srednje_skole_do,
  Visa skola-fakultet = $Visa_skola-fakultet,
  Smer-fakultet = $Smer-fakultet,
  Lokacija fakulteta = $Lokacija_fakulteta,
  Generacija-fakultet od = $Generacija-fakultet_od
  Generacija-fakultet do = $Generacija-fakultet_do,
  Nagrade priznanja = $Nagrade_priznanja,
WHERE
  ID obrazovanje = $ID_obrazovanje;  

UPDATE zaposlenje
SET
  Ime preduzeca 1 = $Ime_preduzeca_1,
  Radno mesto 1 = $Radno_mesto_1,
  Period rada 1 = $Period_rada_1,
  Ime preduzeca 2 = $Ime_preduzeca_2,
  Radno mesto 2 = $Radno_mesto_2,
  Period rada 2 = $Period_rada_2,
  Ime preduzeca 3 = $Ime_preduzeca_3,
  Radno mesto 3 = $Radno_mesto_3,
  Period rada 3 = $Period_rada_3,
  Ime preduzeca 4= $Ime_preduzeca_4,
  Radno mesto 4 = $Radno_mesto_4,
  Period rada 4 = $Period_rada_4,
  Ime preduzeca 5 = $Ime_preduzeca_5,
  Radno mesto 5 = $Radno_mesto_3,
  Period rada 5 = $Period_rada_5,
WHERE
  ID zaposlenje = $ID_zaposlenje;
  
UPDATE volontiranje
SET
  Volontiranje 1 = $Volontiranje_1,
  Sektor 1 = $Sektor_1,
  Period volontiranja 1 = $Period_volontiranja_1,
  Volontiranje 2 = $Volontiranje_2,
  Sektor 2 = $Sektor_2,
  Period volontiranja 2 = $Period_volontiranja_2,
  Volontiranje 3 = $Volontiranje_3,
  Sektor 3 = $Sektor_3,
  Period volontiranja 3 = $Period_volontiranja_3,
  Volontiranje 4 = $Volontiranje_4,
  Sektor 4 = $Sektor_4,
  Period volontiranja 4 = $Period_volontiranja_4,
  Volontiranje 5 = $Volontiranje_5,
  Sektor 5 = $Sektor_5,
  Period volontiranja 5 = $Period_volontiranja_5,
  Volontiranje 6 = $Volontiranje_6,
  Sektor 6 = $Sektor_6,
  Period volontiranja 6 = $Period_volontiranja_6,
  Volontiranje 7 = $Volontiranje_7,
  Sektor 7 = $Sektor_7,
  Period volontiranja 7 = $Period_volontiranja_7,
  Volontiranje 8 = $Volontiranje_8,
  Sektor 8 = $Sektor_8,
  Period volontiranja 8 = $Period_volontiranja_8
  Volontiranje 9 = $Volontiranje_9,
  Sektor 9 = $Sektor_9,
  Period volontiranja 9 = $Period_volontiranja_9,
  Volontiranje 10 = $Volontiranje_10,
  Sektor 10 = $Sektor_10,
  Period volontiranja 10 = $Period_volontiranja_10,
WHERE
  ID volontiranje = $ID_volontiranje;  
  
UPDATE znanje jezika
SET
  Jezik 1 = $Jezik_1,
  Nivo znanja 1 = $Nivo_znanja_1,
  Jezik 2 = $Jezik_2,
  Nivo znanja 2 = $Nivo_znanja_2,
  Jezik 3 = $Jezik_3,
  Nivo znanja 3 = $Nivo_znanja_3,
  Jezik 4 = $Jezik_4,
  Nivo znanja 4 = $Nivo_znanja_4,
  Jezik 5 = $Jezik_5,
  Nivo znanja 5 = $Nivo_znanja_5,
  sertifikati i iskustva za jezike = $sertifikati_i_iskustva_za_jezike,
WHERE
  ID znanje jezika = $ID_znanje_jezika;  
  
UPDATE rad na racunaru
SET
  rad na rcunaru = $rad_na_rcunaru,
  Rad u programima = $Rad_u_programima,
WHERE
  ID rad na racunaru = $ID_rad_na_racunaru;  
  
UPDATE vozacka dozvola
SET
  Vozacka dozvola = $Vozacka_dozvola,
  Kategorija dozvole = $Kategorija_dozvole,
  Godina izdavanja dozvole = $Godina_izdavanja_dozvole,
WHERE
  ID vozacka dozvola = $ID_vozacka_dozvola;  
END;
?>
</body>
</html>
 
Uh kako je to nepregledno...

Mogao si da napises funkciju koja bi prosla kroz svaku od promenljivih i izvrsila sanitize specijalnih karaktera putem preg_replace funkcije.

Drugo, ne moze promenljiva da se zove $Generacija-osnovna_do je je "-" operator i to je sintaksna greska. Moze da se zove samo $Generacija_osnovna_do.

Linija 25:
PHP:
$Generacija_srednje_skole od=filter_input(INPUT_POST, "Generacija srednje skole od");

fali ti _ pre "od".

Linija 47:
PHP:
$Period rada_5=filter_input(INPUT_POST, "Period rada 5");
isti propust.

158:
PHP:
$Period rada_5=mysql_real_escape_string(INPUT_POST, "Period rada 5");
isto 🙂

Linija 110:
PHP:
mysql_select_db($dbname);

se pise:
PHP:
$something = mysql_select_db ($dbname, $conn);

Linija 207:
PHP:
UPDATE osoba...

Query ne moze tako da se pise... vec:
PHP:
$query = "UPDATE obrazovanje SET naziv_polja = '$promenljiva'.... WHERE uslov";
$result = mysql_query ($query) or die (mysql_error());

Ovo je jako konfuzno uradjeno. Potrazi malo sta rade funkcije preg_match, preg_replace i kako to radi sa regexp. Ovako.... ja bih se ubio kad bih ovo ovako radio. Takodje ce ti biti mnogo lakse da posaljes ceo $_POST u vidu velikog arraya i da to posle procesiras dalje.
 
Hvala puno. Ovo za "-" znam, nego mi je promaklo. Prostije nisam mogao da uradim. Mislim, u pitanju je neprofitna organizacija koja se finansira uz pomoc ministarstva omladine i sporta. Posto je malo komplikovano iskamciti pare za sve zivo, onda je nas 3 kolko nas za sada ima u organizaciji moralo da se snadje za sajt, bazu i prijavu. Hvala, nadam se da cu uspeti.
 
Mozes da probas sledece:

HTML:
<input type="text" name="user[firstname]" value="Graham"> 
<input type="text" name="user[lastname]" value="Stewart"> 
<input type="text" name="user[gender]" value="M">

ili

HTML:
<input type="hidden" name="product[2][name]" value="Nesto">

kao multidimenzionalni array.

i kada pritisnes submit, vrednosti ce biti sadrzane u
PHP:
$_POST['user']

Nakon toga, sve sto treba da uradis je da napises jedan foreach

PHP:
foreach ($_POST['user'] as key => $value)
{
//sanitize stringova
//upis u bazu
}
 
Hvala svima. Još jedno pitanje. Da li je moguće srediti izgled baze, u smislu da izgleda kao ovaj primer na slici ili da li može nekako da se uveze u Access 2007 ili 2010 pa tu da sredim izgled? Inače, bazu sam pravio u phpMyAdmin.

3012djs.jpg
 
Moze da izgleda, naravno.

Najlaksi nacin da to uradis je da koristis jQuery i jQuery Toolkit za tabove. Sve ostalo moze da bude CSS i HTML obican.

Inace ne mozes da uvezes to u Access, to su dva totalno razlicita sveta 🙂
 
Verovatno moze da se uveze kao CSV, imaju neki makroi za to... ali to ti je poprilicno cimanje. Sta fali PHPMyAdminu? 🙂
 
Mnogo je ruzno. Kad već spomenu MzAdmin-a, kako da podatke osobe X koji su imaju 7 delova, (odnosno ima 7 tabela) kada idem na browse ili search-ujem neku osobu da mi podatke iz svih delova prikaže u jednom redu? Napravio sam jednu posebnu tabelu koja sadrži ID ostalih tabela, ali ne znam da li to treba nekako da se poveže?
 
Pa phpmyadmin ne sluzi za te stvari, on je tu da manipulise zivom bazom. Za upis u bazu moras sam svoj interfejs da osmislis i odradis u HTML-u.
 
Uspeo sam da povežem php sa bazom. Na kraju sam u phpMyAdmin-u sve strpao u jednu tabelu. Jest' da ima 98 polja, al nema veze. Nego, sad bih trebao da sredim da osoba koja popuni prijavu i kada prijava stigne u bazu, da se pored podataka te osobe generišu user i pass koji se osobi šalju nazad mail-om. Imam neki user i pass generator koji mi je drug napravio u Java, ali ne znam da li to može da mi pomogne?
 
Nazad
Vrh Dno