ciao ragazzi,
volevo modificare un mio script ma prima di fare delle stupidaggini
mi rivolgo a voi
allora io questo script che inserisci i dati nel database
e esegue l'upload di due file o uno solo (a seconda della scelta del'utente)
ma se io volessi salvare il percorso del primo file:
nella tabella model3d nel campo scarica
e il percorso del secondo file:
nella tabella model3d nel campo template
come posso fare??
grazie in anticipo
Codice PHP:
<?php
include("config.php");
//MODIFICARE IL NOME DEL FILE O INCLUDERE TUTTO DENTRO
//require('config.php');
$_SESSION['nome'] = $_POST['nome'];
$_SESSION['desc'] = $_POST['desc'];
$_SESSION['tipo'] = $_POST['tipo'];
$_SESSION['autore'] = $_POST['autore'];
$_SESSION['dettail'] = $_POST['dettail'];
$_SESSION['logo'] = $_POST['logo'];
$date = date("d-m-Y");
$set = "";
if($_POST['controlloMd5'] == $_SESSION['md5']){
$final_report = "";
if($_SESSION['nome'] == "" || $_SESSION['desc'] == "" ||
$_SESSION['tipo'] == "" || $_SESSION['autore'] == "" ||
$_SESSION['dettail'] == "" || $_SESSION['logo'] == ""){
$final_report.= "<b>ATTENZIONE: devi compilare tutti i campi:</b><br>";
}
if(strlen($_SESSION['nome']) <= 3 || strlen($_SESSION['nome']) >= 30){
$final_report.="<br>Il nome del gruppo deve conprendere dai 3 i 30 caratteri!<br>";
}
if(strlen($_SESSION['desc']) <= 3 || strlen($_SESSION['desc']) >= 30){
$final_report.="<br>Aggiungi una Descrizione per far trovare il tuo gruppo!<br>";
}
if(strlen($_SESSION['autore']) <= 3 || strlen($_SESSION['autore']) >= 30){
$final_report.="<br>L'Autore del gruppo deve conprendere dai 3 i 30 caratteri!<br>";
}
if(strlen( $_SESSION['dettail']) <= 3 || strlen( $_SESSION['dettail']) >= 250){
$final_report.="<br>Nel commento Max caratteri 250!<br>";
}
if($_SESSION['logo'] == ""){
$final_report.="<br>Devi inserire il logo!<br>";
}
if($final_report != ""){
echo $final_report;
}
else{
for($i=0;$i<$_SESSION['maxfile'] ;$i++){
$upfile = "file_".$i;
$file_name = $_FILES[$upfile]['name'];
$file_tmp = $_FILES[$upfile]['tmp_name'];
$file_type = $_FILES[$upfile]['type'];
$file_size = $_FILES[$upfile]['size'];
if(trim($file_name) == "") {
echo "File".($i+1).": Non è stato indicato !<br>";
}
else if($file_size > $max_size){
echo "File".($i+1).": Supera la dimensione massima di ".($file_size-$max_size)." Byte !<br>";
}
else if(!in_array($file_type,$types)){
echo "File".($i+1).": (".$file_name.") estensione non consentita, sono ammesse solo le estensioni ".implode(",", $types)."<br>";
}
else{
if(is_uploaded_file($file_tmp)) {
$pref = prefix();
$set = "ok";
move_uploaded_file($file_tmp, "$upload_dir/$pref-$file_name") or die("Permessi della directory non settati, contattare l'amministratore del sito!.");
echo "File".($i+1).": " . $file_name . " inviato correttamente<br>";
}
else {
echo "Problemi nell'upload del file " . $file_name."<br>";
}
}}
if($set == "ok"){
// $addgroup ="INSERT INTO Model3d (id,nome,desc,tipo,autore,dettail,logo,date) VALUES ('','$nome','$desc', '$tipo','$autore','$dettail','$logo','$date')";
// if(!mysql_query($addgroup,$dbh)) /*eseguo la query e controllo se va a buon fine ^^*/
// die("<h1>".mysql_error()."</h1>");
// mysql_close($db_nome);
echo "query effettuata";
}
//primo if
}}
?>
<form>
<input type="button" value="Indietro" onclick="window.location.href='form.php'" name="button">
</form>
Luca