Salve,
stavo cercando di fare delle cose basilari con il php e mi sto perdendo gia dall'inizio.
Vi prensento il mio problema(se cosi' si può chiamare).
devo fare semplicente un form per inviare delle immagini a un database ma quando provo non succede nulla e il database rimane vuoto.
vi posto il codice(anche questo se si puo chiamare cosi)
$db = mysql_connect("localhost",
"root",
"xxxxxx");
mysql_select_db("prova") or die ("Unable to select database");
$form_action_page = "form.php";
$table_name = "foto";
$query = "INSERT INTO ".$table_name." " ;
questo e' il database
-- Host: localhost
-- Generato il: 16 Dic, 2006 at 12:12 AM
-- Versione MySQL: 5.0.27
-- Versione PHP: 5.2.0
--
-- Database: `prova`
--
-- --------------------------------------------------------
--
-- Struttura della tabella `foto`
--
CREATE TABLE `foto` (
`id` int(100) NOT NULL auto_increment,
`foto` longblob NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=1 ;
--
-- Dump dei dati per la tabella `foto`
--
e il form e' questo
<form action="upload.php" method="post" enctype="multipart/form-data" name="form1">
<table align="center">
<tr valign="baseline">
<td nowrap align="right">Descrizione:</td>
<td><input type="text" name="descrizione" value="" size="32"></td>
</tr>
<tr valign="baseline">
<td nowrap align="right">Foto</td>
<td> <input name="upload" type="file" id="foto"></td>
</tr>
<tr valign="baseline">
<td nowrap align="right"></td>
<td><input type="submit" value="Inserisci Foto"></td>
</tr>
</table>
<input type="hidden" name="MAX_FILE_SIZE" value="3000000">
</form>
Su internet ci sono molto script che funzionano lo ammetto ma vorrei inziare con qualcosa di mio.
Grazie in anticipo per l'aiuto.
P.s niente insulti lo so che sono un niubbo