Salve a tutti!
è possibile rispolverare questo script![]()
farebbe proprio al caso mio, devo caricare un file pdf con un titolo descrittivo..
Leggendo questa pagina ho cercato di montare lo script definitivo ma purtoppo sbaglio qualcosa, alla fine dell'operazione si ferma sulla pagina che dovrebbe effettuare l'upload e l'inserimento mostrando una bellissima pagina bianca!!
Prementto che di php conosco poco se non niente mentre con l'asp me la cavo meglio...
qualcuno puo farmi capire dove sbaglio!!
Ecco le pagine che compongono il tutto:
pag1. form.php
pag2. mysql.php
pag3. upload_nuovo.php
________________________________________
pag. 1
pag2.Codice PHP:<form action="upload_nuovo.php" method="post" enctype="multipart/form-data">
<div class="div_form">
<label>Nome</label><input type="text" name="nome" size="30" maxlength="30" />
</div>
<div class="div_form">
<label>Foto</label><input type="file" name="foto" />
</div>
<div class="div_form">
<label>File pdf</label><input type="file" name="pdf" />
</div>
<div class="div_form">
<input type="submit" value="Salva" />
</div>
</form>
pag3.Codice PHP:<?
// parametri del database
$host = "localhost";
$user = "root";
$pass = "123456";
$database = "casale";
?>
questa e la struttura della tabella del databaseCodice PHP:<?php
$nome=$_POST["nome"];
$tmp_name1 = $_FILES["foto"]["tmp_name"];
$tmp_name2 = $_FILES["pdf"]["tmp_name"];
$name_foto = $_FILES["foto"]["name"];
$name_pdf = $_FILES["pdf"]["name"];
if (move_uploaded_file($tmp_name1, "../upload/nuovo/".$name_foto))
{
include("mysql.php");
mysql_connect($host,$user,$pass) or die ("Impossibile connettersi");
mysql_select_db("database") or die ("Impossibile selezionare il database");
mysql_query("insert into eventi (titolo,menu) values ('$nome','$name_pdf')");
$ultimo_id=mysql_insert_id();
mysql_close();
}
?>
il percorso dove vanno caricati i file, se ho ben capito sono 2 cartelle: upload/nuovo/Codice PHP:-- Struttura della tabella `eventi`
--
CREATE TABLE `eventi` (
`ultimo_id` int(11) NOT NULL auto_increment,
`titolo` varchar(255) default NULL,
`menu` varchar(255) default NULL,
`vuoto` varchar(255) default NULL,
PRIMARY KEY (`ultimo_id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
--
-- Dump dei dati per la tabella `eventi`
--
cosa sbaglio?

Rispondi quotando