sono un neofita del php ma leggo e m'impegno: grazie al forum e ai vari tutorial adesso riesco a caricare da una pagina web dei testi in un db e riesco a farli visualizzare in un'altra pagina web, riesco anche a caricare delle immagini in una cartella extra db e a farle visualizzare in thumb + farle visualizzare grandi cliccandoci sopra
MA............
non riesco a fare le 2 cose insieme:
- caricare dei testi nel db e dalla STESSA pagina caricare anche un'immagine
- fare in modo che quei testi siano "collegati" a quella immagine
- visualizzare quei testi e la relativa thumb INSIEME
ho letto e riletto ma non c'è nulla che spieghi ciò
c'è il tutorial di uplodare le immagini ma le uploda nel db io invece vorrei tenere nel db SOLO i testi e le img in una cartella a parte
ad esempio inserisco così
<form name="info" action="ins_ok.php" method="post">
<table width="642" align="center" cellpadding="3" cellspacing="3" border="0">
<tr>
<td>
<div align="center"><font size="2" color="#000000">data </font>
<input type="text" name="data" size="50">
</div>
</td>
</tr>
<tr>
<td>
<div align="center"><font size="2" color="#000000">descrizione
<textarea name="descrizione" cols="50" rows="8"></textarea>
</font></div>
</td>
</tr>
<tr>
<td>
<div align="center"><font size="2" color="#000000">luogo
<input type="text" name="luogo" size="25">
</font></div>
</td>
</tr>
<tr>
<td>
<div align="center"><font size="2" color="#000000">tipo
<input type="text" name="tipo">
</font></div>
</td>
</tr>
<tr>
<td>
<div align="center">
<input type="submit" value="pubblica">
</div>
</td>
</tr>
</table>
</form>
poi
<?php
$data = $_POST["data"];
$descrizione = $_POST ["descrizione"];
$luogo = $_POST["luogo"];
$tipo = $_POST["tipo"];
{
$host="kkkkk";
$user="uuuuu";
$pass="rrrrrrrrr";
mysql_connect($host,$user,$pass) or die ("errore nella connessione");
mysql_select_db("kkkkkkk") or die ("errore nella selezione del database");
mysql_query("insert into calendario (data, descrizione, luogo, tipo) values ('$data','$descrizione','$luogo','$tipo')");
$ultimo_id = mysql_insert_id();
mysql_close();
?>
e pubblico così
<?php
$host="kkkkkk";
$user="ppppp";
$pass="hhhhh";
mysql_connect($host,$user,$pass) or die ("errore nella connessione");
mysql_select_db("dddddd") or die ("errore nella selezione del database");
if ($sortby=="")
$order="id DESC";
else if ($sortby=="tipo")
$order="tipo";
else if ($sortby=="data")
$order="data";
else if ($sortby=="luogo")
$order="luogo";
$dati = mysql_query("select id, data, descrizione, luogo, tipo from calendario ORDER BY $order");
while ( $array = mysql_fetch_array($dati))
{
echo "<tr>";
echo "<td width=\"12%\"><div align=\"center\">
$array[data]
</div></td>";
echo "<td width=\"25%\"><div align=\"center\">
$array[luogo]
</div></td>";
echo "<td width=\"13%\"><div align=\"center\">
$array[tipo]
</div></td>";
echo "<td width=\"50%\"><div align=\"center\">
$array[descrizione]
</div></td>";
echo "</tr>";
}
mysql_close();
?>
questo va da dio, mi crea una tabella con 4 colonne con i vari record del db, io avrei bisogno di una 5a colonna che richiami una thumb di una foto residente in una cartella
e cliccando sulla thumb si veda la foto (come pillola Upload+resize+thumbnails (xPilux) Clicca e godi)
chi mi può aiutare???