Heyas all, brand new to the forum, as well as PHP.
Reason for being here is that I could use some help to do something. Something that is beyond what I am currently capable of achieving.
The course is a CSS course and the assignment is to create a small page that uses some sort of ajax/php on it.
I have already done this part and feel comfortable that I have completed the assignment well enough to earn the maximum allowable points.
However, I would really like to add some functionality and fluff to the assignment while learning something during the process.
What I have is a HTML that when a user enters a letter into the box, calls a function that reads the array for possible matches. Such as entering the letter “D” in the box initially might pull up multiple names such as “Denise”,“Debbie”,“Donna”, etc…
What I would like to do is have those names appear as links if possible. So like if the user entered the name “Denise” they could then click on it. The destination, would not be very important, I am thinking perhaps just to the Wiki page concerning that name.
So, how would I go about doing this? Is that something coded into the html page? The php page? Some other manner. As I said, this is more fluff than anything else so I am by NO means asking anyone to do my homework for me. I know how irritating and bothersome it must be for professionals, such as those who post help here, when someone comes looking for a free ride.
Here is the basic code as of now although I am not using this HTML file as is, only the function, which I will drop into my own pages code later. Thanks in advance!
[php]<?php
// Fill up array with names
$a[]=“Anna”;
$a[]=“Brittany”;
$a[]=“Cinderella”;
$a[]=“Diana”;
$a[]=“Eva”;
$a[]=“Fiona”;
$a[]=“Gunda”;
$a[]=“Hege”;
$a[]=“Inga”;
$a[]=“Johanna”;
$a[]=“Kitty”;
$a[]=“Linda”;
$a[]=“Nina”;
$a[]=“Ophelia”;
$a[]=“Petunia”;
$a[]=“Amanda”;
$a[]=“Raquel”;
$a[]=“Cindy”;
$a[]=“Doris”;
$a[]=“Eve”;
$a[]=“Evita”;
$a[]=“Sunniva”;
$a[]=“Tove”;
$a[]=“Unni”;
$a[]=“Tasha http://en.wikipedia.org/wiki/Tasha_Yar”;
$a[]=“Liza”;
$a[]=“Elizabeth”;
$a[]=“Ellen”;
$a[]=“Wenche”;
$a[]=“Vicky”;
//get the q parameter from URL
$q=$_GET[“q”];
//lookup all hints from array if length of q>0
if (strlen($q) > 0)
{
$hint="";
for($i=0; $i<count($a); $i++)
{
if (strtolower($q)==strtolower(substr($a[$i],0,strlen($q))))
{
if ($hint=="")
{
$hint=$a[$i];
}
else
{
$hint=$hint." , ".$a[$i];
}
}
}
}
// Set output to “no suggestion” if no hint were found
// or to the correct values
if ($hint == “”)
{
$response=“no suggestion”;
}
else
{
$response=$hint;
}
//output the response
echo $response;
?>[/php]
[code]
Start typing a name in the input field below:
First name:Suggestions:
[/code]