Buongiorno a tutti e Buon Anno Nuovo,
ho un problema che non riesco proprio a risolvere:
il programma da me preparato preleva dati da una tabella per inserirli poi in una seconda tabella.
Come si può notare dal codice che segue, i campi "costi" sono costituiti da campi input, ma tali dati dovrei invece prelevarli non dall'input ma da campi di una terza tabella dove sono già inseriti tutti i costi.
Ho provato a inserire una seconda "select" con i dati relativi, ma non funziona perchè sicuramente sbaglio qualcosa.
C'è qualcuno che mi può aiutare?
Ecco il codice attuale dove poi andranno eliminati gli importi del form.

<html>


<head>
<title>PAGINA INSERIMENTO DATI</title>


<script language="JavaScript">
<!--
// controllo che ci siano le scelte
function controllo1(){
// controllo che ci sia il cognome e nome socio
cognomesocio1=document.archivio_soci.cognomesocio1 .value;
nomesocio1=document.archivio_soci.nomesocio1.value ;
if((cognomesocio1=="")||(nomesocio1=="")) {
alert("Inserire il cognome e il nome del socio!");
return false;
};
return true;
}
// -->
</script>


</head>


<body bgcolor="#F8C473">
<br><br><br><br>
<form action="inserimento_soci_raduno.php" name="archivio_soci" method="POST" onSubmit="return controllo1();">
<font face="verdana" size="3">
<div align="center">
<u>INSERIMENTO SOCI AI RADUNI</u>
</font>
<br><br>
<table border="1" cellpadding="0" width="40%" bordercolor="blue">
<tr>
<td width="65%"><font size="4" face="Verdana" color="#FF0000">Cognome socio</font></td>
<td width="65%" align="center">
<p align="center">
<font face="Verdana" size="4">
<font color="#0000FF">
<span style="mso-bidi-font-size: 12.0pt">
<input type="text" name="cognomesocio1" size="22" style="color: #FF0000; font-family: Verdana; font-size: 14 pt;">
</span></font></font></p>
</td>
</tr>
<tr>
<td width="65%"><font size="4" face="Verdana" color="#FF0000">Nome socio</font></td>
<td width="65%" align="center">
<p align="center">
<font face="Verdana" size="4">
<font color="#0000FF">
<span style="mso-bidi-font-size: 12.0pt">
<input type="text" name="nomesocio1" size="22" style="color: #FF0000; font-family: Verdana; font-size: 14 pt;">
</span></font></font></p>
</td>
</tr>
<tr>
<!--td width="134%" colspan="2">
<p align="center"><input type="submit" value="INSERISCI COGNOME E NOME" name="cerco" style="font-family: Verdana; font-size: 12 pt"></td-->
</tr></table></div>
<br>
<font face="verdana" size="">
<div align="center">
<table width="" height="" border="1" bordercolor="blue">
<tr>
<td>n.ro
<input type="text" name="n1" size="3">
</td>
<td>costi soci
<input type="text" name="costo11" size="6">
</td>
<td>n.ro
<input type="text" name="n2" size="3">
</td>
<td>c.non soci
<input type="text" name="costo22" size="6">
</td>
<td>n.ro
<input type="text" name="n3" size="3">
</td>
<td>c.ragazzi
<input type="text" name="costo33" size="6">
</td>
<td>n.ro
<input type="text" name="n4" size="3">
</td>
<td>c.ospiti
<input type="text" name="costo44" size="6">
</td></tr>
<table width="" height="" border="1" bordercolor="blue">
<td>extra 1
<input type="text" name="extra1" size="6">
</td>
<td>extra 2
<input type="text" name="extra2" size="6">
</td>
<td>bonifico
<input type="text" name="bonifico" size="6">
</td>
</tr></font>
<div align="center">
<table width="100" height="" border="0">
<tr>
<br>
<td><input type="submit" name="cerco" value="INSERISCI"></td>
</tr>
</table></div></div>
</form>
<br><br>


</body>
</html>


<?php


$nomehost = "localhost";
$utente = "root";
$parola = "";
$nome = "gestione_tcc";


$connessione=mysql_connect($nomehost,$utente,$paro la);
$selezione = mysql_select_db($nome, $connessione);


$cognomesocio1 = $_POST['cognomesocio1'];
$q_1 = mysql_query("SELECT * FROM archivio_soci WHERE cognomesocio1='$cognomesocio1' ");


while ($riga=mysql_fetch_array($q_1)) {


$tessera1 = $riga['tessera1'];
$cognomesocio1 = $riga['cognomesocio1'];
$nomesocio1 = $riga['nomesocio1'];
$pm1 = $riga['pm1'];
$cognomesocio2 = $riga['cognomesocio2'];
$nomesocio2 = $riga['nomesocio2'];
$pm2 = $riga['pm2'];
$telefono1 = $riga['telefono1'];
$cellulare1 = $riga['cellulare1'];
$qualifica1 = $riga['qualifica1'];


$n1 = $_POST['n1'];
$costo11 = $_POST['costo11'];
$n2 = $_POST['n2'];
$costo22 = $_POST['costo22'];
$n3 = $_POST['n3'];
$costo33 = $_POST['costo33'];
$n4 = $_POST['n4'];
$costo44 = $_POST['costo44'];
$extra1 = $_POST['extra1'];
$extra2 = $_POST['extra2'];
$bonifico = $_POST['bonifico'];
$totale = $_POST['totale'];
$totale2 = $_POST['totale2'];


$totale = $n1*$costo11+$n2*$costo22+$n3*$costo33+$n4*$costo4 4+$extra1+$extra2-$bonifico;


$q_2 = mysql_query("INSERT INTO partecipanti_carrara (tessera1, cognomesocio1, nomesocio1, pm1, cognomesocio2, nomesocio2, pm2, telefono1, cellulare1,
qualifica1, n1, costo11, n2, costo22, n3, costo33, n4, costo44, extra1, extra2, bonifico, totale, totale2)
VALUES ('$tessera1','$cognomesocio1','$nomesocio1','$pm1' ,'$cognomesocio2','$nomesocio2','$pm2','$telefono1 ','$cellulare1','$qualifica1','$n1','$costo11',
'$n2','$costo22','$n3','$costo33','$n4','$costo44' ,'$extra1','$extra2','$bonifico','$totale','$total e2')");


}


$result = mysql_query($q_2);
if($result)


$iris = MySQL_query($sql)
or die ("Query fallita!");


MySQL_close();


?>