Just nu i M3-nätverket
Gå till innehåll
Ante_prod

Hjälp med drop-downbox i PHP

Rekommendera Poster

Tjena!

 

Håller på att avsluta en liten sida i PHP nu, och allting är nästan klart.

Det som saknas är en drop-downbox (heter det så??) där alla poster i databasen ska listas.

(det är ingen stor databas, bara 40 poster kanske)

Sedan ska man kunna välja nummer, trycka OK och sedan komma till det valda numrets enskilda sida med mer information.

Adressen till den enskilda sidan är "lista.php?ID=(IDNUMMER)

 

Skulle vara jätteschysst om någon kunde hjälpa mig med detta, irriterar mig över att jag inte kan göra det själv =)

Behöver ni mer info om boxen så är det bara att fråga på...

 

/Ante

 

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

<form method="get" action="lista.php">

<select name="id">

<?php

// sätt in DB-Connection

$sql = mysql_query("SELECT * FROM table")

while($value = mysql_fetch_array($sql)) {

echo '<option value="'. $value['id'] . '">';

echo $value['TextSomVisas'];

echo '</option>';

}

?>

</select>

</form>

 

Har inte kollat att allt stämmer, men det är väl formodligen bara någon fnutt jag satt fel isf

 

[inlägget ändrat 2006-03-21 19:11:26 av /randis]

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Tack så mycket!

Har nu skrivit in tabell och databaskoppl. m.m. i scriptet (jag har bytt ut värdena ännu en gång här)

 

<form method="get" action="lista.php">
<select name="ID">
<?php
// sätt in DB-Connection
$objConn = mysql_connect ('localhost', 'root', '');
mysql_select_db('databas);
$sql = mysql_query("SELECT * FROM table")
while($value = mysql_fetch_array($sql)) {
echo '<option value="'. $value['ID'] . '">';
echo $value['Inventarienummer'];
echo '</option>';
}
?>
</select>
</form> 

 

 

Men jag får ett fel...

Parse error: parse error, unexpected T_WHILE

Vad fel? Är det min koppling som spökar?

 

/Ante

 

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Såhär menar du??

 

$sql = mysql_query("SELECT * FROM table");

 

Jag provade så, men fick då detta felmeddelande

 

Parse error: parse error, unexpected T_STRING

 

Någon som vet vad som är fel nu??

Jag är inte så himla bra på PHP å MySQL :)

 

/Ante

 

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Jag hade glömt att sätta semikolon som avslut på SQL queryn. Det är i allmänhet felet när du får 'unexpected'-felmeddelande

 

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Skapa ett konto eller logga in för att kommentera

Du måste vara medlem för att kunna kommentera

Skapa ett konto

Skapa ett nytt konto på vårt forum. Det är lätt!

Registrera ett nytt konto

Logga in

Redan medlem? Logga in här.

Logga in nu



×
×
  • Skapa nytt...