$sql="SELECT * FROM pc ORDER BY ID ASC ";
$visa = mysql_query("SELECT * FROM pc WHERE kat='" & kat & "' ORDER BY fusk_namn ASC");
while ($r = mysql_fetch_array($visa))
{ /* Här börjar loopen... */
$id = $r["id"];
$fusk_namn = $r["fusk_namn"];
echo "<a href=\"pc.php?action=read&id=$id\">$fusk_namn</a><br>";
} /* ...och här slutar den */
?>
hej jag får inte den här koden att funka filen som koden ligger i heter a.php när jag tänker hämta så länkade jag a.php?kat=a då ska alla de poster som har bokstaven a i tabellen hämtas med det funkar inte
$sql="SELECT * FROM pc ORDER BY ID ASC ";
$visa = mysql_query("SELECT * FROM pc WHERE kat='&".$kat."&' ORDER BY fusk_namn ASC") or die (mysql_error());
while ($r = mysql_fetch_array($visa))
{ /* Här börjar loopen... */
$id = $r["id"];
$fusk_namn = $r["fusk_namn"];
echo "<a href=\"pc.php?action=read&id=$id\">$fusk_namn</a><br>";
<?php
mysql_connect( "localhost", "användare", "lösenord" )
or die( "Kunde inte koppla till MySQL-servern" );
mysql_select_db( "databas" )
or die( "Kunde inte koppla mot databasen" );
$mysqlResult = mysql_query( "SELECT id, fusk_namn FROM pc WHERE kat='" . $_GET[ 'kat' ] . "%' ORDER BY fusk_namn ASC" )
or die( mysql_error() );
while( $currentRow = mysql_fetch_array( $mysqlResult ) ) {
echo "<a href=\"pc.php?action=read&id=" . $currentRow[ 'id' ] . "\">" . $currentRow[ 'fusk_namn' ] . "</a><br>";
}
mysql_close();
?>
Vad får du för resultat på den koden?
En fråga: Vill du hämta alla poster där kategorin börjar med bokstaven från adressfältet, eller vill du hämta alla poster där bokstaven ingår i kategorin?
Det ska det nog vara... men dina länkar på sidan har inget värde, fast det kanske inte ska spela någon roll. Testa och gör $kat global och se om det fungerar