in pratica devo scrivere una funzione che da un menu select tipo questo

Codice PHP:
<select name=Gif>
<
option>-------</option>
<
option value='http://www.pippo.it'>img1</option>
<
option value='http://www.pippo.it'>img2</option>
</
select
viene inviata in una chat una semplice immagine

ora se devo fare inserimento dell immagine tramite un semplice text so come fare ma se devo farlo tramite un select no, pultroppo non so come passare le varibiali mi potete indicare come.
e magari fare un esempio

vi posto intero codice che uso se ce un inserimento immagine tramite url inserito in un text

Codice PHP:
<? 
$Stanza
=$_SESSION['Stanza'];
$CarDefault '';
include (
"inc/controlloesilio.php");

$Msg $_POST['Msg'];
$Msg stripslashes($Msg);
$Msg substr($Msg0min(strlen($Msg), 1000));
$Msg addslashes($Msg);

If ((
$StanzaCambia != "") and ($StanzaCambia != $Stanza)) {
cambiastanza($StanzaCambia$Login);
};
                
$Tipo $_POST['Tipo'];
$Tipo trim($Tipo);

$url $_POST['url'];
$url trim($url);

if (
$Tipo == "H" 
{
$Msg =($url);

else 
{
$Messaggio =$_POST['Messaggio'];
$Messaggio stripslashes(trim($Messaggio));
$Msg substr($Messaggio0min(strlen($Messaggio), 1000));
$Msg addslashes($Messaggio);
$CharAdd $_POST['CharAdd'];
$CharAdd "";
$Msg htmlspecialchars($Msg);
}
if (
$Msg != "") {
    
$MySql "INSERT INTO Chat (Stanza, Mittente, Destinatario, Ora, Testo, Sesso, ImgGilda, DescGilda, ImgRazza, DescRazza, Tipo)";
    
$MySql .= "VALUES ('".addslashes($Stanza)."', '".addslashes($mittente)."', '".addslashes($Dest)."', NOW(), '".$Msg."', '$img_ses', '$Gif','$CharAdd', '$ImgRazza_S', '$des_razz', '$Tipo')";
    
mysql_query($MySql);
?>
Immagine:

<form method="post" action="img.php" name=inviourl >
<input type="text" name=url size=60><input type="submit" value="Invia" style="font-weight:bold;font-family:Verdana;font-size:8pt"><input type="hidden" name="Tipo" value="H"></form>