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 1043 korisnika na forumu :: 77 registrovanih, 3 sakrivenih i 963 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: ALFASPORTIVO, anta, Armadillo, baltazar01, Banovo Brdo, bigfoot, blatruc82, bobomicek, Borski1977, bozomotika, Bozur, ccoogg123, celik, Cigi, Ciri1994, d.arsenal321, dearg, Dioniss, djordjekec, drpera, dunavzed, Dzoni2412, eagle.rs, elenemste, famoso, Feller, FOX, Gogi_avio, Haris, HogarStrashni, HrcAk47, iceburn, jodzula, KimiMR, Kobrim, Kriglord, Lucije Kvint, Lucky91, m.belosevic, Marko Marković, Metanoja, MGBRBG, Mi lao shu, mile23, Mrav Obrad, nekdo, nuke92, Orc, Orijen, Oscar, pein, Povratak1912, PrincipL, proka89, RAKITNICA, raptorsi, rodoljub, rovac, samipag822, sekretar, Siti2, Snorks, SpeedyGonzales, Tas011, theNedjeljko, Tihi86, tomislav33, Trivo, TRZH92, Vanderx, vathra, volimpivuvolimrakiju, Vrač, vuk77, YU-UKI, Zimbabwe, Zorge