Skripta za upis u bazu i pretragu baze

2

Skripta za upis u bazu i pretragu baze

offline
  • igor86  Male
  • Stručni saradnik
    Web programiranje
  • Pridružio: 24 Maj 2006
  • Poruke: 1633

Ajd sad

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html>    <head>       <title>Pristup bazi</title>    </head>    <body> <?php      if (($_GET['dodaj'])):             ?>    <form action='<?php print $PHP_SELF.'?dodaj=0'; ?>' method='POST'>          <table align="center"  with="80%" cellspacing="15" cellpading="5" border="0" bgcolor="lightblue">             <tr>                <td align="center">Strucna sprema &nbsp&nbsp&nbsp                   <select name="sprema">                      <option value="ft">Farmaceutski tehnicar</option>                      <option value="df">Diplomirani farmaceut</option>                   </select>                 </td>             </tr>                            <tr>                <td align="center">Ime i prezime &nbsp&nbsp&nbsp&nbsp  <input type="text" name="ime"></td>             </tr>                         <tr>                <td align="center">Godina upisa &nbsp&nbsp&nbsp&nbsp&nbsp  <input type="text" name="upis"></td>             </tr>                         <tr>                <td align="center">Godina zavrsetka <input type="text" name="zavrsetak"></td>             </tr>                         <tr>                <td align="center">Prosek ocena&nbsp&nbsp&nbsp&nbsp&nbsp <input type="text" name="prosek"></td>             </tr>                         <tr>                <td align="center">Zeljena plata[min]&nbsp <input type="text" name="plata"></td>             </tr>                         <tr>                <td align="center">Zeljeno mesto za rad &nbsp                   <select name="mesto">                      <option value="sv">Srbija-Vojvodina</option>                      <option value="sb">Srbija-Beograd</option>                      <option value="scs">Srbija-Centralna Srbija</option>                      <option value="bhrs">Bosna i Hercegovina-Republika Srpska</option>                      <option value="bhf">Bosna i Hercegovina-Federacija</option>                      <option value="cg">Crna Gora</option>                   </select                </td>             </tr>                         <tr>                <td align="center">Placen stan <input type="checkbox" name="stan" value="da"></td>             </tr>                         <tr>                <td><input type="submit" name="posalji" value="Posalji"></td>                <td><input type="reset" value="Reset Form"></td>             </tr>                </table>       </form> <?php else :        extract($_POST);    $link = @mysql_connect('localhost', 'root', '111222');        if (!$link) {       print( '<P>Trenutno nije moguce ostvariti konekciju sa bazom.</P>' );       exit();    }        if (! @mysql_select_db( 'dipl' ) ) {        print( '<P>Trenutno nije moguce pristupiti bazi .</P>' );        exit();    }        if ( $_POST['posalji'] == 'SUBMIT' ) {       $sql = "INSERT INTO ime SET " .                "sprema = '{$sprema}', " .                "ime = '{$ime}', " .                "prezime = '{$prezime}',".                "upis = '{$upis}', " .                "zavrsetak = '{$zavrsetak}', " .                "prosek = '{$prosek}', " .                "plata = '{$plata}', " .                "mesto = '{$mesto}', " .                "stan = '{$stan}', " ;                       if ( mysql_query($sql, $link) ) {          print('<P> Tvoj unos je upisan u bazu.</P>');       } else {          print('<P>Greska: ' . mysql_error() . '</P>');       }    }        print('<P> Ovo su unosi koji  se nalaze u bazi: </P>');    $result = mysql_query( 'SELECT * FROM ime', $link);        if (!$result) {       print('<P>Greska: ' . mysql_error() . '</P>');       exit();    }          while ( $row = mysql_fetch_array($result) ) {       print('<P>' . $row["ime"]        . '</P>');       print('<P>' . $row["prezime"]    . '</P>');       print('<P>' . $row["upis"]       . '</P>');       print('<P>' . $row["zavrsetak"]  . '</P>');       print('<P>' . $row["prosek"]     . '</P>');       print('<P>' . $row["plata"]      . '</P>');       print('<P>' . $row["mesto"]      . '</P>');       print('<P>' . $row["stan"]       . '</P>');    }    print( "<P><A HREF='{$PHP_SELF}?dodaj=1'>Dodaj unos!</A></P>");    endif; ?>    </body> </html>


Pa reci gdje boči Smile



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • DR  Male
  • Legendarni građanin
  • Pridružio: 08 Okt 2004
  • Poruke: 5450
  • Gde živiš: Beograd

greske
Citat:Notice: Undefined index: dodaj in c:\program files\easyphp1-7\www\forum\zabaze.php on line 9

Notice: Undefined index: posalji in c:\program files\easyphp1-7\www\forum\zabaze.php on line 87

Ovo su unosi koji se nalaze u bazi:

Notice: Undefined index: ime in c:\program files\easyphp1-7\www\forum\zabaze.php on line 115


Notice: Undefined index: prezime in c:\program files\easyphp1-7\www\forum\zabaze.php on line 116


0000

0000

0

0



