Hola, saludos
Tengo un problema con un parte de un formulario.
Estoy haciendo una pagina de juegos y quisiera que en la pagina de cración de fichas de juegos, me aparezca una forma que me permita elegir entre las distintas plataformas. Y que despues la inserte en la base de datos correspondiente a los articulos
Código PHP:
."<b>Plataforma:</b> <select name=\"plataforma\">";
$result = $db->sql_query("SELECT id, name FROM plataformas ORDER BY id");
echo "<option value=\"\">Sleccione una plataforma</option>\n";
while ($row = $db->sql_fetchrow($result)) {
$plataforma = intval($row['id']);
$nombre_juego = $row['name'];
echo "<option $sel value=\"$plataforma\">$nombre_juego</option>\n";
$sel = "";
}
echo "</select>";
Esto es lo que aparece en el formulario y la persona selecciona la plataforma adecuada.
Lo siguiente es la instarucción para que inserte los valores en la tabla articulos:
Código PHP:
function topicmake($topicname, $topicimage, $topictext) {
global $prefix, $db;
$topicname = stripslashes(FixQuotes($topicname));
$topicimage = stripslashes(FixQuotes($topicimage));
$topictext = stripslashes(FixQuotes($topictext));
[B]$db->sql_query("INSERT INTO ".$prefix . "_topics VALUES (NULL,'$topicname','$topicimage','$topictext','0','$plataforma')");[/B] Header("Location: admin.php?op=topicsmanager#Add");
}
Bueno al hacer todo el proceso, puedo crear una nueva ficha de juego, pero la plataforma me la deja con id =0 (en la tabla articulos), a pesar de que elija XBOX que tiene id=4 , por ejemplo.
Ojalá me puedan ayudar.
Saludos