tengo un problema
quiero traer un codigo de temporada (cod_temp) mediante el metodo POST,
pero cuando inserto y veo en la base de datos, no lo esta ingresando.
les muestro el codigo
Código PHP:
<?php
$db = mysql_connect('localhost', '', '');/* conexion */
mysql_select_db('****');
$sql="SELECT nombre_temp, cod_temp, valor FROM temporada order by cod_temp ";
$result=mysql_query($sql);
?>
<?php
if (mysql_num_rows($result) >0) {/* debo cerrar este signo*/
?>
<tr>
<td> Temporada:</td>
<td>
<select name="cod_temp" onchange="valor.value=this.options[this.selectedIndex].getAttribute('valor')"><!--conb esto recojo los valores-->
<option>seleccionar</option> <!-- aqui agrego mas campos si es que lo deseo-->
<?php
while ($row = mysql_fetch_assoc($result)){
?>
<option nombre_temp="<?php echo $row ['nombre_temp']?>" valor="<?php echo $row['valor'] ?>"><?php echo $row ['nombre_temp']." - ".$row['valor'] ?></option>
<?php
}
?>
</select>
</td>
</tr>
Código PHP:
<?php
require ("conect.php");
$phpnum_ticket=$_POST['num_ticket'];
$phpcod_tarjeta=$_POST['cod_tarjeta'];
$phpfecha_ticket=$_POST['fecha_ticket'];
$phpcod_temp=$_POST['cod_temp'];
$phpvalor=$_POST['valor'];
$phpsub_total=$_POST['sub_total'];
$phpdescuento=$_POST['descuento'];
$phptotal_boleta=$_POST['total_boleta'];
$phprut_usuario=$_POST['rut_usuario'];
$sql = "insert into ticket values ('$phpnum_ticket', '$phpfecha_ticket','$phpcod_temp', '$phpcod_tarjeta', '$phpvalor')";
$sql2="insert into boleta values('$phpnum_boleta', '', '','','$phpnum_ticket','$phpsub_total', '$phpdescuento', '$phptotal_boleta', '$phprut_usuario')";
$variable_de_error = mysql_query($sql) or die (mysql_error());
$variable_de_error = mysql_query($sql2) or die (mysql_error());
echo "se agregaron nuevos datos a la bd";
?>
gracias por su ayuda, cualquier dato o lo que me digan me ayudara