Tengo esta inserción
Código PHP:
if ( $archivo != "none" ){
//CREAMOS NUESTRO INSERT
$array= array($_POST["tag"]);
foreach( $array as $valor ) {
while ($valor != ""){
$qry = "INSERT INTO t_tag_articulo (id_tag, id_articulo) VALUES
( '".$valor."', '".$_POST["id_articulo"]."')";
}
}
//NOS CONECAMOS A LA BASE DE DATOS
//REMPLAZEN SUS VALOS POR LOS MIOS
mysql_connect("localhost"," "," ") or die("No se pudo conectar a la base de datos");
//SELECCIONAMOS LA BASE DE DATOS CON LA CUAL VAMOS A TRABAJAR CAMBIEN EL VALOR POR LA SUYA
mysql_select_db(" ");
//EJECUTAMOS LA CONSULTA
mysql_query($qry) or die("Query: $qry <br />Error: ".mysql_error());
//CERRAMOS LA CONEXION
mysql_close();
//NOTIFICAMOS AL USUARIO QUE EL ARCHVO SE HA ENVIADO O REDIRIGIMOS A OTRO LADO ETC.
echo " <script language=javascript>
alert('Comentario hecho satisfactoriamente')
</script>";
include_once ("lista-articulos.php");
}else{
echo " <script language=javascript>
alert('No fue posible cargar el comentario, intente de nuevo')
</script>";
include_once ("lista-articulos.php");
}
Código HTML:
Ver original
<form id="form" action="upload-tagarticulo.php" enctype="multipart/form-data" method="post" autocomplete="off"> <fieldset> <section> <div> <select name="tag[]" id="multiselect" multiple> <?php $result_ti=mysql_query("select * from t_tag ORDER BY id_tag",$link); while($row_t = mysql_fetch_array($result_ti)) { echo"<option value='".$row_t["id_tag"]."'>".$row_t["titulo"]."</option>";} ?> </select> </div> </section> <input type='hidden' name="id_articulo" value='<?php echo"".$row[0].""?>' /> <section> </section> </fieldset> </form>
Teniendo en cuenta que el select HTML es tag[] para enviar todos los tags que seleccione.