Cita:
Iniciado por pateketrueke
yo si entiendo lo ke kieres... pero, ke ha fallado... pon tu codigo?
Gracias por tu interes, aca pongo el codigo del formulario:
Código PHP:
<?php
//Conecto con la Base de Datos.
include ("../connect.php");
include ("funciones.php");
//Recibo el formulario.
if (isset($_POST["publicar"]) && $_POST["publicar"] == "Publicar"){
//Compruebo que el campo no este vacio.
if(!empty($_POST["titulo"])){
//Creo una variable y le asigno el valor a insertar.
$titulo = $_POST["titulo"];
$fuente = $_POST["fuente"];
$nota = $_POST["nota"];
$nota = nl2br($nota);
$id_cate = $_POST["id_cate"];
//Realizo el INSERT en la Base
$sqlInsertCate = mysql_query ("INSERT INTO blog (titulo, fuente, nota, id_cate, fecha)
VALUES ('$titulo', '$fuente', '$nota', '$id_cate', NOW())", $link)
or die (mysql_error());
//Mensaje de Exito.
print ("Se cargo un nuevo Post");
}else{
print ("Debe completar el formulario");
}
}
else{?>
<form method="POST">
<table>
<tr>
<td>Titulo:</td>
<td><input type="text" name="titulo"></td>
</tr>
<tr>
<td>Autor:</td>
<td><input type="text" name="fuente" value="kp - MDPTuner.com"></td>
</tr>
<tr>
<td>Nota:</td>
<td><textarea name="nota" cols="45" rows="5"></textarea></td>
</tr>
<tr>
<td colspan="2"><?php include("select-cate.php"); ?></td>
</tr>
<tr>
<td> </td>
<td><input name="publicar" type="submit" value="Publicar"/></td>
</tr>
</table>
</form>
<?php
}
?>
estere es el codigo que me genera los select, que en el formulario hago un include para mostrarlos:
Código PHP:
<?php
//Realizo la coneccion con la base de datos.
include ("../connect.php");
//Ejecuto la consulta a la base de datos.
$result = mysql_query ("SELECT * FROM blog_cate ORDER BY cate ASC", $link);
//Com if/else, asigno a $row el primer registro de la consulta, y en caso de no encontrar, muestro mensaje "No se encontro ningun registro".
//En $row almacceno los registros que voy recorriendo con la funcion mysql_fetch_array..
if ($row = mysql_fetch_array($result)){
?><select name="id_cate[]" size="5" multiple="multiple"><?php
do{
?><option value="<?php print($row["id_cate"]); ?>"><?php print($row["cate"]); ?></option><?php
}while ($row = mysql_fetch_array($result));?>
</select><?php
}else{
print("No se encontro ninguna Categoria");
}
?>
Errores no tengo, osea, pruebo distintas variantes y no logro guardar los
id_cate de cada select que seleccion. Lo que necesito es guardar los distintos id_cate seleccionados en una sola variable.