Poslao: 15 Jun 2012 08:15
|
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.
|
|
Poslao: 15 Jun 2012 10:10
|
offline
- lnenad
- Stručni saradnik
Web
- 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
|
|
|
|
Poslao: 15 Jun 2012 14:57
|
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
jeste sve je u jednoj strani! nije ni meni jasno!
|
|
|
|
Poslao: 15 Jun 2012 15:16
|
offline
- lnenad
- Stručni saradnik
Web
- 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 , sta ce biti od toga dva ?
|
|
|
|
Poslao: 16 Jun 2012 14:20
|
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.
|
|
|
|
Poslao: 17 Jun 2012 01:15
|
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.
|
|
|
|
Poslao: 17 Jun 2012 01:31
|
offline
- lnenad
- Stručni saradnik
Web
- 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
|
|
|
|
Poslao: 17 Jun 2012 01:41
|
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.
|
|
|
|
Poslao: 17 Jun 2012 03:06
|
offline
- MSMarkoN
- Ugledni građanin
- Pridružio: 15 Maj 2006
- Poruke: 333
- Gde živiš: Babušnica
|
Pre upita za upis koristi
if(isset($_POST['submit']))
{
$name = $_POST['name'];
#...
}
|
|
|
|
Poslao: 18 Jun 2012 00:21
|
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);
|
|
|
|