Option

Tags:    php

Hej,

jeg har lige et lille hurtigt spørgsmål som jeg ikke har kunnet få svar på via www.google.com, så jeg prøver her ;)

Først noget af min kode:
<?
echo "<select name='vis' style='font-size: 7pt; font-family: Verdana; font-color: #C1C2C5; background-color: #ffffff; border-color: #000000; border-width: 1'>";

$user = mysql_query("SELECT * FROM users where ban ='0' AND aktiveret='1' order by nick") or die ("Kunne ikke vælge felter i database-tabellen");

while($users = mysql_fetch_array($user))
{
echo"
<option value='$users[nick]'>$users[nick]</option>";
}

echo "</select>";
?>

<form method='post' action='index.php?go=se_prof&show=1'>
<input type='submit' value='Find' name='submit'>
</form>

<?
if ($show) {
$usr_id = $HTTP_POST_VARS['vis'];
echo "Viser oplysninger";
include ("./include/visprofil.php");
}
?>


Forklaring:

Det jeg gerne vil have er at valget i den optionbox bliver sendt vidre når jeg vælger, men kan jeg bruge $HTTP_POST_VARS til at hente svaret fra min <option> ? Jeg har ikke kunnet få det til at virke.

PS. Det er includefilen tilsidst som skal bruge denne variabel, det virker nemlig hvis jeg giver variablen direkte f.eks. http://www.domain.dk/index.php?go=se_prof&show=1&usr_id=3[Redigeret d. 13/03-03 22:54:58 af Hyperman]



3 svar postet i denne tråd vises herunder
0 indlæg har modtaget i alt 0 karma
Sorter efter stemmer Sorter efter dato
Du skal putte din <form> oppe over der hvor din <select> er...

altså:

<form method='post' action='index.php?go=se_prof&show=1'>

<?
echo "<select name='vis' style='font-size: 7pt; font-family: Verdana; font-color: #C1C2C5; background-color: #ffffff; border-color: #000000; border-width: 1'>";

$user = mysql_query("SELECT * FROM users where ban ='0' AND aktiveret='1' order by nick") or die ("Kunne ikke vælge felter i database-tabellen");

while($users = mysql_fetch_array($user))
{
echo"
<option value='$users[nick]'>$users[nick]</option>";
}

echo "</select>";
?>

<input type='submit' value='Find' name='submit'>
</form>

<?
if ($show) {
$usr_id = $HTTP_POST_VARS['vis'];
echo "Viser oplysninger";
include ("./include/visprofil.php");
}
?>[Redigeret d. 13/03-03 23:34:23 af Frank Bille Jensen]



hmm, ja det var sgu det, satans at jeg ikke selv kunne se det....

Lav et svar, så får du points...


Tak for hjælp..




<form method='post' action='index.php?go=se_prof&show=1'>


<input type='submit' value='Find' name='submit'>


if ($show) {


Det ser ud som om du bare bruger $show til at finde ud af om formen er submittet. du kan vist bare bruge navnet på submitknappen altså $Find . Så har du en variabel mindre.

[Redigeret d. 14/03-03 18:59:18 af Jesper Kristensen]



t