Baza podataka

3

Baza podataka

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

Ma to sam mu i ja rekao, predlozio sam mu xampp i vamp i covek je to instalirao, nego eto cinimi se da prvo mora da ovlada i html-om i slq-om pa tek da krene na php... mislim da je to normalan tok ucenja



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Nikola Mitic
  • Bez zaposljenja.
  • Pridružio: 06 Jan 2007
  • Poruke: 142
  • Gde živiš: Gnjilane

Evo upravo i to radim. Ucim HTML, onda cu sql... Pozz, javicu se kad budem to zavrsio...
Hvala vam...

Dopuna: 15 Mar 2007 13:52

  1. <form action="baza.php" method="POST">
  2. Ime:<br />
  3. <input type="text" name="ime" /><br />
  4. Prezime:<br />
  5. <input type="text" name="prezime" /><br />
  6. <input type="submit" value="Posaljil">
  7. </form>


Malo sam proucio HTML, i napravio sam formu. E sad trebam ovo da povezem. Kako???

Vi mi vise pomazete od bilo koje knjige...a i manje vremena utrosim:::



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

Prvo recimo ubaci u forum za polje submit stavi neko ime.... koristice za php kod, recimo salji.

pa sad napravi onaj php kod za konekciju na bazu i upit za usno podataka.... evo samo dela za upit recimo

if ( isset($_POST['salji']) ) {
$upis = "insert into NAZIV TVOJE BAZE values (NULL, '".$_POST['ime']."', '".$_POST['prezime']."'); ";
if ( mysql_query($upis) ) {
echo("Podaci su uneti u bazu");
}
else {
echo("Greska" . mysql_error() . "");
}
}

Ovde values ima prvo null jer jer ocekujem da si napravio prvo bazu sa 3 kolone, ID koja je primarni kljuc i ima auto_increment pa se u uput ne stavlja nista.

I stavi recimo na pocetku forme ovo
<form action="<?php echo($PHP_SELF); ?>" method="POST">

offline
  • Nikola Mitic
  • Bez zaposljenja.
  • Pridružio: 06 Jan 2007
  • Poruke: 142
  • Gde živiš: Gnjilane

Dajete mi neke kodove sto pojma nemam za sta sluze i gde treba da se postave:)))
Ja pojma nemam gde se ubacuje taj upit i onaj kod???
Ajde molim vas bar malo konkretnije objasnite to.

Bazu sam napravio, zove se "hermes" i u njoj tabelu pod nazivom "korisnici" koja ima sledece kolone: ID tipa int(11), IME tipa text i PREZIME takodje tipa text. E, sad mi ostaje php kod i upit(kako sam vas kapirao). Ja sa tim kodom ne znam sta cu, a upit takodje, ne znam gde se ubacuje i koja je njegova funkcija.

Znam da to mogu nauciti, ali je potrebno vreme, a ja to nemam.
Evo vam slika:
[Link mogu videti samo ulogovani korisnici]

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

e ovako, tamo kucas neke tvoje upite kada zelis da menjas bazu i slicno.... dakle upit iz php strane se upisuje na samoj strani, a tamo upisuju administratori baze i slicno....

  1. <?php
  2.    mysql_connect("localhost", "root", "") or die(mysql_error());
  3.    
  4.    mysql_select_db("hermes") or die(mysql_error());
  5.  
  6.    if ( isset($_POST['posalji']) ) {
  7.       $upis = "insert into korisnici values ( NULL, '".$_POST['ime']."', '".$_POST['prezime']."' ); ";
  8.       if ( mysql_query($upis) ) {
  9.          echo("Podaci su uneti u bazu");
  10.       }
  11.       else {
  12.          echo("Greska" . mysql_error() . "");
  13.       }
  14.    }
  15. ?>
  16. <html>
  17. <head>
  18.    <title>valjda sad radi</title>
  19. </head>
  20. <body>
  21. <form action="<?php echo($PHP_SELF); ?>" method="post">
  22. <table border="0" cellpadding="0" cellpadding="0">
  23.    <tr>
  24.       <td>ime</td>
  25.       <td><input type="text" name="ime"></td>
  26.    </tr>
  27.    <tr>
  28.       <td>prezime</td>
  29.       <td><input type="text" name="prezime"></td>
  30.    </tr>
  31.    <tr>
  32.       <td colspan="2"><input type="submit" name="posalji" value="udri ovde"></td>
  33.    </tr>
  34. </table>
  35. </form>
  36.  
  37. </body>
  38. </html>


aj probaj ovo, valjda je dobro.....

p.s.
kada znas nesto koje je duzine onda ne koristi text vec varchar(20) recimo... u ovom slucaju mozes i ime i prezime da stavis kao varchar(25)... to je i vise nego dovoljno.... da ne ulazim previse u detalje, ali dobija se na brzini....

offline
  • Nikola Mitic
  • Bez zaposljenja.
  • Pridružio: 06 Jan 2007
  • Poruke: 142
  • Gde živiš: Gnjilane

RADI!!!

Hvala vam puno, bicu vam do veka zahvalan!!!
Od vas sam mnogo naucio, djaba su bili oni tutoriali...

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

eto vidis, cak ni kod nije previse ozbiljan ni dugacak....

offline
  • skvo11 
  • Novi MyCity građanin
  • Pridružio: 30 Jan 2008
  • Poruke: 1

Zanimljivo ne mogu da ne pohvalim ove odgovore:)
ja sam takodje pocetnik koji je upao u pakao.
Ovde sam našla deo odgovora ali zamolila bih ako neko meze da mi da odgovor:
- kakve promene ovde treba uneti da bi se vrsila samo pretraga baze koja sadrzi ove podatke: maticni broj ime prezime i primarni kljuc je maticni broj-
-broj postoji
-broj ne postoji
Hvala

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

pa uprincipu.

Kada se potvrdi web forma, treba da se pretrazi baza. Znaci treba sql upit koji ce da radi selekciju.

  1. $upit = "select mat_broj from tabela where mat_broj = '".$_POST['unos_sa_forme']."' ";


ukoliko se nadje neki red broj je nadjen u suprotonom nema ga.

Ko je trenutno na forumu
 

Ukupno su 1005 korisnika na forumu :: 66 registrovanih, 5 sakrivenih i 934 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: 9191vs, Ailton, Alexa77, Asteker, bojank, burevestnik, Car89, Cicumile, cojapop, d.arsenal321, Dambi, Dejan_vw, Dimitrise93, djordje92sm, Doc, dradex, draganca, Dragon Order, dusan.l, Dzoni70, gale48, Gargamel008, Ivan Gajic, Ivan001, jackreacher011011, jarovitt, jnikola23, kovinacc, laurusri, LostInSpaceandTime, MakiMaki02, Manjane, mat, mercedesamg, Mi lao shu, mikidragi, Mlav, moldway, Najax, nekdo, niksa517, nobutado, Nomica, pein, pera bager, pisac12, Povratak1912, Prašinar, R_038, rajkoplje, sabros, sekretar, semity, Srky Boy, tajvankanasta, Valter071, VanjaVG, Vatreni Zmaj, VJ, Vlada1389, Vladonius, voja64, Wehicle, zeka013, zlaya011, zokizemun