la pagina articolip.php
Codice PHP:
<?php include("articolipselect.php"); ?></span></td>
<form action="articoli.php" method="post" enctype="multipart/form-data" name="form1"><td bgcolor="#999999">
<input name="posted" type="hidden" id="posted2" value="posted2" />
<?php
include ("config.inc.php");
include ("connect.php");
$idcat = $_GET['idcat'];
echo $idcat;
if(isset($_GET['posted'])) {
$query ="SELECT * FROM democat AS c, demosubcat AS s WHERE c.idcat=s.idcat AND c.idcat='$idcat'";
$result = mysql_query($query,$db);
echo "<select name=\"subcategoria\">";
while ($row = mysql_fetch_array($result)) {
echo "<option value=\"".$row['subcategoria']."\">".$row['subcategoria']."</option>";}
echo"</select>"; } ?></td>
</tr>
<tr>
<td bgcolor="#000033"><span class="Stile25">descrizione promo</span></td>
<td bgcolor="#000033"><span class="Stile25">
<label>articolo</label>
</span></td>
</tr>
<tr>
<td bgcolor="#999999"><span class="Stile20"><?php echo '<textarea style="color: red; background-color: yellow" name="descrizione" cols="40" rows="5" id="descrizione"></textarea>'; ?></span></td>
<td bgcolor="#999999"><span class="Stile29"><?php echo '<input type="text" name="articolo" id="articolo">'; ?></span></td>
</tr>
<tr>
<td bgcolor="#000033"><span class="Stile25">prezzo</span></td>
<td bgcolor="#000033"><span class="Stile25">descrizione dettaglio</span></td>
</tr>
<tr>
<td bgcolor="#999999"><span class="Stile20"><?php echo '<input type="text" STYLE="color: #FFFFFF; font-family: Verdana; font-weight: bold; font-size: 12px; background-color: #72A4D2;" name="prezzo" id="prezzo">'; ?></span></td>
<td bgcolor="#999999"><span class="Stile20">
<label></label>
<?php echo '<textarea style="color: red; background-color: yellow" name="dettaglio" cols="40" rows="5" id="dettaglio"></textarea>'; ?></span></td>
</tr>
<tr>
<td bgcolor="#000033"><span class="Stile25">immagine principale</span></td>
<td bgcolor="#000033"><span class="Stile25">sconto</span></td>
</tr>
<tr>
<td bgcolor="#999999"><span class="Stile18"><?php echo '<input type="file" name="userfile" id="userfile">'; ?></span></td>
<td bgcolor="#999999"><span class="Stile20">
<label><?php echo '<input type="text" size="20" name="sconto" id="sconto">'; ?></label>
%</span></td>
</tr>
<tr>
<td bgcolor="#000033"><span class="Stile25">immagine 3</span></td>
<td bgcolor="#000033"><span class="Stile18"><span class="Stile25">immagine 2</span></span></td>
</tr>
<tr>
<td bgcolor="#999999"><span class="Stile18">
<label><?php echo '<input type="file" name="userfile3" id="userfile3">'; ?> </label>
</span></td>
<td bgcolor="#999999"><span class="Stile18"><?php echo '<input type="file" name="userfile2" id="userfile2">'; ?></span></td>
</tr>
</table>
<table width="800" border="0">
<tr>
<td width="22" bgcolor="#000033"><span class="Stile30"><?php echo '<input type="checkbox" name="promozioni" id="promozioni">'; ?></span></td>
<td width="233" bgcolor="#000033"><span class="Stile25">
<label>promozioni</label>
</span></td>
<td width="21" bgcolor="#000033"><span class="Stile25"><?php echo '<input type="checkbox" name="novita" id="novita">'; ?></span></td>
<td width="82" bgcolor="#000033"><span class="Stile25">novità</span></td>
<td width="21" bgcolor="#000033"><span class="Stile25"><?php echo '<input type="checkbox" name="esclusivo" id="esclusivo">'; ?></span></td>
<td width="214" bgcolor="#000033"><span class="Stile25">esclusivo</span></td>
<td width="177" bgcolor="#000033"><?php echo '<input type="submit" name="invia" id="invia" value="AGGIUNGI" STYLE="font-family:sans-serif; font-size: 10px;
font-style:bold; background:#006699 none; color: #FFFFFF; width:8em">'; ?></td>
</tr>
</table>
</p>
</form>
invia i dati alla pagina articoli.php
Codice PHP:
<?php
include ("config.inc.php");
include ("connect.php");
include ("articolip.php");
include ("funzioni.php");
//nome tabella database
$tabella = 'demoarticoli';
//percorso della cartella dove mettere i file caricati
$uploaddir = 'img/';
//Recupero il percorso temporaneo del file
$userfile_tmp = $_FILES['userfile']['tmp_name'];
//recupero il nome originale del file caricato
$userfile_name = $_FILES['userfile']['name'];
print "<pre>";
//copio il file dalla locazione temporanea alla mia cartella upload
if (move_uploaded_file($userfile_tmp, $uploaddir . $userfile_name))
{
//Se l'operazione è andata a buon fine...
print "immagine principale inviato con successo.";
}
$userfile_tmp = $_FILES['userfile2']['tmp_name'];
//recupero il nome originale del file caricato
$userfile_name = $_FILES['userfile2']['name'];
print "<pre>";
//copio il file dalla locazione temporanea alla mia cartella upload
if (move_uploaded_file($userfile_tmp, $uploaddir . $userfile_name))
{
//Se l'operazione è andata a buon fine...
print "seconda immagine inviata con successo.";
}
$userfile_tmp = $_FILES['userfile3']['tmp_name'];
//recupero il nome originale del file caricato
$userfile_name = $_FILES['userfile3']['name'];
print "<pre>";
//copio il file dalla locazione temporanea alla mia cartella upload
if (move_uploaded_file($userfile_tmp, $uploaddir . $userfile_name))
{
//Se l'operazione è andata a buon fine...
print "terza immagine inviato con successo.";
}
//recupero informazioni da articolip.php
if (isset($_POST['posted2'])) {
$categoria = $_POST['categoria'];
$subcategoria = $_POST['subcategoria'];
$articolo = $_POST['articolo'];
$descrizione = $_POST['descrizione'];
$dettaglio = $_POST['dettaglio'];
$prezzo = $_POST['prezzo'];
$sconto = $_POST['sconto'];
$immagine = $_FILES['userfile']['name'];
$immagine2 = $_FILES['userfile2']['name'];
$immagine3 = $_FILES['userfile3']['name'];
$thumb = $_FILES['userfile']['name'];
$promozioni = $_POST['promozioni'];
$novita = $_POST['novita'];
$esclusivo = $_POST['esclusivo'];
//controllo sicurezza campi
foreach ($_POST as $key => $value) {
$_POST[$key] = mysql_real_escape_string(htmlentities(trim($value)));
}
$percentuale = ($prezzo*$sconto)/100;
$prezzoscontato = ($prezzo-$percentuale);
//inserimento dati su tabella
$query="INSERT INTO $tabella (categoria,subcategoria,articolo,descrizione,dettaglio,prezzo,sconto,immagine,immagine2,immagine3,thumb,promozioni,novita,esclusivo) VALUES ('$categoria','$subcategoria','$articolo','$descrizione','$dettaglio','$prezzoscontato','$sconto','$immagine','$immagine2','$immagine3','$thumb','$promozioni','$novita','$esclusivo')";
$result = mysql_query($query,$db);
if($result) {
echo "articolo inserito";
echo "
";
echo "[img]iconeTBASE/greenpage.png[/img]";
}else{
echo "articolo non inserito";
}
}
}
?>