Hi Guys,
I recently moved a script to a new server, from a 4.XX version of PHP to a 5.xx version..
You can view the errors at http://pets.cnradiogroup.co.uk/showpets.php
I'm getting lines of errors like
Notice: Undefined index: title in /var/www/cnradiogroup.co.uk/pets/httpdocs/showpets.php on line 25
I know it's got it to with how I place my variables but I can't figure it out at this time on a Friday!
Code as follows - Sorry it's not very clean!!
<?php $_GET["station"]; ?>
<?php $_GET["category"]; ?>
<SCRIPT LANGUAGE="JavaScript">
<!-- Idea by: Nic Wolfe -->
<!-- This script and many more are available free online at -->
<!-- The JavaScript Source!! http://javascript.internet.com -->
<!-- Begin
function popUp(URL) {
day = new Date();
id = day.getTime();
eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=1,width=800,height=600,left = 320,top = 150');");
}
// End -->
</script>
</head>
<p align="left"><img src="<? echo $station ?>.jpg"></p><BR>
<p align="centre"><font size="3">[<a href="showpets.php?category=lost&station=<? echo $station ?>">LOST PETS</a>] [<a href="showpets.php?category=found&station=<? echo $station ?>">FOUND PETS</a>] [<a href="showpets.php?category=reunited&station=<? echo $station ?>">REUNITED PETS</a>]<BR></font>
<? include "autoinc.php" ?>
<? $title = $_GET['title'] ?>
<? $intro = $_POST['intro'] ?>
<? $nameofowner = $_POST['nameofowner'] ?>
<? $telephone = $_POST['telephone'] ?>
<? $image = $_POST['image'] ?>
<? $id = $_GET['id'] ?>
<?
if ($id == "") {
$sql="SELECT * FROM pets WHERE approved = 'YES' and station = '$station' and category = '$category' ORDER BY id DESC";
$result=mysql_query($sql);
$ncount=0;
while ($myrow=mysql_fetch_array($result)) {
if ($ncount<6)
{
$ncount=$ncount+1;
$showbizlong = str_replace("\'", "'", $showbizlong);
?>
<body>
<div style="width: 565px;" class="cn_headbox">
<div class="cn_head">
<h2><? echo $myrow["title"]; ?></h2>
<div class="cn_headright"> </div>
</div>
<!-- BOX CONTENT -->
<div class="mysite">
<div style="margin-top: 14px; float: right; "> </div>
<br />
<p><br />
<strong>
<p><img hspace="10" border="3" align="left" src="http://www.mediacubed.co.uk/pets/images/news/<? echo $myrow["image"]; ?>" style="padding-right: 0px; width: 200px; height: auto; "alt="Brooklyn" /></p>
<p><strong>Owner: </strong><? echo $myrow["nameofowner"]; ?></p>
<p><strong>Telephone:</strong> <? echo $myrow["telephone"]; ?></p>
<h2><? echo $myrow["title"]; ?></h2>
<p><?
echo nl2br($myrow["intro"]);
?><BR><a href="showpets.php?id=<? echo $myrow["id"]; ?>&station=<? echo $station ?>&category=<? echo $category ?>">More details</a><strong>
</strong></p>
<div class="mysite"> </div>
<br />
<p> </p>
<p> </p>
<p> </p>
</div>
<!-- END BOX CONTENT -->
<div class="cn_base">
<div class="cn_baseright"> </div>
</div>
</div><p>
<BR><BR>
<?
}
}
} else {
$sql="SELECT * FROM pets WHERE id=$id ORDER BY id DESC";
$result=mysql_query($sql);
$myrow=mysql_fetch_array($result);
$title = $myrow["title"];
$image = $myrow["image"];
$story = $myrow["story"];
$nameofowner = $myrow["nameofowner"];
$telephone = $myrow["telephone"];
echo "
<div style=\"width: 565px;\" class=\"cn_headbox\">
<div class=\"cn_head\">
<h2>$title</h2>
<div class=\"cn_headright\"> </div>
</div>
<!-- BOX CONTENT -->
<div class=\"mysite\">
<div style=\"margin-top: 14px; float: right; width: 330px; height: auto;\"> </div>
<br />
<p><br />
<strong>
<p><img hspace=\"10\" border=\"3\" align=\"left\" src=\"http://www.mediacubed.co.uk/pets/images/news/$image\" style=\"padding-right: 0px; width: 200px; height: auto;\" alt=\"$title\" /></p>
<p><strong>Owner: </strong>$nameofowner</p>
<p><strong>Telephone:</strong> $telephone</p>
<h2>$title</h2>
<p>"; echo nl2br("$story"); echo"
<BR>
<BR><font size=\"4\">
<a href=\"showpets.php?station=$station&category=$category\">Back To $category Pets</a>
</font>
</strong></p>
<div class=\"mysite\"> </div>
<br />
<p> </p>
<p> </p>
<p> </p>
</div>
<!-- END BOX CONTENT -->
<div class=\"cn_base\">
<div class=\"cn_baseright\"> </div>
</div>
</div><p>
<BR><BR>
";
}
?>
<Center><p>
<font size="5"><a href="http://mediacubed.co.uk/pets/petadd.php?station=<? echo $station ?>">Report A Lost Or Found Pet</A>
</font>
</center></p></div>
Hope you can help.
Thanks,
Andy