upload immagine multiple da inserire
Ciao a tutti,
ho creato una pagina che inserisce nel mio db l'annuncio prendendo lo user_id del cliente e
fino a qui tutto bene, ora sto provando ad inserire un caricatore di immagini da postare nell'annuncio ma non riesco a cavarne un ragno dal buco...
Qualcuno guardando il mio script sa darmi suggerimenti
Ciao a tutti,
ho creato una pagina che inserisce nel mio db l'annuncio prendendo lo user_id del cliente e
fino a qui tutto bene, ora sto provando ad inserire un caricatore di immagini da postare nell'annuncio ma non riesco a cavarne un ragno dal buco...
Qualcuno guardando il mio script sa darmi suggerimenti
PHP:
<html>
<head>
<title>My Account</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="styles.css" rel="stylesheet" type="text/css">
</head>
<body>
<table width="100%" border="0" cellspacing="0" cellpadding="5" class="main">
<tr>
<td colspan="3"> </td>
</tr>
<tr>
<td width="160" valign="top">
<?php
if (isset($_SESSION['user_id'])) {?>
<div class="myaccount">
<p><strong>My Account</strong></p>
<a href="myaccount.php">My Account</a><br>
<a href="mysettings.php">Settings</a><br>
<a href="logout.php">Logout </a>
<p>You can add more links here for users</p></div>
<?php }
if (checkAdmin()) {
?>
<p> <a href="admin.php">Admin CP </a></p>
<?php } ?>
<p> </p>
<p> </p>
<p> </p></td>
<td width="732" valign="top"><p> </p>
<h3 class="titlehdr">Benvenuto nel tuo Account <?php echo $_SESSION['user_name'];?></h3>
<?php
if (isset($_GET['msg'])) {
echo "<div class=\"error\">$_GET[msg]</div>";
}
?>
<a href="myaccount_anagrafica.php" /><img src="immagini/anagrafica.gif"/></a><a href="myaccount_i_tuoi_annunci.php" /><img src="immagini/i_tuoi_annunci.gif"/></a><a href="myaccount_nuovo_annuncio.php" /><img src="immagini/nuovo_annuncio.gif"/></a><a href="myaccount_i_tuoi_annunci_delete.php" /><img src="immagini/cancella.gif"/></a><br /><br />
<?php echo $_SESSION['user_name'];?>
<br />
<br />
<br />
<?php echo $_SESSION['user_id'];
require ("db_connect.php");
if (isset($_POST['descrizione'])):
// x un nuovo annuncio usa il form
$user_id = $_POST['user_id'];
$aid = $_POST['aid'];
$cid = $_POST['cid'];
$did = $_POST['did'];
$eid = $_POST['eid'];
$fid = $_POST['fid'];
$gid = $_POST['gid'];
$descrizione = $_POST['descrizione'];
$mq = $_POST['mq'];
$locali = $_POST['locali'];
$prezzo = $_POST['prezzo'];
$tipologia = $_POST['tipologia'];
$altro = $_POST['altro'];
$cats = $_POST['cats'];
if ($aid == '') {
exit('<p>Scegli la provincia x l annuncio. Click "Back" and try again.</p>');
}
$sql = "INSERT INTO annunci SET
descrizione='$descrizione',
mq='$mq',
locali='$locali',
prezzo='$prezzo',
tipologia='$tipologia',
altro='$altro',
annunciodate=CURDATE(),
provinciaid='$aid',
cittaid='$cid',
regioneid='$did',
clienteid='$eid',
tipoid='$fid',
condizioniid='$gid',
user_id=".$_SESSION['user_id']."";
if (@mysql_query($sql)) {
echo '<p>Nuovo annuncio inserito</p>';
} else {
exit('<p>Errore aggiunta nuovo annuncio: ' . mysql_error() . '</p>');
}
$jid = mysql_insert_id();
if (isset($_POST['cats'])) {
$cats = $_POST['cats'];
} else {
$cats = array();
}
$numCats = 0;
foreach ($cats as $catID) {
$sql = "INSERT IGNORE INTO cittaprovinciauser
SET annunciid=$jid, cittaid=$catID, regioneid=$catID, clienteid=$catID, tipoid=catID, condizioniid=catID ";
$ok = @mysql_query($sql);
if ($ok) {
$numCats = $numCats + 1;
} else {
echo "<p>Errore inserimento annuncio $catID: " .
mysql_error() . '</p>';
}
}
?>
<p>Annunci aggiunto <?php echo $Cats; ?> categories.</p>
<p><a href="<?php echo $_SERVER['PHP_SELF']; ?>">Aggiungi un nuovo annuncio</a></p>
<p><a href="search.php">Ritorna alla ricerca</a></p>
<?php
else: // inserimento provincia e citta'
$authors = @mysql_query('SELECT id, name FROM provincia');
if (!$authors) {
exit('<p>errore inserimento provincia.</p>');
}
$cats = @mysql_query('SELECT id, citta FROM citta');
if (!$cats) {
exit('<p>errore inserimento citta.</p>');
}
$regiones = @mysql_query('SELECT id, regione FROM regione');
if (!$regiones) {
exit('<p>errore inserimento citta.</p>');
}
$clientes = @mysql_query('SELECT id, cliente FROM cliente');
if (!$clientes) {
exit('<p>errore inserimento citta.</p>');
}
$tipos = @mysql_query('SELECT id, tipo FROM tipo');
if (!$tipos) {
exit('<p>errore inserimento citta.</p>');
}
$condizionis = @mysql_query('SELECT id, condizioni FROM condizioni');
if (!$condizionis) {
exit('<p>errore inserimento citta.</p>');
}
?>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
<p>Inserisci annuncio<br /><br /><br />
descrizione<br />
<textarea name="descrizione" rows="5" cols="45">
</textarea></p>
mq:<br />
<textarea name="mq" rows="5" cols="45">
</textarea></p>
locali:<br />
<textarea name="locali" rows="5" cols="45">
</textarea></p>
prezzo:<br />
<textarea name="prezzo" rows="5" cols="45">
</textarea></p>
tipologia:<br />
<textarea name="tipologia" rows="5" cols="45">
</textarea></p>
altro:<br />
<textarea name="altro" rows="5" cols="45">
</textarea></p>
</p>
<p>Condizioni Immobile:<br />
<select name="gid" size="1">
<option selected value="">Condizioni Immobile:</option>
<option value="">---------</option>
<?php
while ($condizioni = mysql_fetch_array($condizionis)) {
$gid = $condizioni['id'];
$gcondizioni = htmlspecialchars($condizioni['condizioni']);
echo "<option value='$gid'>$gcondizioni</option>\n";
}
?>
</select></p>
<p>Regione:<br />
<select name="did" size="1">
<option selected value="">Seleziona Regione</option>
<option value="">---------</option>
<?php
while ($regione = mysql_fetch_array($regiones)) {
$did = $regione['id'];
$dregione = htmlspecialchars($regione['regione']);
echo "<option value='$did'>$dregione</option>\n";
}
?>
</select></p>
<p>Provincia:<br />
<select name="aid" size="1">
<option selected value="">Seleziona Provincia</option>
<option value="">---------</option>
<?php
while ($author = mysql_fetch_array($authors)) {
$aid = $author['id'];
$aname = htmlspecialchars($author['name']);
echo "<option value='$aid'>$aname</option>\n";
}
?>
</select></p>
<p>Comune:<br />
<select name="cid" size="1">
<option selected value="">Seleziona Citta</option>
<option value="">---------</option>
<?php
while ($cat = mysql_fetch_array($cats)) {
$cid = $cat['id'];
$cname = htmlspecialchars($cat['citta']);
echo "<option value='$cid'>$cname</option>\n";
}
?>
</select></p>
<p>Tipo Cliente:<br />
<select name="eid" size="1">
<option selected value="">Seleziona tipo cliente</option>
<option value="">---------</option>
<?php
while ($cliente = mysql_fetch_array($clientes)) {
$eid = $cliente['id'];
$ecliente = htmlspecialchars($cliente['cliente']);
echo "<option value='$eid'>$ecliente</option>\n";
}
?>
</select></p>
<p>Canale Annuncio:<br />
<select name="fid" size="1">
<option selected value="">Seleziona tipo annuncio</option>
<option value="">---------</option>
<?php
while ($tipo = mysql_fetch_array($tipos)) {
$fid = $tipo['id'];
$ftipo = htmlspecialchars($tipo['tipo']);
echo "<option value='$fid'>$ftipo</option>\n";
}
?>
</select></p>
<br />
<br />
</p>
<input type="submit" value="SUBMIT" />
</form>
<?php endif; ?>
</td>
<td width="196" valign="top"> </td>
</tr>
<tr>
<td colspan="3"> </td>
</tr>
</table>
</body>
</html>