No consigo recoger los datos del control select option....y hay informacion muy variada en internet sobre cual es el metodo y la sintaxis....
<form action="addgame.php" enctype="multipart/form-data" method="post" name="formaddgame">
<?php
....
.....
.......
$conexion=mysql_connect("localhost","root","")
or die("Problemas en la conexion");
mysql_select_db("BD2",$conexion)
or die("Problemas en la selección de la base de datos");
$registros=mysql_query("select nombre from categorias",$conexion) or
die("Problemas en el select:".mysql_error());
echo '<select name="categoria" size"3">';
while ($reg=mysql_fetch_array($registros))
{
$cat = $reg['nombre'];
echo '<option value='.$cat.'>'.$cat.'</option>';
echo '<br>';
}
mysql_close($conexion);
echo '</select>';
?>
...
.....
.......
Saludos y gracias,
$cat=$_POST['categoria'];
O por javascript si pones:
<select id='categoria'>
cat=document.getElementById('categoria').value
Pues con el valor que tenga tu variable...
Vale gracias, es que he encontrado sitios donde los option los ponian asi...
<option>Opcion1</option>
Entonces si yo tengo...
<select name="categoria" size"3">
<option value='valor1'>Opcion1</option>
</select>
Lo tengo que recoger con $_POST['categoria']; y no con $_POST['valor1']; yo habia entendido que era con $_POST['valor1']; y como los option los tengo dinamicos habia creado un script que conectaba a la BD y recogia las categorias, y luego con un while y un isset comprobaba si se habia posetado algo con un nombre de alguna categoria.... xDD, asi se pagan las novatadas.... mirar el script... xD
$registros=mysql_query("select nombre from categorias") or
die("Problemas en el select:".mysql_error());
while ($reg=mysql_fetch_array($registros))
{
$cat = $reg['nombre'];
If (isset ($_POST[$cat]))
{
$categoria = $_POST[$cat];
}
Un saludo, y gracias de nuevo!! ;D
Jajaja, bueno no te preocupes, cosas de ese tipo nos pasan a todos, yo también hice unas cuantas barbaridades cuando empecé a programar, en todos los lenguajes, php, C, Visual Basic.. en cada uno he hecho una barbaridad xDDD, pero bueno de los errores se aprende, no pasa nada!
Un saludo!