Te dejo el codigo pero lo q estoy preguntando no esta previsto en el codigo porque no sabia como hacerlo. se me ocurrio poner un recuadro con las provincias y un check box por cada una. y recogerlas en un array. pero mi duda surge cuando llega a hacer la consulta..
tendria q crear una tabla provincias y a mi consulta deberia agregarle un join con la tabla provincias por su ID. pero como hago q si selecciona mas de una provincia inserte un registro para cada provincia q ingresa?
porque por el ejemplo q me das entiendo de q cada vez q un curso se vende en una provincia es un registro nuevo
Código HTML:
Ver original<?php
session_start();
include("conexion.php");
$con=mysql_connect($host,$user,$pw) or die("Problemas con el sevidor");
mysql_select_db($db,$con) or die("Problemas con base de datos");
$formatos=array('.pdf','.jpg','.doc');
if(isset($_POST['guardar'])){
$codigo=$_POST['codigo'];
$puntaje=$_POST['puntaje'];
$descripcion=$_POST['descripcion'];
$observaciones=$_POST['observaciones'];
$publicar=$_POST['publicar'];
$nombreCurso = $_FILES['curso']['name'];
$nombreTmpCurso = $_FILES['curso']['tmp_name'];
$nombreTp = $_FILES['trabajoPractico']['name'];
$nombreTmpTp = $_FILES['trabajoPractico']['tmp_name'];
$extCurso=substr($nombreCurso, strrpos($nombreCurso, '.'));
//si deja de funcionar toque esta linea.. las variables eran las mismas de arriba
$extTp=substr($nombreTp, strrpos($nombreTmpTp, '.'));
if(in_array($extCurso, $formatos) && in_array($extTp, $formatos)){
if(move_uploaded_file($nombreTmpCurso, "cursos/$nombreCurso")){
echo "El curso se subio con exito";
}else{
echo "El curso no se pudo subir por algun motivo";
}
if(move_uploaded_file($nombreTmpTp, "trabajosPracticos/$nombreTp")){
echo "El trabajo practico subio con exito";
}else{
echo "El trabajo practico no se pudo subir por algun motivo";
}
}else{
echo "Esta queriendo guardar un arhivo de extension no valida";
}
//Estaba asi y funcionaba:
//mysql_query("INSERT INTO cursos (idCurso,puntaje,descripcion,observaciones,mostrar) VALUES ('$codigo','$puntaje','$descripcion','$observaciones','$publicar');");
mysql_query("INSERT INTO cursos (idCurso,puntaje,descripcion,observaciones,mostrar) VALUES ('$codigo','$puntaje','$descripcion','$observaciones','$publicar')");
}
if(isset($_SESSION['dniSession'])){
?>
<div class="card z-depth-3 contacto-section"> <form class="col s12" action="" method="post" enctype="multipart/form-data"> <div class="card-content"> <div class="input-field col s6"> <input id="codigo" name="codigo" type="text" class="validate"> <div class="input-field col s6"> <input id="puntaje" name="puntaje" type="text" class="validate"> <div class="input-field col s6"> <input id="descripcion" name="descripcion" type="text" class="validate"> <div class="input-field col s6"> <input id="observaciones" name="observaciones" type="text" class="validate"> <div class="input-field col s6"> <select name="publicar" id="publicar" class="browser-default"> <div class="input-field col s12"> <div class="file-field input-field"> <input class="file-path validate" type="text"/> <input type="file" name="curso"/> <div class="input-field col s12"> <div class="file-field input-field"> <input class="file-path validate" type="text"/> <input type="file" name="trabajoPractico"/>
<div class="card-action center"> <a class="btn disabled" href="" id="regresar">Regresar
</a> <button class="btn waves-effect waves-light green darken-2" type="submit" name="guardar">Guardar
<i class="material-icons"></i> <?php } ?>
<script type="text/javascript">
$(document).ready(function(){
$('#regresar').click(function(e){
e.preventDefault();
$("#contenido").load("adminCursos.php");
});
});