Slettet bruger
06. maj 2005 - 10:55
Der er
8 kommentarer og 1 løsning
Select den valgte data
Hej eksperter, jeg har brug for et script i en dropdown / select funktion, som vælger den selecte ex. Hvis data i databasen(nyheder) er hvis brugernavnet er ligemed test1 Så skal den lave en : <select name="valg"> <option value="<?PHP echo $res['newsID']; ?>" selected>test1</option> <option value="<?PHP echo $res['newsID']; ?>">test2</option> </select> Altså den skal vælge den selecte del fra databasen... Nok mere præcist sådan her: Hvis der er 5 forskellige billeder indtastede i databasen Hvis man har selecte et billede ved navn: bundkort.jpg og så skal "bundkort.jgp" være selected og så nedenunder skal de 4 andre så vises...
Annonceindlæg fra Kingston Technology
<select name="valg"> <?php if ($res['navn']=='bundkort') { echo '<option value="<?PHP $res['navn']; ?>" selected="selected">bundkort</option>'; } else { echo '<option value="<?PHP $res['navn']; ?>">bundkort</option>'; } if ($res['navn']=='mus') { echo '<option value="<?PHP $res['navn']; ?>" selected="selected">mus</option>'; } else { echo '<option value="<?PHP $res['navn']; ?>">mus</option>'; } ?> </select>
eller.. <select name="valg"> <?php if ($res['newsID']==1) { echo '<option value="1" selected="selected">bundkort</option>'; } else { echo '<option value="1">bundkort</option>'; } if ($res['newsID']==2) { echo '<option value="2" selected="selected">mus</option>'; } else { echo '<option value="2">mus</option>'; } ?> </select>
Slettet bruger
06. maj 2005 - 11:35
#3
men lad os så antage der er 200 styk forskellige dele i databasen... vil du så have jeg skal sidde og lave en for hvert enkelt?
nope! Daniel? skal du bruge data fra to tabeller? eller?!?
</select> <?php $query = "SELECT noget med nyheder osv..."; $result = mysql_query($query) or die("MySQL fejl: " . mysql_error()); while($log = mysql_fetch_array($result)) { $query2 = "SELECT blabla WHERE id = '.$log['brugerID'].'"; $result2 = mysql_query($query2) or die("MySQL fejl: " . mysql_error()); $log2 = mysql_fetch_array($result2); if ($log['newsID']==$log2['brugerid']) { echo '<option value="'.$log['newsID'].'" selected="selected">'.$log['name'].'</option>'; } else { echo '<option value="'.$log['newsID'].'">'.$log['name'].'</option>'; } } måske... er ikke lige testet... ?>
Slettet bruger
06. maj 2005 - 12:07
#6
nej kun 1...
kan du så ikke kommer med lidt data fra din tabel... men navne og eksempler... ved ikke helt om jeg forstår dit eksempel nemlig
Hvordan får du om noget er valgt på forhånd? anyway, hvis nu du bruger $_GET function select($var, $var2, $select="selected") { $c = ""; if($var == $var2) { $c = " ". $select; } return $c; } <select name="valg"> <option value="<?PHP echo $res['newsID']; ?>"<?php echo select($res['newsID'], $_GET["ref"]); ?>><?PHP echo $res['newsID']; ?></option> <option value="<?PHP echo $res['newsID']; ?>"<?php echo select($res['newsID'], $_GET["ref"]); ?>><?PHP echo $res['newsID']; ?></option> </select> eller input type="radio" name="navn" value="<?PHP echo $res['newsID']; ?>"<?php echo select($res['newsID'], $_GET["ref"], "checked"); ?>> så'n cirkus........
Slettet bruger
20. maj 2005 - 08:35
#9
Det skal være en select box, den skriver output i. F.eks. du har oprettede en kategori, der hedder "Hardware" Når man så ændre en af produkterne, vil jeg have at den i en select box, at den kommer ud med de forskellige typer, f.eks. Hardware, Software, Bærbar ect. Men det kunne godt være man skulle have en tabel "kategorier" til at indeholder de kategorier man skal have (?)
Vi tilbyder markedets bedste kurser inden for webudvikling