Hola que tal, soy nuevo en el foro y quisiera pedirles su ayuda para resolver mis dudas y problemas con respecto a php.
Veran el problema es el siguiente: he estado trabajando en mi pagina web y me veo estancado en un problemita que no encuentro la solucion; la idea es que al realizar una publicacion mando los datos a las tablas respectivas y lo que estoy mandando es en especifico es nombre(quien publica), la fecha y hora, titulo y el post PERO quiero mandar un id especifico segun sea el tipo de publicacion.
por ejemplo si es anime el tipo sera 0 y si es un manga sera 1.
Código:
<select name="Tipo">
<option value="0">Anime</option>
<option value="1">Manga</option>
</select>
si el tipo es 0 se despliega una lista con los nombres de los animes en la tabla.
Anime:
Código:
<select name="Nombre" id="nombre">
<?php require("../includes/connect.php");
$sql = mysql_query("SELECT * FROM anime", $conexion) or die(mysql_error);
if($resultado = $sql)
{
while( $consulta = mysql_fetch_array($resultado))
{
?>
<option value = "<?php echo $consulta['nombre']; ?>"><?php echo $consulta['nombre']; ?></option>;
<?php
}
}
?>
</select><br /><br/>;
si el tipo es 1 se despliega una lista con los nombres de los mangas en otra tabla.
Manga:
Código:
<select name="Nombre2" id="nombre">
<?php require("../includes/connect.php");
$sql = mysql_query("SELECT * FROM manga", $conexion) or die(mysql_error);
if($resultado = $sql)
{
while( $consulta = mysql_fetch_array($resultado))
{
?>
<option value = "<?php echo $consulta['nombre']; ?>"><?php echo $consulta['nombre']; ?></option>;
<?php
}
}
?>
</select><br /><br/>;
Pero es eso lo que no logro, que se despliegue la lista segun el tipo (0 o 1).
este es el codigo donde se publican los datos enviados.
Código:
include ("../includes/connect.php");
$autor = $_POST['Usuario'];
$titulo = $_POST['Titulo'];
$proyecto = $_POST['Tipo'];
$fecha = $_POST['fecha'];
$noticia = $_POST['Post'];
$sql = mysql_query("INSERT INTO Post (Usuario, Titulo, Tipo, fecha, Post
) VALUES ('$autor', '$titulo', '$proyecto', '$noticia' )") or die (mysql_error());
es aqui donde tambien quiero enviar el id segun el tipo (id_anime, id_manga que estan en la tabla POST), para que el post aparesca en mi index y el la pagina que corresponda la publicacion (anime: cual anime; manga: cual manga) aunque solo logro la mita, osea si es anime muestre todas las publicaciones de anime y no manga.
Código:
$tipo = null;
$tipo = isset($_GET['Tipo']) ? $_GET['Tipo'] : null;
$cadena = mysql_query("SELECT * FROM post where Tipo = '$tipo' ORDER BY id_post DESC LIMIT 0, 10;", $conexion) or die (mysql_error());
$limite = 300;
De antemano les agradezco