A me questa soluzione invece non da segni di vita. Posto il codice, caso mai c'è qualcosa di sbagliato:
codice:
<?
session_start();
include ("config.inc.php");
include ("top_foot.inc.php");
include ("funzioni.php");
top();
?>
<div class="tit"> BENVENUTO <?=$_SESSION['utente']?></div>
<div id="descint">
<div class="tit">PAGINA DI INSERIMENTO ARTICOLI - NUOVA "PAGINA PRODUTTORE"</div>
Questa pagina crea una nuova pagina produttore. Con "produttore" si intende una casa che ha creato un computer ecc.
<div class="tit"> INSERIMENTO DATI </div>
<form name="dati" method="post">
<fieldset>
<?=$_POST['submit']?>
<legend> Dati principali</legend>
nome società: <input type=text size=20 name=produttore >
<?
if ($_SESSION['inserito']=="inserito"){
echo "Produttore già inserito";
$_SESSION['inserito']="";
}
?>
fondatore: <input type=text size=20 name=fondatore >
anno fondazione: <input type=text size=20 name=anno_fond>
<?
$anno=(int)($_POST['anno_fond']);
if (!is_int($anno) || ($anno<1900 || $anno>2010)){
echo "Anno non valido";
}
?>
nazione:<input type=text size=20 name=nazione>
sede:<input type=text size=20 name=sede>
presidente: <input type=text size=20 name=presidente>
attività:<input type=text size=20 name=attività>
logo:<input type=text size=20 name=logo> Copiare qui il tag dell'immagine che si vuole scegliere come logo
</fieldset>
<div class="tit"> ARTICOLO </div>
<fieldset>
<legend>Testo dell'articolo</legend>
Inserire qui il testo:
<textarea name="testo" cols="100" rows="50"></textarea>
</fieldset>
<div class="tit"> INVIA L'ARTICOLO </div>
Quando l'articolo è pronto puoi inviarlo al database.
<input type="button" value="invia" onclick="this.form.action='prodcon.php'">
<input type="button" value="modifica" onclick="this.form.action='produttore.php'">
</form>
<div class="tit"> FOTO INSERITE </div>
ATTENZIONE: PUOI INSERIRE SOLO 7 FOTO
<form action="produttore.php" method="post" enctype="multipart/form-data">
<?
if ($_SESSION['num']<6) {
echo"<input type=\"file\" name=\"upfile\">";
echo "<input type=\"hidden\" name=\"MAX_FILE_SIZE\" value=\"10000\">
";
if(!isset($_FILES)) $_FILES = $HTTP_POST_FILES;
if(!isset($_SERVER)) $_SERVER = $HTTP_SERVER_VARS;
$upload_dir = "upload";
$new_name = "";
$file_name = ($new_name) ? $new_name : $_FILES["upfile"]["name"];
if(@is_uploaded_file($_FILES["upfile"]["tmp_name"])) {
@move_uploaded_file($_FILES["upfile"]["tmp_name"], "$upload_dir/$file_name")
or die("Impossibile spostare il file, controlla l'esistenza o i permessi della directory dove fare l'upload.");
$db= mysql_connect($db_host,$db_user,$db_password) or die("Errore connessione a MySQL: ". mysql_error());
mysql_select_db($db_name,$db) or die("Errore selezione del database, verificare i parametri in config.inc.php");
$query= "INSERT INTO risorse (testo,path) VALUES ('$file_name','$upload_dir/$file_name')";
$result=mysql_query($query) or die("impossibile eseguire la query".mysql_error());
mysql_close($db);
$_SESSION['num']=$_SESSION['num']+1;
}
}
$db= mysql_connect($db_host,$db_user,$db_password) or die("Errore connessione a MySQL: ". mysql_error());
mysql_select_db($db_name,$db) or die("Errore selezione del database, verificare i parametri in config.inc.php");
if (is_array($_POST['cancella'])){
foreach($_POST['cancella'] as $key=> $value){
$d="SELECT testo FROM risorse where id_risorsa='$key'";
$result=mysql_query($d) or die(errore);
$num=mysql_num_rows($result)-1;
$r=mysql_result ($result,$num) or die (mysql_error());
unlink("upload/".$r);
$q="DELETE FROM risorse where id_risorsa=$key";
$c=mysql_query($q);
$_SESSION['num']=$_SESSION['num']-1;
}
}
mysql_close($db);
$db= mysql_connect($db_host,$db_user,$db_password) or die("Errore connessione a MySQL: ". mysql_error());
mysql_select_db($db_name,$db) or die("Errore selezione del database, verificare i parametri in config.inc.php");
$que="SELECT * FROM risorse ORDER BY id_risorsa DESC LIMIT 0,7";
$risultato=mysql_query($que) or die("impossibile eseguire la query".mysql_error());
while ($row=mysql_fetch_array($risultato)) {
$id=$row[0];
if (!isset($_POST['allinea'][$id])) {
$_POST['allinea'][$id]=left;
$allinea=$_POST['allinea'][$id];
}
else
$allinea=$_POST['allinea'][$id];
$nome=$row[1];
$path=$row[2];
fototab($id,$nome,$path,$allinea);
}
mysql_close($db);
?>
<input type="submit" value="Vai">
</form>
<div class="tit"> ANTEPRIMA </div>
<?
$produttore=clear($_POST['produttore']);
$fondatore=clear($_POST['fondatore']);
$anno_fond=(int) ($_POST['anno_fond']);
$nazione=clear($_POST['nazione']);
$sede=clear($_POST['sede']);
$presidente=clear($_POST['presidente']);
$attività=clear($_POST['attività']);
$logo=($_POST['logo']);
$testo=$_POST['testo'];
?>
<div id="descint">
<div class="tit"><?=$produttore?> HISTORY</div>
<div id="info">
<div class="box" align="center">
<div class="tit" align="left">CASA</div>
<?=$logo?>
</div>
<div class="box">
<div class="tit">INFO</div>
NOME:<?=$produttore?>
ANNO NASCITA: <?=$anno_fond?>
NAZIONE: <?=$nazione?>
SEDE: <?=$sede?>
FONDATORE:<?=$fondatore?>
PRESIDENTE ATTUALE: <?=$presidente?>
ATTUALMENTE: <?=$attività?>
</div>
</div>
<?=$testo?>
</div>
<?
foot();
?>