[HOME]

Path : /home/hermanostamargo/www/administracion/news/clientes/
Upload :
Current File : /home/hermanostamargo/www/administracion/news/clientes/txtMysql.php

<?
include("../../sesion.php");
session_start();
$seccion = "news"; //nombre tabla BD, archivos y clase CSS
$seccion2 = "News - Sistema de noticias on-line"; //título de la sección
include("../../content/comunes/header.php");
include("../../bd-con.php");
mysqli_query($conn,"SET NAMES 'utf8'");
include("../../funciones.php");
?>

<section class="modulos col-md-9 col-lg-10 <?=$seccion?>">
<br>

    <div class="row col-md-12">
        <div class="col-md-12">
            <h1>Importar fichero</h1>
            <br>
        </div>    
    </div> 

<? if(isset($_POST['submit'])){
	
	
	$nombreFichero = $_FILES['imagen']['tmp_name'];
	//echo "fichero: ".$nombreFichero;
	$camposAux="";
	if($_POST['nombre']==1){
		$camposAux .= "nombre,";
	}
	if($_POST['empresa']==1){
		$camposAux .= "empresa,";
	}
	if($_POST['telefono']==1){
		$camposAux .= "telefono,";
	}
	if($_POST['email']==1){
		$camposAux .= "email,";
	}
	if($_POST['direccion']==1){
		$camposAux .= "direccion,";
	}
	//para quitarle la última ','
	$campos=substr($camposAux,0,-1);
	
	$cargarfichero="LOAD DATA LOCAL INFILE '".$nombreFichero."'
					IGNORE
					INTO TABLE bisionsuscripciones
					FIELDS TERMINATED BY '~'
					LINES TERMINATED BY '\r\n'
					(".$campos.")";
//echo $cargarfichero."<br>";
	$res = mysqli_query($conn,$cargarfichero) or die(mysqli_error($conn));
	
	$ponerfamilia= "UPDATE bisionsuscripciones SET idfamilia='".$_POST['familia']."' WHERE idfamilia=''";
	$responerfamilias = mysqli_query($conn,$ponerfamilia) or die(mysqli_error($conn));

	?>

	<br>
	<div class="alert alert-success" role="alert"><i class="fa fa-check" aria-hidden="true"></i> Registro actualizado</div>
	<a class="btn btn-primary" href="acciones.php<? echo'?busca='.$_POST['busca'].'&pagina='.$_POST['pagina'].'&numeroRegistros='.$_POST['numeroRegistros']; ?>">Volver</a>

</section>
<? include("../../content/comunes/footer.php"); ?>
</body>
</html>
<? mysqli_close($conn);
exit;
}

