Undefined index

1

Undefined index

offline
  • Pridružio: 08 Sep 2011
  • Poruke: 70

Treba mi pomoć neznam kako da uklonim ovu grešku:
Notice: Undefined index: name in C:\xampp\htdocs\mojsajt\content\commentindex.php on line 4

Notice: Undefined index: comment in C:\xampp\htdocs\mojsajt\content\commentindex.php on line 5

Notice: Undefined index: submit in C:\xampp\htdocs\mojsajt\content\commentindex.php on line 6
evo koda:
<?php mysql_connect("localhost","root",""); mysql_select_db("commentbox"); $name=$_POST['name']; $comment=$_POST['comment']; $submit=$_POST['submit']; $dbLink = mysql_connect("localhost", "root", "");    mysql_query("SET character_set_client=utf8", $dbLink);    mysql_query("SET character_set_connection=utf8", $dbLink); if($submit) { if($name&&$comment) { $insert=mysql_query("INSERT INTO commenttable (name,comment) VALUES ('$name','$comment') "); } else { echo "please fill out all fields"; } } ?> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Comment box</title> </head> <body> <center> <form action="content/commentindex.php" method="POST"> <table> <tr><td>Name: <br><input type="text" name="name"/></td></tr> <tr><td colspan="2">Comment: </td></tr> <tr><td colspan="5"><textarea name="comment" rows="10" cols="50"></textarea></td></tr> <tr><td colspan="2"><input type="submit" name="submit" value="Comment"></td></tr> </table> </form> <?php $dbLink = mysql_connect("localhost", "root", "");    mysql_query("SET character_set_results=utf8", $dbLink);    mb_language('uni');    mb_internal_encoding('UTF-8'); $getquery=mysql_query("SELECT * FROM commenttable ORDER BY id DESC"); while($rows=mysql_fetch_assoc($getquery)) { $id=$rows['id']; $name=$rows['name']; $comment=$rows['comment']; echo $name . '<br/>' . '<br/>' . $comment . '<br/>' . '<br/>' . '<hr size="1"/>' ;} ?> </body> </html>



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • lnenad  Male
  • Stručni saradnik
    Web
  • Nenad
  • Arhitetak
  • Pridružio: 16 Jan 2007
  • Poruke: 2860
  • Gde živiš: Bijeljina

Je li ti ovo sve u jednoj strani, ili je ovo vise strana.

Ne vidim ovako na brzaka greske u kodu, jer mi se cini da forma prosledjuje te variable pa onda ne razumijem zasto ti daje nepostojeci index gresku. Jedino ako ne pozivas ovaj php kod sa formom odmah, tj. ako ti nije sve u jednoj strani. A cini mi se da jeste Smile



offline
  • Pridružio: 08 Sep 2011
  • Poruke: 70

lnenad ::Je li ti ovo sve u jednoj strani, ili je ovo vise strana.

Ne vidim ovako na brzaka greske u kodu, jer mi se cini da forma prosledjuje te variable pa onda ne razumijem zasto ti daje nepostojeci index gresku. Jedino ako ne pozivas ovaj php kod sa formom odmah, tj. ako ti nije sve u jednoj strani. A cini mi se da jeste Smile

jeste sve je u jednoj strani! nije ni meni jasno!

offline
  • lnenad  Male
  • Stručni saradnik
    Web
  • Nenad
  • Arhitetak
  • Pridružio: 16 Jan 2007
  • Poruke: 2860
  • Gde živiš: Bijeljina

Ovako, ili razdvoj formu i obradu iste u dvije stranice, ili ces morati da promjenis malo kod Smile, sta ce biti od toga dva ?

offline
  • Pridružio: 08 Sep 2011
  • Poruke: 70

Ja sam početnik u php_u da obradim ovo ne umem, pre bih ovo stavio u drugu formu a ni to neznam. Kako nemože; da se promene neki znaci jednostavno i da bude sve ok! Zato i trazim pomoc jer ne umem, ovaj kod sam prekopirao i radi uredno na tutorijalu, ne znam zašto neće kod mene, tj. zašto prikazuje te greške.

offline
  • Pridružio: 16 Jan 2010
  • Poruke: 241
  • Gde živiš: Zemun

Mislim da ti je ovde problem sa podešavanjima PHP-a. Prekopirao sam ceo kod i kod mene ne prijavljuje istu grešku. Potrebno je u php.ini fajlu da isključiš prikaz grešaka nekih.

offline
  • lnenad  Male
  • Stručni saradnik
    Web
  • Nenad
  • Arhitetak
  • Pridružio: 16 Jan 2007
  • Poruke: 2860
  • Gde živiš: Bijeljina

Pa to nije rjesenje problema. I bez toga ne bi trebalo da radi forma jer poziva stranicu koja ne postoji jer se sve nalazi u jednoj stranici @vladan sutra cu ti napisati kod Smile

offline
  • Pridružio: 16 Jan 2010
  • Poruke: 241
  • Gde živiš: Zemun

Ok, za link u formi si u pravu, ali nigde nije napisao da mu skripta izbacuje 404, već Undefined index, pa sam ja zbog toga predložio ovo rešenje. Moguće je da forma nije ni testirana, pa bi to možda bio i sledeći problem, kada bi se uklonio ovaj koji je ovde naveden.

offline
  • Pridružio: 15 Maj 2006
  • Poruke: 333
  • Gde živiš: Babušnica

Pre upita za upis koristi
if(isset($_POST['submit'])) { $name = $_POST['name']; #... }

offline
  • Pridružio: 08 Sep 2011
  • Poruke: 70

koliko ja vidim ovaj kod niko ne umem da sredi, ništa ne radi osim ovog error_reporting(0);

Ko je trenutno na forumu
 

Ukupno su 1048 korisnika na forumu :: 27 registrovanih, 5 sakrivenih i 1016 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: bobomicek, Bubimir, ccoogg123, Djokkinen, galijot, Georgius, goranperović66, Insan, laki_bb, mercedesamg, Miki01, opt1, pein, Petarvu, Prašinar, ruma, Sirius, Srle993, trajkoni018, USSVoyager, vathra, Vatreni Zmaj, Vlada1389, wizzardone, x9, yrraf, šumar bk2