Code:
<HTML>
...
<BODY>
<?php
// Ako korisnik zeli da doda vic
if ( isset ($dodajvic)):
?>
<FORM ACTION="<?php echo($PHP_SELF); ?>" METHOD=GET>
<P>Upis vic:<BR>
<TEXTAREA NAME="victext" ROWS=10 COLS=40 WRAP>
</TEXTAREA><BR>
<INPUT TYPE=SUBMIT NAME="posalji" VALUE="SUBMIT">
</FORM>
<?php
else:
// Povezivanje sa bazom na serveru
$dbcnx = @mysql_connect("sql111.0fees.net",
"******", "****");
if (!$dbcnx) {
echo( "<P>Trenutno nije moguce " .
"ostvariti konekciju sa bazom.</P>" );
exit();
}
// Biramo bazu vicevi
if (! @mysql_select_db("fees0_1872585_sk_baza") ) {
echo( "<P>Trenutno nije moguce " .
"pristupiti bazi vicevi.</P>" );
exit();
}
// Ako je vic poslat,
// dodajemo ga u bazu.
if ("SUBMIT" == $posalji) {
$sql = "INSERT INTO Vicevi SET " .
"VicText='$victext', " .
"VicDate=CURDATE()";
if (mysql_query($sql)) {
echo("<P> Tvoj vic je upisan u bazu.</P>");
} else {
echo("<P>Greska: " .
mysql_error() . "</P>");
}
}
echo("<P> Ovo su vicevi koji " .
" se nalaze u nasoj bazi: </P>");
// Zahtevamo ispis svih viceva iz baze
$result = mysql_query(
"SELECT VicText FROM Vicevi");
if (!$result) {
echo("<P>Greska: " .
mysql_error() . "</P>");
exit();
}
// Ispisujemo sve viceve iz baze na web stranu
while ( $row = mysql_fetch_array($result) ) {
echo("<P>" . $row["VicText"] . "</P>");
}
// Kada korisnik klikne na ovaj link
// otvori mu se strana za upisivanje viceva.
echo("<P><A HREF=".$_SERVER['PHP_SELF']."?dodajvic=1>" .
"Dodaj vic!</A></P>");
endif;
?>
</BODY>
</HTML>
<HTML>
...
<BODY>
<?php
// Ako korisnik zeli da doda vic
if ( isset ($dodajvic)):
?>
<FORM ACTION="<?php echo($PHP_SELF); ?>" METHOD=GET>
<P>Upis vic:<BR>
<TEXTAREA NAME="victext" ROWS=10 COLS=40 WRAP>
</TEXTAREA><BR>
<INPUT TYPE=SUBMIT NAME="posalji" VALUE="SUBMIT">
</FORM>
<?php
else:
// Povezivanje sa bazom na serveru
$dbcnx = @mysql_connect("sql111.0fees.net",
"******", "****");
if (!$dbcnx) {
echo( "<P>Trenutno nije moguce " .
"ostvariti konekciju sa bazom.</P>" );
exit();
}
// Biramo bazu vicevi
if (! @mysql_select_db("fees0_1872585_sk_baza") ) {
echo( "<P>Trenutno nije moguce " .
"pristupiti bazi vicevi.</P>" );
exit();
}
// Ako je vic poslat,
// dodajemo ga u bazu.
if ("SUBMIT" == $posalji) {
$sql = "INSERT INTO Vicevi SET " .
"VicText='$victext', " .
"VicDate=CURDATE()";
if (mysql_query($sql)) {
echo("<P> Tvoj vic je upisan u bazu.</P>");
} else {
echo("<P>Greska: " .
mysql_error() . "</P>");
}
}
echo("<P> Ovo su vicevi koji " .
" se nalaze u nasoj bazi: </P>");
// Zahtevamo ispis svih viceva iz baze
$result = mysql_query(
"SELECT VicText FROM Vicevi");
if (!$result) {
echo("<P>Greska: " .
mysql_error() . "</P>");
exit();
}
// Ispisujemo sve viceve iz baze na web stranu
while ( $row = mysql_fetch_array($result) ) {
echo("<P>" . $row["VicText"] . "</P>");
}
// Kada korisnik klikne na ovaj link
// otvori mu se strana za upisivanje viceva.
echo("<P><A HREF=".$_SERVER['PHP_SELF']."?dodajvic=1>" .
"Dodaj vic!</A></P>");
endif;
?>
</BODY>
</HTML>
Ljudi pomagajte ,kada se izvrsi ovaj kod dobijem iz baze viceve i na kraju link dodaj vic ,kad kliknem na dodaj vic ne dobijam nista, a po kodu bi treebalo da se otvori forma za unosenje vica
Gde gresim? register_globals je na off jer je verzija php-a 5.2.6