Notice: Undefined index: ime in c:\program files\easyphp1-7\www\forum\zabaze.php on line 115


Notice: Undefined index: prezime in c:\program files\easyphp1-7\www\forum\zabaze.php on line 116


0000

0000

0

0



Notice: Undefined index: ime in c:\program files\easyphp1-7\www\forum\zabaze.php on line 115


Notice: Undefined index: prezime in c:\program files\easyphp1-7\www\forum\zabaze.php on line 116


0000

0000

0

0



Notice: Undefined index: ime in c:\program files\easyphp1-7\www\forum\zabaze.php on line 115


Notice: Undefined index: prezime in c:\program files\easyphp1-7\www\forum\zabaze.php on line 116


2002

2008

8

1000



Notice: Undefined index: ime in c:\program files\easyphp1-7\www\forum\zabaze.php on line 115


Notice: Undefined index: prezime in c:\program files\easyphp1-7\www\forum\zabaze.php on line 116


0000

0000

0

0

Beograd

Da

Notice: Undefined variable: PHP_SELF in c:\program files\easyphp1-7\www\forum\zabaze.php on line 125

Dodaj unos!

probajte ovaj igorov file da sacuvate kao html i vidite sta ce da vam prikaze, meni prikazuje i delove koda a kada kliknem "posalji" javlja gresku da mi nije dozvoljen pristup folderu forum.



offline
  • Pridružio: 24 Mar 2004
  • Poruke: 3962
  • Gde živiš: Zemun

daj mi mysqldump.... kako da probam bez baze Smile
ako ne znas kako to da uradis
http://www.mycity.rs/Baze-podataka/MySQL-Dump.html#538506

offline
  • igor86  Male
  • Stručni saradnik
    Web programiranje
  • Pridružio: 24 Maj 2006
  • Poruke: 1633

@Svemirko
Sto ce ti baza, kada vidis da nije problem do nje. Vec je problem do permisija tog foldera.

Probaj ovo ubaciti u script

chmod("../forum", 0777);

offline
  • Pridružio: 24 Mar 2004
  • Poruke: 3962
  • Gde živiš: Zemun

pa covek rekao da kopiram i da probam.... meni glupo bilo sta da probam kada nemam bazu Smile

A sto se tice permisija.... ja koliko vidim covek radi na localhost gde je admin tako da ne bi trebao da ima ikakvih problem sa permisijama

offline
  • igor86  Male
  • Stručni saradnik
    Web programiranje
  • Pridružio: 24 Maj 2006
  • Poruke: 1633

Ok vidjecemo.

offline
  • DR  Male
  • Legendarni građanin
  • Pridružio: 08 Okt 2004
  • Poruke: 5450
  • Gde živiš: Beograd

upravo. al evo vam baza, uradio sam klasicni export
http://www.mycity.rs/files/1986_341443422_localhost.sql.gz

offline
  • Pridružio: 11 Maj 2005
  • Poruke: 871
  • Gde živiš: Aleksinac - Niš

DR ::Notice: Undefined index: dodaj in c:\program files\easyphp1-7\www\forum\zabaze.php on line 9



Naravno da se javlja ovakav tip greske kad nije lepo napisano. Treba da stoji ovako:
if (isset($_POST['dodaj']))

Svuda gde koristis neke promenljive koje si prethodno poslao moras ovako da uradis.
Znaci prvo proveris da li su uopste postavljene pa tek onda radis sa njima.
Umesto $_POST moze da stoji i $_GET i $_REQUEST u zavisnosti od toga koji metod koristis.

offline
  • DR  Male
  • Legendarni građanin
  • Pridružio: 08 Okt 2004
  • Poruke: 5450
  • Gde živiš: Beograd

Citat:Parse error: parse error, unexpected T_ELSE in c:\program files\easyphp1-7\www\forum\zabaze.php on line 70

offline
  • igor86  Male
  • Stručni saradnik
    Web programiranje
  • Pridružio: 24 Maj 2006
  • Poruke: 1633

@stankovic
To nisu nikakve greske

@DR
Ako planiras da rjesis ovaj problem kopiraj ono sto sam ti ja dao, ali sve u svemu, prikaz ti je ocajan, pa malo na tome poradi. Za ovo iz tvog zadnjeg posta, cackao si nesto po skripti.

Od mene toliko

Ko je trenutno na forumu
 

Ukupno su 895 korisnika na forumu :: 47 registrovanih, 7 sakrivenih i 841 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: AC-DC, Alibaba1981, Atomski čoban, b_z_b, beowl, black venom, blackjack, Bobrock1, botta, chica, darionis, djboj, djox00, doklevise, ds69, dule10savic, FOX, Frunze, galerija, goxin, haris1913, HrcAk47, hyla, ink, kayvan6079, ljuba, MB120mm, mercedesamg, Metanoja, Milan A. Nikolic, miodrag, nikoladim, pceklic, Pyrqe, ruso, sasa87, Skywhaler, stagezin, stokssone, Toper, vathra, VJ, Vlad000, Vlada1389, ZetaMan, zillbg, Zoca