Undefined index: SBuredi,naslov, idnovosti in C:\wamp\www\ph

Undefined index: SBuredi,naslov, idnovosti in C:\wamp\www\ph

offline
  • Pridružio: 03 Maj 2011
  • Poruke: 9

Pozdrav, iako sam uspesno konektovan na bazu, pri prikazu sadrzaja iz baze, kao i menjanu njenog sadrzaja u dobijam poruke u ovog tipa? Ne razumem sta ja problem? By the way POCETNIK sam u PHP-u
A evo i skripta:

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" />
<title>Uredjivanje novosti</title>
</head>
<body>
<h1>Uredjivanje novosti</h1>
<hr />

<?php
include "dbconect.php";
if (!$_GET["SBuredi"])
{

// provera ulaznih podataka

$err=false;
if (!$_GET["idnovosti"])
{
echo "Nepotpuni ulazni podaci";
$err=true;
} else{

// pribavi novost za prikaz u formi

$sql="SELECT * FROM novosti WHERE idnovosti=" .$_GET["idnovosti"];
if(!$q=mysql_query($sql))
{
echo "Nastala je grska pri izvrsavanju upita<br>".mysql_query();
$err=true;
}elseif(mysql_num_rows($q)==0){
echo "Nepostojeca novost";
$err=true;
}else {
$novost=mysql_fetch_array($sql);
}
}
}
// prikaz forme ukoliko je prihvacena

if (!$err)
{
?>

<form method="post" action="">
<input type="hidden" name="idnovosti" value="<?php echo $_GET["idnovosti"]?>" />
Naslov: <input type="text" name="naslov" value="<?php echo $novost["naslov"]?>" /><br />
Tekst: <textarea name="tekst"><?php $novost["tekst"]?></textarea><br />
<input type="submit" name="SBuredi" value="Sacuvaj" />
</form>
<?php

}else{

// Cuvanje izmene novosti
$sql="UPDATE novosti SET naslov='". $_POST["naslov"]."',tekst='".$_POST["tekst"]
."' WHERE idnovosti=".$_POST["idnovosti"];

if (mysql_query($sql))
{
if (mysql_affected_rows()>0)
{
echo "Novost je uspesno uredjena.";
}else{
echo "Novost nije izenjena.";
}
}else{
echo "Nastala je greska pri izmeni novosti<br>".mysql_error();
}
}
?>

</body>
</html>



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • PHP Developer
  • Pridružio: 02 Okt 2005
  • Poruke: 546

Greska kaze da u nizu Get ne postoji index koji si trazio.
Ti si pitao dali je podatak u nizu pod indeksom Netacan.
Upiti treba da su ti
if (!isset($_GET["SBuredi"]))
sto pita dali postoji indeks u nizu.

[Link mogu videti samo ulogovani korisnici]



offline
  • Pridružio: 03 Maj 2011
  • Poruke: 9

Napisano: 03 Maj 2011 21:08

Pre svega hvala za malu lekciju Smile.

To sam uradio, ali sada imam drugi problem, iako mislim da ne bi treba da postoji, a poruka je sledeca:

Notice: Undefined variable: novost in C:\wamp\www\php-mysql\Uredjivanje.php on line 49 Call Stack #TimeMemoryFunctionLocation 10.0013376296{main}( )..\Uredjivanje.php:0 " />

Hvala unapred, pozdrav

Dopuna: 03 Maj 2011 21:12

I imam jos jedno malo pitanjce: da li se pri koriscenju finkcije $_GET u okviru SQL UPITA takodje MORA koristiti ISSET?

offline
  • PHP Developer
  • Pridružio: 02 Okt 2005
  • Poruke: 546

mislim da bi trebalo $novost=mysql_fetch_array($q);

Sto se tice GET i MySQL upita pozeljno i jako preporucljivo je da prvo proveris sta stavljas u upit tj. sta se nalazi u getu i provuces kroz mysql_real_escape_string();
[Link mogu videti samo ulogovani korisnici]
jer u suprotnom se moze desiti da izvrsis i ono sto nebi hteo
[Link mogu videti samo ulogovani korisnici]
[Link mogu videti samo ulogovani korisnici]

Ko je trenutno na forumu
 

Ukupno su 1435 korisnika na forumu :: 106 registrovanih, 7 sakrivenih i 1322 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 15694 - dana 01 Feb 2026 12:23

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: AleksandarV, Arni, avijacija, babaroga, BB, Belisarius, Betta, bigfoot, BlekMen, bojan_t, Boris90, boromir, Borski1977, Chainsaw, Cicumile, CikaKURE, CLIPPER, Crazzer, croato, cvrle312, d.arsenal321, Dannyboy, dendrit86, djonsule, djukapfc, DJUNTA, DonRumataEstorski, Feller, gagidjuric, Giskard, Goxy1, Hans Gajger, havoc995, Heavy Jerk, Hemi, HrcAk47, IQ116, Jaxupa, joca83, Karla, Komanca, Koridor, Kozi-RS, kybonacci, Lazarus, lima, LUDI, lupetalo, m0nstrum_, m94j, mainstream, Makarid, Mane88, MarkoW, Maschinekalibar, medaTT, mercedesamg, mgolub, MidnighT_AlieN, Mig 29, milenko crazy north, milikonst, MiljanXD, milos97, mladen.zovko, N.e.m.a.nj.a., Ne doznajem se u oružje, nebkv, Neutral-M, paja69, Parker, picknick, pisac12, Povratak1912, Prečanin30, probisic, proljece, PuškeiPlavuše, read-only, royst33, S2M, samocitam, Semberija, Simulink11000, Spila 0405, Superastro, svnedelja, Tas011, theNedjeljko, tooooom, Tristan_Bantam_2, TRZH92, ulogovan, US_Rank_0, Valter071, vasa.93, vaso1, Vatreni Zmaj, vazduh, vensla, Walkers, zajcev1, zax22r, ZlatniRez, zoran-ruma, Čokančić