Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Problem sa smestanjem u mysql!

[es] :: PHP :: Problem sa smestanjem u mysql!

[ Pregleda: 2733 | Odgovora: 11 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

byLLeT
BiH

Član broj: 147432
Poruke: 8
*.telrad.net.



Profil

icon Problem sa smestanjem u mysql!12.01.2008. u 15:15 - pre 198 meseci
Posto sam pocetnik u php programiranju, imam problemcic. Ne mogu nista da ubacim u bazu. Sta god da pokusam insert-ovati samo bude prazno polje. Evo nekog coda npr.:

Code:
<?
$naslov = $_POST['textfield'];
$tekstt = $_POST['textarea'];
if (isset($_POST['Submit']));
{
mysql_connect ( "127.0.0.1", "user", "pass")or die("Could not connect: ".mysql_error());
mysql_select_db("test") or die(mysql_error());

$query = "INSERT INTO strane (text, naslov) VALUES('".$tekstt."', '".$naslov."')";
mysql_query($query) or die(mysql_error());
}
?>




Sve lepo kreiram u bazi, ali posle kad preko phpmyadmina udjem da vidim sta je ubacio, nema nista. Samo se krece ID od 1 pa nadalje, a istala polja tebele su prazna! ???

[Ovu poruku je menjao Nemanja Avramović dana 12.01.2008. u 17:46 GMT+1]
 
Odgovor na temu

1r0nM4n
Nenad Vasić
Web Developer
Beograd

Član broj: 55970
Poruke: 441
*.ikomline.net.

ICQ: 303614173
Sajt: www.nenadvasic.com


+1 Profil

icon Re: Problem sa smestanjem u mysql!12.01.2008. u 15:23 - pre 198 meseci
Ovako treba da izgleda query:
Code:
$query = "INSERT INTO `strane` (`text`, `naslov`) VALUES ('$tekstt', '$naslov')";


Obrati pažnju na SQL Injection, odnosno koristi mysql_real_escape_string()...

p0z
 
Odgovor na temu

Miroslav Ćurčić
ex mVeliki
Novi Sad

Član broj: 19034
Poruke: 1118
*.adsl.beotel.net.



+19 Profil

icon Re: Problem sa smestanjem u mysql!12.01.2008. u 15:30 - pre 198 meseci
stavi jedan echo $query; na kraj koda da vidiš kako je sklopljena instrukcija, tj. dali ti njemu stvarno snimaš prazne stringove, takođe bi koristio i error_reporting(E_ALL); na početku skripte.
"The quieter you become, the more you are able to hear."
Blog | PowerCMS
 
Odgovor na temu

byLLeT
BiH

Član broj: 147432
Poruke: 8
*.telrad.net.



Profil

icon Re: Problem sa smestanjem u mysql!12.01.2008. u 18:06 - pre 198 meseci
postoji li laksi nacin :D

ili ako moze jos nekakva pomoc, ne snalazim se bas najbolje.
 
Odgovor na temu

Miroslav Ćurčić
ex mVeliki
Novi Sad

Član broj: 19034
Poruke: 1118
*.adsl.beotel.net.



+19 Profil

icon Re: Problem sa smestanjem u mysql!12.01.2008. u 19:34 - pre 198 meseci
Stavi:
echo $query;
pre tvog:
mysql_query($query);
i reci nam šta je ispisao.
"The quieter you become, the more you are able to hear."
Blog | PowerCMS
 
Odgovor na temu

byLLeT
BiH

Član broj: 147432
Poruke: 8
*.telrad.net.



Profil

icon Re: Problem sa smestanjem u mysql!12.01.2008. u 22:32 - pre 198 meseci
Citat:
mVeliki: Stavi:
echo $query;
pre tvog:
mysql_query($query);
i reci nam šta je ispisao.



Znaci stavi ovo pre ovoga i samo se pored dugmeta Submit pojavi sl.:


INSERT INTO strane (text, naslov) VALUES ('', '')


To je to!
 
Odgovor na temu

Nemanja Avramović
Engineering Manager
MENU Technologies
Beograd, Srbija

Moderator
Član broj: 32202
Poruke: 4391
91.150.107.*

Sajt: https://avramovic.info


+46 Profil

icon Re: Problem sa smestanjem u mysql!12.01.2008. u 22:50 - pre 198 meseci
Vidiš da ti tekstovi nisu prosleđeni. Ajde daj HTML kod forme (od <form...> do </form>)
Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
 
Odgovor na temu

byLLeT
BiH

Član broj: 147432
Poruke: 8
*.telrad.net.



Profil

icon Re: Problem sa smestanjem u mysql!13.01.2008. u 11:37 - pre 198 meseci
Code:
<form>
<label>
<label> 
<input type="text" name="textfield" />
<br />
<br />
<textarea name="textarea">
<?

?>
</textarea>
</label>
<br />
<input type="submit" name="Submit" value="Submit">
<?
$tekstt = $_POST['textarea'];
$naslov = $_POST['textfield'];

if (isset($_POST['Submit']));
{
mysql_connect ( "127.0.0.1", "user", "pass")or die("Could not connect: ".mysql_error());
mysql_select_db("user") or die(mysql_error());

$query = "INSERT INTO strane (text, naslov) VALUES ('$tekstt', '$naslov')";
mysql_query($query) or die(mysql_error());
}

?>
</form>


[Ovu poruku je menjao Nemanja Avramović dana 13.01.2008. u 14:10 GMT+1]
 
Odgovor na temu

Nemanja Avramović
Engineering Manager
MENU Technologies
Beograd, Srbija

Moderator
Član broj: 32202
Poruke: 4391
77.46.197.*

Sajt: https://avramovic.info


+46 Profil

icon Re: Problem sa smestanjem u mysql!13.01.2008. u 14:05 - pre 198 meseci
Hm, ovako sve izgleda ok, a ako u prvom redu staviš

Code:
<form action="#" method="post">


?
Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
 
Odgovor na temu

feroc1ty

Član broj: 154894
Poruke: 90
77.46.211.*



Profil

icon Re: Problem sa smestanjem u mysql!13.01.2008. u 14:08 - pre 198 meseci
Code:
 
$query = "INSERT INTO strane (text, naslov) VALUES ('$tekstt', '$naslov')";
mysql_query($query) or die(mysql_error());
}

Nisam nesto puno gledao kod nemam sad vremena ali mislim da ti je
greska u tome sto stavljas obicne navodnike na $tekstt i $naslov
 
Odgovor na temu

Nemanja Avramović
Engineering Manager
MENU Technologies
Beograd, Srbija

Moderator
Član broj: 32202
Poruke: 4391
77.46.197.*

Sajt: https://avramovic.info


+46 Profil

icon Re: Problem sa smestanjem u mysql!13.01.2008. u 14:54 - pre 198 meseci
Nema to veze, bitni su navodnici kojima je definisan $query, a on je definisan navodincima, ne apostrofima..
Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
 
Odgovor na temu

byLLeT
BiH

Član broj: 147432
Poruke: 8
*.telrad.net.



Profil

icon Re: Problem sa smestanjem u mysql!13.01.2008. u 15:10 - pre 198 meseci
Citat:
Nemanja Avramović: Hm, ovako sve izgleda ok, a ako u prvom redu staviš

Code:
<form action="#" method="post">


?




Svaka cast, kupicu ti cokoladu :D

U svakom slucaju hvala svima
 
Odgovor na temu

[es] :: PHP :: Problem sa smestanjem u mysql!

[ Pregleda: 2733 | Odgovora: 11 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.