Ciao a tutti ...
Sto usando un semplice script per upload
Questo sotto è il form con il quale inserisco i dati sono 3 campi text più il campo file
codice:print" <div class=\"cont_form_marche\"> <form action=\"index.php?gen=ins_dati_comp&id=$id\" method=\"post\" > Nome Computer<input name=\"nome\" class=\"input\" > Prezzo Computer <input name=\"prezzo\" class=\"input\" > Descrizione Computer <textarea name=\"desc\" class=\"input\" ></textarea> Foto <input class=\"input\" name=\"fotop\" type=\"file\"> <input class=\"input\" name=\"invia\" type=\"submit\" value=\"Inserisci Computer\"> </form> </div>";Mentre questo è lo script fatto per inserire l'upload , ha sempre funzionato non è la prima volta che lo uso adesso invececodice:$uploaddir = '../computer/'; $img_dir = 'computer'; $nome = addslashes(stripslashes($_POST['nome'])); $descrizione = addslashes(stripslashes($_POST['desc'])); $prezzo = addslashes(stripslashes($_POST['prezzo'])); if($_FILES['fotop']['size'] > 0) { $foto_piccola = $uploaddir. $nome. "foto.jpg"; move_uploaded_file($_FILES['fotop']['tmp_name'], $foto_piccola); $fotop = $nome."foto.jpg"; chmod($foto_piccola,0640); chmod($foto_piccola,0644); chmod($foto_piccola,0664); chmod($foto_piccola,0666); } $query = "INSERT INTO tblcomp (nome , prezzo , descrizione , foto , id_cartella) values ('$nome','$prezzo','$descrizione','$fotop','$id')"; mysql_query($query, $conn) or die("Errore nella selezione del db: " . mysql_error()); echo"<script type=\"text/javascript\"> <!-- function redirect() { window.location.replace(\"index.php?gen=2_1"; print" \") } setTimeout(\"redirect();\", 5000); //--> </script> ";
da errore
Notice: Undefined index: fotop in c:\programmi\easyphp1-8\www\tecnoservice\admin\index.php on line 104
La linea 104 è la linea riguardanteattendo rispostacodice:if($_FILES['fotop']['size'] > 0)![]()

Rispondi quotando
