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&agrave;</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";
}
}
}
    
  
?>