Overføre variable

Tags:    php

Jeg har en variable som hedder test inde i select boksen. Hvordan får jeg skrevet en ny værdi i den afhængig af hvad brugeren vælger i dropdownboks og får det skrevet til en ny variabel?

Her er koden:



<td width="25%"> <select name="delete" style="width:190px">

<?php
while($row=mssql_fetch_array($result))

{

echo "<option value=\\"".$test."\\">" . $row['serial_nr'] . "</option>";

}



?>

<input type="submit" value="Delete pc(s)"></td

</td>
</select>



6 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 6 karma
Sorter efter stemmer Sorter efter dato
Jeg har en variable som hedder test inde i select boksen. Hvordan får jeg skrevet en ny værdi i den afhængig af hvad brugeren vælger i dropdownboks og får det skrevet til en ny variabel?

Her er koden:



<td width="25%"> <select name="delete" style="width:190px">

<?php
while($row=mssql_fetch_array($result))

{

echo "<option value=\\"".$test."\\">" . $row['serial_nr'] . "</option>";

}



?>

<input type="submit" value="Delete pc(s)"></td

</td>
</select>


Jeg ville nok prøve at bruge

Fold kodeboks ind/udKode 

(Dette er ikke testet.)
M.v.h. Johnny Rasmussen



Du har vel en <form> og en submit button :D. Hvis vi nu lige leger din kode ser sådan her ud


Fold kodeboks ind/udKode 


Det skulle virke.





-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GED d- s: a--- C++ W++ w PS X+ tv+ b D G e- h! !r z--
------END GEEK CODE BLOCK------



Du har vel en <form> og en submit button :D. Hvis vi nu lige leger din kode ser sådan her ud


Fold kodeboks ind/udKode 


Det skulle virke.





-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GED d- s: a--- C++ W++ w PS X+ tv+ b D G e- h! !r z--
------END GEEK CODE BLOCK------


Det virker desværre ikke. Der bliver ikke udskrevet noget.




Jeg har en variable som hedder test inde i select boksen. Hvordan får jeg skrevet en ny værdi i den afhængig af hvad brugeren vælger i dropdownboks og får det skrevet til en ny variabel?

Her er koden:



<td width="25%"> <select name="delete" style="width:190px">

<?php
while($row=mssql_fetch_array($result))

{

echo "<option value=\\"".$test."\\">" . $row['serial_nr'] . "</option>";

}



?>

<input type="submit" value="Delete pc(s)"></td

</td>
</select>


Jeg ville nok prøve at bruge

Fold kodeboks ind/udKode 

(Dette er ikke testet.)
M.v.h. Johnny Rasmussen




Det virker ikke. Der bliver ikke udskrevet noget. Her er koden:

td width="25%"> <select name="delete" style="width:190px">

<?php

while($row=mssql_fetch_array($result))

{

echo "<option value=\\"".$test."\\">" . $row['serial_nr'] . "</option>";
$del = $_GET['delete'];
echo $del;
}




?>
</td>
</select>
<input type="submit" value="Delete pc(s)"></td



Hvis din forms action er post skal du ikke bruge $_GET['blah'] men $_POST['blah'].






-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GED d- s: a--- C++ W++ w PS X+ tv+ b D G e- h! !r z--
------END GEEK CODE BLOCK------



Hvis din forms action er post skal du ikke bruge $_GET['blah'] men $_POST['blah'].


Hej. Det hjælper ingenting. Kode:

<td width="25%"> <select name="delete" multiple style="width:190px">

<?php

while($row=mssql_fetch_array($result))

{

echo "<option value=\\"".$test."\\">" . $row['serial_nr'] . "</option>";
$del = $_POST['delete'];
echo $delete;
}

?>
</td>
</select>
<input type="submit" value="Delete pc(s)"></td



-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GED d- s: a--- C++ W++ w PS X+ tv+ b D G e- h! !r z--
------END GEEK CODE BLOCK------





t