Ver Mensaje Individual
  #5 (permalink)  
Antiguo 25/03/2015, 14:25
Balita
 
Fecha de Ingreso: febrero-2008
Mensajes: 49
Antigüedad: 16 años, 9 meses
Puntos: 0
Respuesta: solo me inserta algunos valores en la BD

disculpas, se me colo pegar el php aquí os lo dejo. gracias por el consejo del highlight
Código PHP:
Ver original
  1. <?php
  2.    
  3.         session_start();
  4.            
  5.             // Controlo si el usuario está logueado
  6.             if (!isset($_SESSION['nombre']))
  7.             {
  8.                 echo"Debes estar logueado para acceder aquí.";
  9.             }
  10.             elseif($_SESSION['rol'] == "administrador" || $_SESSION['rol'] == "redactor")
  11.             {  
  12.                 //pasamos parametros
  13.                 $nombre = htmlentities(addslashes($_POST['nombre']));
  14.                 $otroNombre = htmlentities(addslashes($_POST['otroNombre']));
  15.                 $siglas = htmlentities(addslashes($_POST['siglas']));
  16.                 $provincia = $_POST['provincia'];
  17.                 $terminoMunicipal = htmlentities(addslashes($_POST['terminoMunicipal']));
  18.                 $grupoGeologico = htmlentities(addslashes($_POST['grupoGeologico']));
  19.                 $formacion = htmlentities(addslashes($_POST['formacion']));
  20.                 $edad = htmlentities(addslashes($_POST['edad']));
  21.                 $litologia = htmlentities(addslashes($_POST['litologia']));
  22.                 $ambienteSedimentario = htmlentities(addslashes($_POST['ambienteSedimentario']));
  23.                 $niveles = htmlentities(addslashes($_POST['niveles']));
  24.                 $icnitas = htmlentities(addslashes($_POST['icnitas']));
  25.                 $icnotaxonomia = htmlentities(addslashes($_POST['icnotaxonomia']));
  26.                 $fosilesAcompañados = htmlentities(addslashes($_POST['fosilesAcompañados']));
  27.                 $estructurasSedimentarias = htmlentities(addslashes($_POST['estructurasSedimentarias']));
  28.                 $numHuellas = htmlentities(addslashes($_POST['numHuellas']));
  29.                 $numRastros = htmlentities(addslashes($_POST['numRastros']));
  30.                 $comportamiento = htmlentities(addslashes($_POST['comportamiento']));
  31.                 $conservacion = htmlentities(addslashes($_POST['conservacion']));
  32.                 $estadoPatrimonial = htmlentities(addslashes($_POST['estadoPatrimonial']));
  33.                 $vegetacionAcompañada = htmlentities(addslashes($_POST['vegetacionAcompañada']));
  34.                 $comentariosPatrimoniales = htmlentities(addslashes($_POST['comentariosPatrimoniales']));
  35.                 $firmante = htmlentities(addslashes($_POST['firmante']));
  36.                 $bibliografia = htmlentities(addslashes($_POST['bibliografia']));
  37.                
  38.                 //empezamos con las condiciones
  39.                
  40.                 if(!isset($nombre) || !isset($provincia) || !isset($terminoMunicipal) || !isset($grupoGeologico) || !isset($edad) || !isset($litologia) || !isset($ambienteSedimentario)
  41.                     || !isset($niveles) || !isset($icnitas) || !isset($conservacion) || !isset($estadoPatrimonial) || !isset($vegetacionAcompañada) ||
  42.                     !isset($firmante) || !isset($bibliografia))
  43.                 {
  44.                     echo "Rellena todos los campos obligatorios. Hay parametros sin enviar";
  45.                 }
  46.                 elseif($nombre = '' || $provincia = '' || $terminoMunicipal = '' || $grupoGeologico = '' || $edad = '' || $litologia = '' || $ambienteSedimentario = '' || $niveles = '' ||
  47.                 $icnitas = '' || $conservacion = '' ||
  48.                 $estadoPatrimonial = '' || $vegetacionAcompañada = '' || $firmante = '' || $bibliografia = '' )
  49.                 {
  50.                     echo "Rellena todos los campos obligatorios. Faltan datos";
  51.                 }
  52.                 else
  53.                 {
  54.                
  55.                     //SI todo es CORRECTO añadimos al usuario a la BBDD
  56.                    
  57.                     include("../../../mysql.inc.php");
  58.                    
  59.                     conecta($c);
  60.                    
  61.                     mysqli_select_db($c,"dbyir");
  62.                    
  63.                     $sql="insert into yir values(0, 0, '$nombre', '$otroNombre', '$siglas', '$provincia', '$terminoMunicipal', '$grupoGeologico', '$formacion', '$edad', '$litologia',
  64.                         '$ambienteSedimentario', '$niveles', '$icnitas', '$icnotaxonomia', '$fosilesAcompañados', '$estructurasSedimentarias', '$numHuellas', '$numRastros', '$comportamiento',
  65.                             '$conservacion', '$estadoPatrimonial', '$vegetacionAcompañada', '$comentariosPatrimoniales', '$firmante', '$bibliografia')";
  66.                    
  67.                     $resultado = mysqli_query($c,$sql);
  68.                    
  69.                     if ($resultado)
  70.                     {
  71.                         echo "Registro realizado.<br/>";
  72.                    
  73.                         echo " PROVINCIA: $provincia";
  74.                         echo "<a href='../../../menu.php'> Inicio </a>";
  75.                        
  76.                     }
  77.                     else
  78.                     {
  79.                         $error=mysqli_error($c);       
  80.                         echo $error;
  81.                     }
  82.                    
  83.                     mysqli_close($c);
  84.                 }
  85.                    
  86.                
  87.             }else{
  88.                 echo "debes ser administrador o redactor para acceder aquí.";
  89.             }
  90.        
  91.     ?>