Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/03/2019, 17:35
chaleko
 
Fecha de Ingreso: noviembre-2005
Mensajes: 117
Antigüedad: 18 años, 5 meses
Puntos: 1
Insertar 3 input type file en Mysql

Buenas que tal!
Estoy tratando de subir 3 imagenes diferentes por un formulario pero al subir una se guardan en la misma fila de mi base datos. Por ejemplo si solo subo foto de licencia se me guarda en el campo de fotol y ademas en el campo fotoc de mi base datos

que puedo estar haciendo mal o como puedo hacerlo help!
Aca mis codigos

:::::::MYSQL:::::::
SELECT *
FROM `conductores`
LIMIT 0 , 30
--

y Tabla conductores tengo 3 campos "fotoc" "documentos" "fotol"

:::::::MYSQL:::::::

:::::::PHP FORM:::::::
<form role="form" action="agregar_conductor.php" method="POST" enctype="multipart/form-data">
<div class="row">
<div class="col-sm-4">
<div class="form-group">
<label>Imagen del conductor</label> <br>
<label id="projectinput7" class="file center-block">
<input type="file" id="foto" name="foto">
<span class="file-custom"></span>
</label>
</div>
</div>
<div class="col-sm-4">
<div class="form-group">
<label>Documentos</label> <br>
<label id="projectinput7" class="file center-block">
<input type="file" id="documentos" name="documentos">
<span class="file-custom"></span>
</label>
</div>
</div>
<div class="col-sm-4">
<div class="form-group">
<label>Foto de licencia</label> <br>
<label id="projectinput7" class="file center-block">
<input type="file" id="fotol" name="fotol">
<span class="file-custom"></span>
</label>
</div>
</div>
</div>
<div class="form-actions right">
<button type="submit" value="Submit" name="submit" class="btn btn-primary"> <i class="la la-plus-circle"></i> Guardar conductor </button>
</div>
</form>


<!-- FIN FORM -->


<?php

if($_SERVER["REQUEST_METHOD"]=="POST"){

//BD
$servername = "rodrigobustosm17694.ipagemysql.com";
$dbusername = "dbv2h2cl2uss";
$dbpassword = "dbv2h2cl2pass";
$db = "dbsystmv02";

// Create connection
$con = mysqli_connect($servername, $dbusername, $dbpassword)or die("No Conectado");
mysqli_select_db($con, $db)or die("No selecciono DB");

//-----//
//fotoc
//documentos
//fotol

$fotoc = PATHINFO($_FILES["foto"]["name"]);
$newFilename = $fileinfo['filename'] ."_". time() . "." . $fotoc['extension'];
move_uploaded_file($_FILES["foto"]["tmp_name"],"upload/" . $newFilename);
$location ="upload/" . $newFilename;

$fotol = PATHINFO($_FILES["fotol"]["name"]);
$newFilenameb = $fileinfob['filename'] ."_". time() . "." . $fotol['extension'];
move_uploaded_file($_FILES["fotol"]["tmp_name"],"upload/" . $newFilenameb);
$locationb ="upload/" . $newFilenameb;


if( ($nombre=="")||($apellido=="")||($email=="")||($nu m_telefono=="") ){

Print '<script>$(document).ready(function(){$(".alertmsn ").css("display", "block");});</script>';

}
else{
// Check connection
if (!$con) {
die("Connection failed: " . mysqli_connect_error());
}

$sqlcheck = "SELECT * FROM conductores WHERE nombre = '".$nombre."'";
$result = mysqli_query($con,$sqlcheck);
if(mysqli_num_rows($result)>=1){
Print '<script>$(document).ready(function(){$(".alertmsn 2").css("display", "block");});</script>';
}
else{
$sql = "INSERT INTO conductores (fotoc,documentos,fotol)
VALUES('$location','$documentos','$locationb')";
if (mysqli_query($con, $sql)) {
Print '<script>$(document).ready(function(){$(".mostrarf orm").css("display", "none");});</script>';
Print '<script>$(document).ready(function(){$(".mostrarm ensaje").css("display", "block");});</script>';
echo "<meta http-equiv='refresh' content='5;url= conductores.php'>";
} else {
echo "Error: " . $sql . "<br>" . mysqli_error($con);
}
}
}
mysqli_close($con);

}
?>


Como puedo insertar por separado 3 input file a mi BD
Gracias chicos!