Svi su, samo je [php aplikacija]

2

Svi su, samo je [php aplikacija]

offline
  • Pridružio: 13 Sep 2012
  • Poruke: 2138

Ma nema veze, popraviću, hvala puno! Ako ti treba nešto oko dizajna i wordpress-a, tu sam! Ziveli
Ovo je konačan kod koji bi trebao da radi? Možda je kod mene problem, opet kaže Parse error: syntax error, unexpected end of file in C:\wamp\www\unos.php on line 14



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • iCho  Male
  • Elitni građanin
  • Pridružio: 03 Maj 2011
  • Poruke: 1808
  • Gde živiš: Mos Eisley

Tek sad videh (nisam testirao kod, iz glave sam ga pisao) - nisam zatvorio znake navoda u prethodnoj liniji.
Zameni $query = "INSERT INTO main_table VALUES ('$svi', '$samo'); sa $query = "INSERT INTO main_table VALUES ('$svi', '$samo')";

Kao što rekoh, nisam testirao kod, tako da postoji mogućnost da ima još greški.



offline
  • Pridružio: 13 Sep 2012
  • Poruke: 2138

Hvala!
Probaću još da sredim, ima još dve greške...

( ! ) Warning: mysqli_real_escape_string() expects exactly 2 parameters, 1 given in C:\wamp\www\unos.php on line 7
Call Stack
# Time Memory Function Location
1 0.0009 141752 {main}( ) ..\unos.php:0
2 0.0009 142512 mysqli_real_escape_string ( ) ..\unos.php:7

( ! ) Warning: mysqli_real_escape_string() expects exactly 2 parameters, 1 given in C:\wamp\www\unos.php on line 8
Call Stack
# Time Memory Function Location
1 0.0009 141752 {main}( ) ..\unos.php:0
2 0.0013 142768 mysqli_real_escape_string ( ) ..\unos.php:8

offline
  • iCho  Male
  • Elitni građanin
  • Pridružio: 03 Maj 2011
  • Poruke: 1808
  • Gde živiš: Mos Eisley

Embarassed I tu sam izostavio $konekcija, samo dodaj $konekcija kao prvi parametar u funkciji mysqli_real_escape_string.

Ispravio sam i tu grešku.
$svi = mysqli_real_escape_string($konekcija, $_POST['svi']); $samo = mysqli_real_escape_string($konekcija, $_POST['samo']);

U starijim mysql funkcijama nije bilo potrebno upisivati parametar koji sadrži promenljivu koja 'predstavlja' konekciju (u ovom slučaju $konekcija).

Nisam na svom računaru pa ne mogu da istestiram kod, trenutno jedino rešenje je da okačiš grešku koja izađe pa da pokušam da ti pomognem.

offline
  • Pridružio: 13 Sep 2012
  • Poruke: 2138

Nadam se da te ne smaram, evo šta sad kaže:


offline
  • iCho  Male
  • Elitni građanin
  • Pridružio: 03 Maj 2011
  • Poruke: 1808
  • Gde živiš: Mos Eisley

Napisano: 10 Mar 2013 21:08

Testirah kod, sve greske ispravljene, kod 100% radi.

DEMO:
Unos: [Link mogu videti samo ulogovani korisnici]
Read: [Link mogu videti samo ulogovani korisnici]

Forma preko koje unosis podatke:

<html> <head> <title>Unos</title> </head> <body> <form action = "unos.php" method = "post"> <p>Svi <input name="svi" type="text" id="svi" />, samo <input name="samo" type="text" id="samo" /> <p><input name="dodaj" type="submit" value="   Dodaj sadrzaj   " /> </body> </html>

PHP kod za unos podataka:

<?php $db_korisnicko_ime = "icho"; $db_lozinka = "pass"; $db_server = "localhost"; $db_naziv = "main_db"; $konekcija = mysqli_connect($db_server, $db_korisnicko_ime, $db_lozinka, $db_naziv); //Nisam definisao $konekcija pre upotrebe u  mysqli_real_escape_string(). $svi = mysqli_real_escape_string($konekcija, $_POST['svi']); $samo = mysqli_real_escape_string($konekcija, $_POST['samo']); $query = "INSERT INTO main_table(svi,samo) VALUES ('".$svi."', '".$samo."')"; $rezultat = mysqli_query($konekcija, $query); ?>



