webForumDet fria alternativet

Föra med gömda värden

PHP

2 svar · 192 visningar · startad av Pudolf

Medlem sedan juli 2000221 inlägg
Frågan#1

Jag skriver ut flera värden från en mysql databas till en rullista där jag sedan väljer ett utav dom och skickar vidare genom ett formulär, så här ser t ex den jag väljer ut:

Rubiken (2002-11-09)

och värdet är då "rubrikmappen". Här är min kod för att göra rullistan:

$option .= "<OPTION value=\"$mapp\">$rubrik ($datum)</OPTION>";

...

<SELECT name="mapp"> 
<? echo "$option"; ?>
</SELECT>

Men jag vill att att värdena $rubrik och $datum ska föras vidare också till nästa sida. Jag skulle ju kunna kasta om så det blir så här t ex.

$option .= "<OPTION value=\"$rubrik\">$rubrik ($datum)</OPTION>";

Så får man välja samma på nytt... men det vore ju onödigt jobbigt. Så, finns det nåt sätt man kan för vidare de värden som hör till $mapp i mitt första exempel? Typ nåt gömt fält eller så?

Tack på förhand.

Medlem sedan nov. 2001274 inlägg
#2

Inget fulländat svar på din fråga, men det bör ju gå med ett dolt textfält som du bara döper till till något originellt namn, förslagsvis genom att utnyttja primärnyckeln i tabellen på ett eller annat sätt.

<input type='hidden' name='id-datum' value='datumet'>
<input type='hidden' name='id-rubrik' value='rubriken'>
Medlem sedan juli 2000221 inlägg
#3

Okej jag löste det genom att connecta till databasen innan det läggs in och plocka ut värdena där mappen och rubriken stämde överrens..

264 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
132 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
134 ms — ändringar (db)