$sql2 = "SELECT id,familia FROM $familias ORDER BY familia ASC";
$res2 = mysqli_query($conn,$sql2) or die (mysqli_error());
/*
$sql3 = "SELECT id,provincia FROM bisionprovincias ORDER BY provincia ASC";
$res3 = mysqli_query($conn,$sql3) or die (mysqli_error());

$sql4 = "SELECT id,cp FROM bisioncp ORDER BY cp ASC";
$res4 = mysqli_query($conn,$sql4) or die (mysqli_error());

$sql5 = "SELECT id,rangoEdad FROM bisionedad ORDER BY rangoEdad ASC";
$res5 = mysqli_query($conn,$sql5) or die (mysqli_error());
*/
?>
    <div class="row">
        <div class="col-md-12">

            <form class="form-horizontal" action="<? echo $_SERVER['PHP_SELF'];?>" method="post" enctype="multipart/form-data" name="form1" id="form1">
				<input name="busca" type="hidden" id="busca" value="<?php echo $_GET['busca'];?>">
			    <input type="hidden" name="pagina" id="pagina" value="<?=$_GET['pagina']; ?>">
			    <input type="hidden" name="numeroRegistros" id="numeroRegistros" value="<?=$_GET['numeroRegistros']; ?>">

                <div class="form-group col-md-4">
                  <label for="familia">Familias</label>
                  <select name="familia" id="familia" class="form-control" required>
                    <? while ($fila2 = mysqlI_fetch_array($res2)){ ?>
                      <option value="<? echo $fila2 ["id"];?>"><? echo $fila2 ["familia"];?></option>
                    <? } ?>
                  </select>
                </div>

                  <div class="help-block alert alert-warning" role="alert">
					<p>
					<i class="fa fa-exclamation-triangle" aria-hidden="true"></i> 
					Selecciona los campos que vas a introducir y ten en cuenta que en tu archivo deben aparecer en el mismo orden que abajo. <br />Los campos deben ir separados por el caracter <code>~ (Alt + 126)</code>.
					</p>
					<p> 
					<strong>**&nbsp;EJEMPLO 1:</strong> Si los datos que vas a introducir son el nombre y el email, en tu fichero aparecer&aacute;n de la siguiente forma:
					</p>
					<p>
					<code>nombre1~email1@dominio.com</code><br />
					<code>nombre2~email2@dominio.com</code><br />
					<code>etc...</code>
					</p>
					<p>
					<strong>** EJEMPLO 2:</strong> Si dispones de email, nombre y teléfono, en tu fichero deben aparecer en el orden nombre~telefono~email, tal y como aparecen en las casillas de abajo.
					</p>
					<p>
					<code>nombre1~999 999 999~email1@dominio.com</code><br />
					<code>nombre2~888 888 888~email2@dominio.com</code><br />
					<code>etc...</code><br />
					</p>
					<p>
					<strong>** EJEMPLO 3:</strong> Si s&oacute;lo dispones de una lista de e-mail's, no hay que separarlos por ning&uacute;n car&aacute;cter, en tu fichero aparecer&aacute; de la siguiente forma:
					</p>
					<p>
					<code>email1@dominio.com</code><br />
					<code>email2@dominio.com</code><br />
					<code> etc...</code>
					</p>
                  </div>

				<div class="form-group col-md-4">
					<p>Campos del fichero:</p>
					<div class="form-check">
					  <label class="form-check-label">
					    <input name="nombre" type="checkbox" id="nombre" value="1" >&nbsp;nombre 
					  </label>
					</div>
					<div class="form-check">
					  <label class="form-check-label">
					    <input name="empresa" type="checkbox" id="empresa" value="1" >&nbsp;empresa
					  </label>
					</div>

					<div class="form-check">
					  <label class="form-check-label">
					    <input name="telefono" type="checkbox" id="telefono" value="1" >&nbsp;teléfono
					  </label>
					</div>

					<div class="form-check">
					  <label class="form-check-label">
					    <input name="email" type="checkbox" id="email" value="1" required>&nbsp;e-mail
					  </label>
					</div>

					<div class="form-check">
					  <label class="form-check-label">
					    <input name="direccion" type="checkbox" id="direccion" value="1" >&nbsp;dirección
					  </label>
					</div>
				</div>


                <div class="form-group">
                  <label for="imagen" class="col-sm-10 control-label">Subir este archivo: </label>
                  <div class="col-sm-10">
                    <input name="imagen" type="file" id="imagen" size="45" required />  
                  </div>
                </div>


				<div class="form-group">
					<div class="col-sm-offset-2 col-sm-10">
						<input type="submit" name="submit" class="btn btn-danger btn-lg" value="Enviar">
						<a href="acciones.php<? echo'?busca='.$_GET['busca'].'&pagina='.$_GET['pagina'].'&numeroRegistros='.$_GET['numeroRegistros']; ?>" class="btn btn-default btn-lg">Volver</a>
					</div>
				</div>
				<br>

            </form>

        </div>
    </div>


</section>


<?php
mysqli_close($conn);

include("../../content/comunes/footer.php");
?>

</body>
</html>