Stranica koja iščitava nasumičnu rečenicu:

<?php $db_korisnicko_ime = "icho"; $db_lozinka = "pass"; $db_server = "localhost"; $db_naziv = "main_db"; $konekcija = mysqli_connect($db_server, $db_korisnicko_ime, $db_lozinka, $db_naziv); $prebroj_query = "SELECT * FROM main_table"; $prebroj_rezultat = mysqli_query($konekcija, $prebroj_query); $id_min = 1; $id_max = mysqli_num_rows($prebroj_rezultat); $id = rand($id_min, $id_max); $glavni_query = "SELECT * FROM main_table WHERE id = '$id'"; $glavni_rezultat = mysqli_query($konekcija, $glavni_query); while($unos = mysqli_fetch_array($glavni_rezultat)) { $svi = $unos['svi']; $samo = $unos['samo']; echo "Svi su "; echo $svi; echo ", samo "; echo $samo; echo "."; } ?>

Dopuna: 10 Mar 2013 21:24

Dodan demo link.

offline
  • Pridružio: 13 Sep 2012
  • Poruke: 2138

Wow, svaka čast! Radi odlično!
Sad još samo super dizajn da uradim i mogu da ga objavim na internet. Ako hoćeš možeš da se pridružiš izradi sajt-a ili ako hoćeš mogu da postavim neki link ili baner, šta želiš. Hvala još jednom! Ziveli

offline
  • iCho  Male
  • Elitni građanin
  • Pridružio: 03 Maj 2011
  • Poruke: 1808
  • Gde živiš: Mos Eisley

Ako bude trebalo neko 'idejno resenje' za dizajn sajta, slobodno pitaj. Inace sto se tice PHP-a i jezgra pitaj sta god te interesuje, voljan sam da unapredimo mogucnosti ove web aplikacije [registracija korisnika, pravljenje backend-a za pregled i odobravanje podnetih unosa, dodavanje mogucnosti 'glasanja' (+/-)]...

offline
  • Pridružio: 13 Sep 2012
  • Poruke: 2138

Možda ne bi bilo loše kada bi mogli sve rečenice da se izlistaju, jedna ispod druge... ako je to moguće...
Ako imaš neko idejno rešenje (rađeno u photoshopu i slično) mogu da pogledam, a ja ću uraditi sve u css i html tj. kompletan dizajn i animaicije... Ziveli

offline
  • iCho  Male
  • Elitni građanin
  • Pridružio: 03 Maj 2011
  • Poruke: 1808
  • Gde živiš: Mos Eisley

Naravno da je moguce, samo izmeni glavni query, obrisi uslov i izlistace ti sve unose u tabelu tj. recenice.

Videcu da sutra u toku dana uradim nekakvo idejno resenje, jos bolje bi bilo kada bi i ti uradio, imali bismo vise materijala za diskusiju da bi dizajn bio sto bolji.

Ko je trenutno na forumu
 

Ukupno su 1070 korisnika na forumu :: 70 registrovanih, 8 sakrivenih i 992 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: Alooo, Arsenije, Asparagus, babaroga, Bobrock1, bojcistv, bpvl, Brana01, Bubimir, dankisha, Dare, darkkran, Denaya, Dimitrije Paunovic, Dimitrise93, Doc, doktor097, Dr.Strangelove, Futurama, geo.dule, HrcAk47, ikan, Insan, ivan1973, Jakonjveliki, jalos, Japidson, Kobrim, kunktator, kybonacci, laki_bb, lcc, Leonov, ljubsz, Malahit, mercedesamg, metallac777, mikrimaus, Milo97, Milos ZA, miodrag, miso72, nebidrag, nsharambasa, nuke92, oldtimer, operniki, Pantelejmon, Peruta, Povratak1912, Razdroid, ruso, S-lash, sokojet, Solunac na steroidima, tanakadzo, Tandrkalo, Tas011, tomigun, vaci, vathra, Vatreni Zmaj, Vica1958, Vladko, vladulns, vukan0799, Wrangler, XBMC, YugoSlav, Zorge