Ciao a tutti
ho una tabella
ho una pagina php dove all'interno ho inserito un checkbox
Se l'utente seleziona vorrei che i dati estratti da un altra tabella, finissero nella Nuova_tabella db..come posso risolvere??
ecco la mia pagina php
PAGINA.PHP
Grazie a chi riuscira' ad aiutarmi sul codice impostato..sto sclerando !
ho una tabella
Codice:
Struttura della tabella `lista_in_lavorazione`
--
CREATE TABLE IF NOT EXISTS `lista_in_lavorazione` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`DATO5` varchar(255) NOT NULL,
`DATO9` varchar(255) NOT NULL,
`DATO24` varchar(255) NOT NULL,
`DATO26` varchar(255) NOT NULL,
`DATO27` varchar(255) NOT NULL,
`DATO50` varchar(255) NOT NULL,
`DATO52` varchar(255) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
ho una pagina php dove all'interno ho inserito un checkbox
Se l'utente seleziona vorrei che i dati estratti da un altra tabella, finissero nella Nuova_tabella db..come posso risolvere??
ecco la mia pagina php
PAGINA.PHP
Codice:
<center>
<table id="box-pieno" >
<tr>
<th scope="col">MODELLO</th>
<th scope="col">TELAIO</th>
<th scope="col">COLORE</th>
<th scope="col">MERCATO</th>
<th scope="col">ZONA</th>
<th scope="col">DESTINO</th>
<th scope="col">POSIZIONE</th>
<th scope="col">STATO</th>
<th scope="col">SELEZIONA</th>
</tr>
<?php
$cn = mysql_connect("localhost", "UTENTE", "PSW");
mysql_select_db("my_DATABASE", $cn);
//leggi il valore che ti provine dal form
$testo=trim($_POST['testo']);
$testo = substr("00000000".$_POST["testo"], -8);//inserisce gli zeri prima del telaio
$newpage = '../dettagli/formcerca.php';
$wh="";
if(!empty($testo) && preg_match('/^[a-zA-Z0-9]{1,8}/',$testo)){
$wh=" WHERE DATO9='".$testo."' ";//o se nel $_POSTO hai messo $box qui ci va $box
//doveil nome del campo su cui fare la ricerca lo sai tu
$sel = "SELECT* FROM MYTABLE $wh";
//var_dump($sel); LO COMMENTI
$query = mysql_query($sel, $cn );
$quanti = mysql_num_rows($query);
if ($quanti == 0){
echo "<h1> ERRATO OPPURE INESISTENTE!</h1>";header('Refresh: 3; url=' . $newpage);
}else{
while($rs=mysql_fetch_array($query)){
//ti converrebbe mettere il nome del campo che visualizzi es al posto di $rs[2] mettere $rs['pinco']
echo "<tr> <h1><center>ECCO I DETTAGLI CHE HAI RICHIESTO:"."<br><br><hr>";
echo "<td> " . $rs[5] . "</td>";
echo "<td>" . $rs[9] . "</td> ";
echo "<td>" . $rs[29] . "</td>";
echo "<td>" . $rs[23] . "</td>";
echo "<td>" . $rs[24] . "</td>";
echo "<td>" . $rs[26] ." - ". $rs[27] . "</td>";
echo "<td>" . $rs[50] . "</td>";
echo "<td>" . $rs[52] . "</td>";
echo'<td>
<form method="post" action="salva_telai/modulosalvatelai.php" >
<input type="checkbox" multiple="true"
name="myCheck[ '.$rs[5].'-'.$rs[9].'___'.$rs[26].' - '.$rs[27].'___'.$rs[24].'___'.$rs[52].']"
value="TELAIO" />
</center></h1><br></tr></td> ';
}
}
}else{
echo "<h1>NON HAI INSERITO NULLA!</h1>";header('Refresh: 3; url=' . $newpage);
}
mysql_close($cn);
?>
</table><br>
</center>
<center><input type="image" " src="MIO SITO/registrazione_utenti/dettagli/images/SALVA.png" value="INVIA " />
</form> <br>
<br><br><hr><br>
<a href="formcerca.php"> <img src="images/INDIETRO.png" ></a>
</center><br><br>
Grazie a chi riuscira' ad aiutarmi sul codice impostato..sto sclerando !
Ultima modifica: