correggo il codice altrimenti non funziona...

Codice PHP:
<html>
<title>Titolo</title>

<head>

<script type="text/javascript">
<!--

function funzionejs(x)
{

for (i=0;i<x.length;i++){
alert(x[i]);
}
}

// -->
</script>


</head>
<body>

<?php
$temp 
=array("uno""due");
echo 
"<form>";

echo 
"<select name='c' onchange=\"funzionejs($temp)\"><option value='0'>genere</option>";


echo 
"</form>";


?>

</body>
</html>
questo non funziona, e restituisce ovviamente la select così


Codice PHP:
<select name='c' onchange="funzionejs(Array)"><option value='0'>genere</option
visto che $temp è un array e se vuoi tirare fuori il valore devi specificare un indice
esempio $temp[0]...

Ora, per accedere ad entrambi dovresti ad esempio fare un ciclio, ma assegnare i value alle select...

esempio

Codice PHP:

<html>
<title>Titolo</title>

<head>

<script type="text/javascript">
<!--

function funzionejs(x)
{

for (i=0;i<x.length;i++){
alert(x[i]);
}
}

// -->
</script>


</head>
<body>

<?php
$temp 
=array("uno""due");
echo 
"<form>";

echo 
"<select name='c' onchange=\"funzionejs(this.value)\">";
foreach(
$temp as $t)
{
    echo 
"<option value='$t'>$t</option>";
}
echo 
"</select>";


echo 
"</form>";


?>

</body>
</html>