Avatar billede nfssister Forsker
04. maj 2006 - 13:40 Der er 10 kommentarer og
1 løsning

Dropdown skal ændre sig

Hej

Jeg er ved at lave et script der henter noget data fra en database og skriver/regner ud hvad der nu er i den.
Men jeg vil gerne have at hver gang jeg vælger noget i min dropdown menu så refresher den data og skriver det rigtige ud

Jeg vil gerne have den til at se sådan her ud: |Dropdown menu med bynavne | (Resultatet)

Jeg har lavet det her, det virker fint i selve dropdown menuen, men jeg kan ikke få den til at skrive det UDEN for drop down menuen, kan det lade sig gøre ?


<?php

mysql_connect('localhost', 'root', '');
mysql_select_db("test");

echo "<select name=\"fragtoption\">";
$query = mysql_query("SELECT * FROM fragt ORDER BY id") or die(mysql_error());
while($row = mysql_fetch_assoc($query)){
    $pris = $row[price];
    $notat = $row[notes];
    $moms = 1.25;
    $result = ($pris+$notat)*$moms;
    $resultat = "(Pris: $row[price] + Tillæg: $row[notes] + Moms (25%) = $result,-)";
  echo "<option value=\"$row[id]\">$row[name] $resultat</option>";
 
}
echo "</select>";
echo "$resultat";
?>
Avatar billede expnet Seniormester
04. maj 2006 - 13:48 #1
skal det forstårs sådan at pris uden for down-menuen
Avatar billede expnet Seniormester
04. maj 2006 - 14:14 #2
Avatar billede nfssister Forsker
04. maj 2006 - 14:15 #3
nemlig :D
Avatar billede expnet Seniormester
04. maj 2006 - 14:22 #4
<select name="fragtoption" onchange="location.href='?uid='+this.value">
<option selected="selected" value="0">Valg by</option>
<?

mysql_connect('localhost', 'root', '');
mysql_select_db("test");


$query = mysql_query("SELECT * FROM fragt ORDER BY id") or die(mysql_error());
while($row = mysql_fetch_assoc($query)){
  echo "<option value='$row[id]'>$row[name]</option>";

}
?>
</select>
<br>
<?
if($_GET[uid] != ""){
$query = mysql_query("SELECT * FROM fragt where id = '$_GET[uid]'") or die(mysql_error());
if(mysql_num_rows($query) == 0){
echo "der findes ikke noget id ".$_GET[uid]."i databasen";
}else{
while($row = mysql_fetch_assoc($query)){
    $pris = $row[price];
    $notat = $row[notes];
    $moms = 1.25;
    $result = ($pris+$notat)*$moms;
    echo "$row[name]<br>(Pris: $row[price] + Tillæg: $row[notes] + Moms (25%) = $result)";
}
}
}
?>
Avatar billede expnet Seniormester
04. maj 2006 - 14:28 #5
takker for point håber du kan bruge det...
Avatar billede nfssister Forsker
04. maj 2006 - 14:58 #6
hvad hvis man vil have flere af dem på en side ? kan det lade sig gøre uden det fucker helt ?
Avatar billede expnet Seniormester
04. maj 2006 - 15:01 #7
hvad du flere mysql-tabeller eller dropdown til til anden mysql-tabel
Avatar billede nfssister Forsker
04. maj 2006 - 15:04 #8
jeg har nogle flere tabeller, og der skal flere dropdown menuer senere... men den uid som siden får geder lidt hvis jeg har 2 på min side... torr ihf det er den der driller
Avatar billede nfssister Forsker
04. maj 2006 - 15:05 #9
f.eks:
Kabinetter:
Dropdown 1

CPU:
Dropdown 2

Ram:
Dropdown 3

osv.

Når man så har valgt alt det man skal have, så trykker man send og så sender den til en mail

Er det noget man kan med det du lavede der ?
Avatar billede expnet Seniormester
04. maj 2006 - 15:26 #10
hej.
det kan godt lad selv gøre jeg tro bare det vil blive noget være rod i sidste enden
Avatar billede expnet Seniormester
04. maj 2006 - 15:43 #11
du kan evt. kontakte mig med nemer oplyseringer om det du vil / evt så jeg kan kontakte dig tilbage så en mail på exp[a]zubnet[doc]dk
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester