jeg har en php side som ser sådan ud:
<pre>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Nyt dokument</title>
<meta name="generator" content="TSW WebCoder">
</head>
<body>
<center><h1>Inter languages</h1></center>
<table width="100%" cellpadding="5">
<tr>
<?
mysql_connect ("**********","**********","***********");
mysql_select_db ("test");
$foresp = mysql_query("SELECT * FROM bogstav ORDER BY stav ASC");
while ($data = mysql_fetch_array($foresp))
{
echo("<td><a href='show.php?dt=$data[2]'>$data[1]</a></td>");
}
?>
</tr>
</table>
<table width="100%" cellpadding="5">
<?
//$dt = &$HTTP_POST_VARS['dt'];
mysql_connect ("**********","**********","***********");
mysql_select_db ("test");
$forespz = mysql_query("SELECT * FROM ord WHERE word LIKE '$dt' ORDER BY word ASC");
while ($dataz = mysql_fetch_array($forespz))
{
echo("<tr><td><a href='ushow.php?=$dataz[0]'>$dataz[1]</a></td></tr>");
}
?>
</table>
</body>
</html>
</pre>
og tabelen ord ser sådan ud:
<pre>
# phpMyAdmin MySQL-Dump
# version 2.2.2
#
http://phpwizard.net/phpMyAdmin/#
http://phpmyadmin.sourceforge.net/ (download page)
#
# Vært: localhost
# Genereringstidspunkt: 01/03 2003 kl. 12:37:20
# Server version: 3.23.46
# PHP version: 4.0.6
# Database: : `test`
# --------------------------------------------------------
#
# Struktur dump for tabellen `ord`
#
CREATE TABLE ord (
id int(50) NOT NULL auto_increment,
word varchar(255) NOT NULL default '',
KEY id (id)
) TYPE=MyISAM COMMENT='interlanguages word tabel';
#
# Data dump for tabellen `ord`
#
INSERT INTO ord VALUES (1, 'Cat');
INSERT INTO ord VALUES (2, 'Car');
INSERT INTO ord VALUES (3, 'c');
</pre>
det er så meninge at når der klikkes på et bogstav skal der hentes alle ord frem som begynder med bogtsavet, adresse linie ser sådan ud
<pre>
http://localhost/interl/show.php?dt=c</pre>
Håber nogen kan fortælle mig hvorfor den ikke henter noget jeg har også prøvet at udskifte linien
<pre>
$forespz = mysql_query("SELECT * FROM ord WHERE word LIKE '$dt' ORDER BY word ASC");
</pre>
med
<pre>
$forespz = mysql_query("SELECT * FROM ord WHERE word='$dt' ORDER BY word ASC");
</pre>
så skulle den da hente c´et men det gør det ikke den hente ingen ting, hvorfor!
på forhånd tak![Redigeret d. 01/03-03 12:38:32 af Thomas Christensen]