Gå til innhold

PHP search-script trøbbel


Anbefalte innlegg

Driver å lærer meg php, og kom over et problem. Har kopiert et enkelt search script mot en mysql database. Problemet er at variabelen blir ikke sendt fra html-siden til php-scriptet.

Koden skal være rett, så lurer på hva eksterne grunner dette kan ha.

 

Bruker PHP 4.3.4, mysql 3.23.49, apache 1.3.29

 

"searchbyname.htm"

<html>
<head>
<title>Search...</title>
</head>

<body>
<h2>Search for artist</h2>
<br>
<form action="resultsbyname.php" method="post">
 Please enter the name of the artist you are seeking.
 <br>
 <input name="name" type=text>
 <br>
 <input type=submit value="Search">
</form>
</body>
</html>

 

 

"resultsbyname.php"

<html>
<head>
<title>Search...</title>
</head>

<body>
<h2>Search results</h2>
<br>
<?php
 $db = mysql_connect("localhost","root","root");
 mysql_select_db("test", $db);
 $query = "select member.firstname, member.lastname
 	from member where lastname like '%".$name."%'";
 $result = mysql_query($query);
 while ($record = mysql_fetch_assoc($result))
 {
 	while (list($fieldname, $fieldvalue) = each ($record))
 	{
   echo $fieldname.": <b>".$fieldvalue."</b><br>";
 	}
 	echo "<br>";
 }
echo "name: ".$name;
?>
<br>
<a href="searchbyname.htm">Go back to search page.</a>
</body>
</html>

 

Håper noen kan hjelpe meg litt :)

La inn en echo mot variabelen på slutten som dere ser...

Lenke til kommentar
Videoannonse
Annonse

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...