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(); ?>

Rispondi quotando