Pues parece que si esta tomando los datos pero mira lo que me genera:
Mi html es:
Código HTML:
Ver original<form id="form" action="upload-tagarticulo.php" enctype="multipart/form-data" method="post" autocomplete="off"> <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>";}
?>
<input type='hidden' name='id_articulo' value='<?php echo"".$row[0].""?>' />
el php es
Código PHP:
Ver original//VERIFICAMOS DE NUEVO QUE SE SELECCIONO ALGUN ARCHIVO
if ( $archivo != "none" ){
//CREAMOS NUESTRO INSERT
foreach( $_POST['tag'] as $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
//EJECUTAMOS LA CONSULTA
//CERRAMOS LA CONEXION
//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");
}
y el error que da es:
Query: INSERT INTO t_tag_articulo (id_tag, id_articulo) VALUES ( '1', '16');INSERT INTO t_tag_articulo (id_tag, id_articulo) VALUES ( '2', '16');INSERT INTO t_tag_articulo (id_tag, id_articulo) VALUES ( '3', '16');INSERT INTO t_tag_articulo (id_tag, id_articulo) VALUES ( '4', '16');INSERT INTO t_tag_articulo (id_tag, id_articulo) VALUES ( '5', '16');
Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'INSERT INTO t_tag_articulo (id_tag, id_articulo) VALUES ( '2', '16');INSER' at line 2
Pero no veo cual es...