Newsgroup: it.comp.www.php
Titolo: non scrive sul db

Per favore aiutatemi, sembra funzioni correttamente, ma non passa i
dati nel db, ho provato in tutti i modi, questo è il listato
<html>
<head>
<title></title>
<style>
</style>
</head>
<div align="center">
<TABLE cellSpacing=0 cellPadding=0 width=700 border=0>
	<tr>
		<td><h3 align="center">Redazione Immobiliare</h3><hr><br>
		<?php
		function trovaext($x){
			for($i=0;strlen($x);$i++){
				$a=substr($x,$i,1);
				if($a==".")
					return substr($x,$i);
			}
		}
        $c_ven=array("","Acvsr001","Bcvsr001","Ccvsr001","Dcvsr001");
		$pag=array("","BANCOMAT","CARTA DI CREDITO","CARTA DI CREDITO-
BANCOMAT","CARTA DI CREDITO-BANCOMAT-PAYPAL","BONIFICO
BANCARIO","NUOVO1","NUOVO2","NUOVO3");
		$lin=array("","IT","IT-UK","IT-UK-FR","IT-UK-DE","IT-UK-ES","IT-UK-
RU","IT-UK-FR-ES-DE-RU");
		$des_ser=array("","VETRINA BASE","VETRINA + BANNER","VETRINA +
BANNER INDEX","DEFINIRE_1","DEFINIRE_2","DEFINIRE_3","DEFINIRE_4");
		$sett=array("","ABBIGLIAMENTO","AGENZIE","AGRICOLTURA","ALBERGHI -
VILLAGGI
ETC","ALIMENTARI","ANIMALI","ARREDAMENTO","ARTIGIANATO","ARTICOLI
SPORTIVI","ASSOCIAZIONI ORGANIZZAZIONI","AUTO","BANCHE e
FINANZIARIE","BRICOLAGE FAI DA TE","CALZATURE E ACCESSORI","CARAVAN
CAMPERS ROULOTTES","CARTOLIBRERIE EDICOLE LIBRERIE
EDITORI","CASALINGHI REGALI BOMBONIERE","CASE DI CURA E CLINICHE
PRIVATE","CASE PER ANZIANI","CENTRI ASSISTENZA","CHIESE","CENTRI
COMMERCIALI - SUPERMERCATI","FOTO OTTICA MUSICA","CINEMA TEATRI
MULTISALA","COMMERCIO ALL'INGROSSO","CONDIZIONAMENTO
RISCALDAMENTO","COSULENZA","EDILIZIA","ELETTRODOMESTICI","ESTETICA E
CURA DEL CORPO","FABBRI","FIORAI VIVAI","FERRAMENTA COLORI CARTE DA
PARATI","FORNITURE PER UFFICIO","GIOCATTOLI","GIOIELLERIE ARGENTERIE
PREZIOSI","NFORMATICA COMPUTERS","IMPIANTI SPORTIVI
RICREATIVI","IMPORT EXPORT","ISTALLATORI","LAVANDERIE","LOCALI E
RITROVI","MERCERIE","MOTOCICLI MOTOCARRI","MERCATI
USATO","METALMECCANICA","NAUTICA","OFFICINE","ONORANZE
FUNEBRI","ORTOPEDIA ARTICOLI MEDICO SANITARI","PARTITI E MOVIMENTI
POLITICI","PASTICCERIA GELATERIA YOGURTERIA","PITTORI
GALLERIE","SERVIZI CIVILI INDUSTRIALI","STUDI
PROFESSIONISTI","TAPEZZERIE","TELEFONIA","TIPOGRAFIE LITOGRAFIE
FOTOCOPIE","TURISMO","UNIVERSITA' ACCADEMIE
SCUOLE","LIBERO1","LIBERO2","LIBERO3","LIBERO4");
		$categ=array("","Bimbi Ragazzi","Borse e Accessori","Boutiques ed
Alta Moda","Camicerie","Donna","Intimo","Lavoro","Neonati
Gestanti","Pellicceria Pelletteria","Sartorie Uomo/Donna","Scarpe e
accessori","Sposa
Cerimonia","Stilisti","ab1","ab2","ab3","ab4","Assicurative","Disbrigo
Pratiche","Finanziarie","Immobiliari","Ippiche e
Scommesse","Investigative","Lavoro","Matrimoniali","Pubblicitarie","Recapiti","Servizi
di Pulizia","Servizi Turistici","Spettacolo e
Animazione","Turismo","Viaggi","age1","age2","age5","ag3","ag4","Articoli
Attrezzi Macchinari","ag1","ag2","ag3","ag4","5 STELLE","4 STELLE","3
STELLE","2 STELLE","1 STELLA","Agriturismo","Villaggi
Turistici","Bed&Breakfast","Pensioni","Divind","Affitti Ville
Mare","Appartamenti Vacanze","Camping","Stabilimenti Balneari","X
STELLE","XX STELLE","XXX STELLE","XXXX STELLE","Cantine
Sociali","Centri Commerciali Supermercati","Dietetici
Macrobiotici","Drogherie","Enoteche","Erboristerie","Frutta e
Verdura","Gastronomie-Salumerie-Rosticcerie","Import
Export","Macellerie","Panetterie","Pasticcerie Gelaterie
Yogurterie","Pescherie","Ristoranti-
Pizzerie","Surgelati","al1","al2","al3","al4","Negozi Specializzati
Animanli","Allevamento Addestramento Pensioni","Associazioni
Animalistiche","Veterinari","an1","an2","an3","an4","Negozi
Arredamento","Negozi Antiquariato","Restauratori","Salotti Divani
Poltrone","Centro Cucine","Mobili Bagno e
Accessori","arr1","arr2","arr3","arr4","Articoli e Abbigliamento
Sportivi","Abbigliamento Danza","Attrezzature Sportive","Biciclette e
Accessori","Premiazioni
Sportive","arts1","arts2","arts3","Falegnamerie","Ceramica","Carta
Papiro","Calzolaio","Muratori","Idraulici","Elettricisti","artg1","artg2","artg3","artg4","Artistiche
Culturali Ricreative","Volontariato e
Solidarietà","Sindacati","Religiose","Sportive","Ambietaliste","Animaliste","ass1","ass2","Autodemolizioni","Auto
Accessori","Autofficine
Autorizzate","Autolavaggio","Autolinee","Autorevisioni","Autonoleggio","Autoricambi","Autoscuole","Autobus
Noleggio","Autosoccorso","Autotapezzerie","Auto Istallazione
Gas","Autorimesse
Parcheggi","aut1","aut2","aut3","aut4","Banche","Finanziarie","bnc1","bnc2","Colori
Vernici e Smalti","Ferramenta
Utensileria","bri1","bri2","bri3","bri4","Negozi
Calzature","car1","car2","Concessionari
Caravan","car1","car2","car3","car4","Cartolibrerie","Librerie","Edicole","Editori","cas1","cas2","Negozi
Articoli Regalo","Negozi Articoli Casalinghi","Negozi
Bomboniere","Liste Nozze","cas1","cas2","cas3","cas4","Case di
Cura","Cliniche Private","cur1","cur2","cur3","cur4","Case per
Anziani","rip1","rip2","Auto","Moto","Piccoli
Elettrodomestici","Grandi Elettrodomestici","TV Video
HiFi","ccaa1","ccaa2","ccaa3","ccaa4","ccaa5","ccaa6","Cattoliche","Ch1","Ch2","Ch3","Ch4","Ch5","Centri
Commerciali","Supermercati","Centr1","Centr2","Centr3","Centr4","Negozi
Ottica","Negozi Strumenti Musicali","Negozi Fotografia","Laboratori
Fotografici","CFO0","CFO1","CFO2","CFO3",
"Cinema","Multisala","Teatri","Scuole di
Teatro","cin1","cin2","COMMER1","COMMER2","COMMER3","COMMER4","COMMER5","Centro
Vendita","Centri Assistenza","Officine pompe di
calore","risc1","risc2","Perizie Stime
Valutazioni","Finanziaria","Commerciale","con1","con2","con3","Attrezzature
e Materiali","Imprese Edili","Cemento e
Calcestruzzo","Gessisti","Elettricità materiali","Isolanti Termici
Acustici","Verniciature
Edili","Ceramiche","Impermeabilizzazioni","edi1","edi2","edi3","edi4","Negozi
Elettrodomestici","Elettr1","Elettr2","Elettr3","Elettr4","Parrucchieri
Uomo","Parrucchieri Donna","Estetiste","Massaggi","Pedicure e
Manicure","Profumerie","est1","est2","est3","Ferro-
Alluminio","fab1","fab2","fab3","fab4","Giardinieri","Negozi
Giardinaggio","fio1","fio2","fio3","Negozi di Ferramenta e
Colori","ferr1","ferr2","ferr3","ferr4","Negozi Specializzati","Mobili
e Arredi Ufficio","uff1","uff2","uff3","Negozi
Specializzati","gio1","gio2","Gioiellerie","pre1","pre2","Centri
Sportivi","Piscine","Palestre","Scuole di Ballo","Scuole di
Danza","cent1","cent2","cent3","Negozi Informatica","Consulenza e
Sofware","Servizi Internet","Internet Providers","Reti Trasmissioni
dati","ser1","ser2","ser3","Aziende","imp1","imp2","Antennisti","Caldaie","ist1","ist1","ist1","Lavanderie","lav1","American
Bar","Birrerie e Pubs","Sale da Ballo e
Dancing","Yogurterie","xxxxxxxxxx","Discoteche","sva1","sva2","sva3","Mercerie","mer1","Concessionari
Moto","Centri Assistenza Moto","Officine Riparazione","Ricambi
accessori","mot1","mot2","mot3","Mercatini
dell'usato","mer1","mer2","mer3","Officine Metalmeccanica","Industria
Metalmeccanica","met1","met2","met3","Approdi","Noleggio","Barche
Gommoni Motoscafi","Equipaggiamento e Forniture","Assistenza Motori
Marini","nau1","nau2","nau3","Carrozzerie","Elettrauto","Meccanici","Motocicli","off0","off1","off2","off3","off4","off5","Onoranze
Funebri","on1","Centro Specializzato Ortopedia","ort1","ort2","Sedi
Partiti","Comitati Cittadini","pol1","pol2","Pasticcerie
Gelaterie","Yogurterie","pgy1","pgy2","Gallerie
D'arte","Pittori","pit1","pit2","Servizi Sociali","Servizi
Comunali","Volontariato","ser1","ser2","ser3","Avvocati","Architetti","Ingegneri","Geometri","Ragionieri
periti commerciali","Dottori
Commercialisti","Pedagogia","Notai","Geologia","Consulenza del
Lavoro","Periti infortunistica
stradale","Tecnici","Veterinari","st1","st2","st3","st4","st5","Tapezzerie","Tende
da Sole","tap1","tap2","Negozi Telefonia","Punto
187","Omnitel","Tre","Wind","tel1","tel2","tel3","Tipografie","Litografie","Fotocopie","tip1","tip2","tip3","Guide
Turistiche","Crociere Scuole Vela","Itinerari
Turistici","Musei","Monumenti","Tur1","Tur2","Tur3","Tur4","Tur5","Tur6","Università","Accademie","Scuole
Pubbliche","Scuole Private","Scuole Professionali","Scuole di Lingua
Straniera","Scuole di Musica","Asili Nido Pubblici","Asili Nido
Privati","Lezioni Private","Scuo1","Scuo2","Scuo3","Scuo4");
 
$citt=array("","Siracusa_96100","Augusta_96011","Avola_96012","Brucoli_96010","Buccheri_96010","Buscemi_96010","Canicattini_96010","Carlentini_96013","Cassaro_96010","Cassibile_96010","Ferla_96010","Floridia_96014","Francofonte_96015","Lentini_96016","Marzamemi_96010","Melilli_96010","Noto_96017","Pachino_96018","Palazzolo_96010","Pedagaggi_96010","Portopalo_96010","Priolo_96010","Rigolizia_96010","Rosolini_96019","Solarino_96010","Sortino_96010","Villasmundo_96010");
		if ((strlen($ditta)<2)){
			echo "<table align=center><tr><td>I dati inseriti non sono validi!
Torna indietro e controlla i tuoi dati</td></tr>";
			echo "<tr><td align=center><INPUT TYPE=button VALUE=Indietro
onClick=history.back() align=center></td></tr></table>";
			exit;
		}
		$db=mysql_connect("127.0.0.1", "root", "");
		if($imglogo){
			$comando="SELECT id FROM system";
			$rs=mysql_db_query("system",$comando);
			$id=mysql_result($rs,0,0);
			$imgnome=$id.trovaext(basename($imglogo));
			$img_dir="public";
			if(!move_uploaded_file($imglogo,"$img_dir/$imgnome")){
				echo "Errore copia file!";
				exit;
			}
			$id++;
			$comando="UPDATE system SET id=$id";
			mysql_db_query("system",$comando);
		}
		echo "Il messaggio verrà inserito al più presto! Grazie.<p>";
		$descrizione=nl2br($descrizione);
		$comando="insert into commerciale
values(0,'$categoria','$sub_categoria','$ditta','$via','$citta','$prov','$tel','$fax''$posta','$sito','$cod_vend','$cod_cliente','$inizio','$fine','$descrizione','$servizi','$attivita','$specialita','$materiali','$infrastr','$cucina_tipo','$slogan','$lingue','$pag_acc','$imglogo','$imgditta','F')";
		mysql_db_query("commerciale",$comando);
		mysql_close($db);
	?>
	<hr></td></tr></table></div></body></html>
Capisco che vi sembrerà alquanto elementare, ma so fare solo questo
Grazie

amatog...@siracusacity.com
 ha scritto:

aggiungi sempre l'istruzione - or die(mysql_error())- dopo ogni query 
cosi sai almeno dove sbagli e cosa.

 - Mostra testo tra virgolette -
Ti ringrazio, la tua segnalazione è stata di fondamentale importanza
per risolvere il problema, alla fine era colpa di una virgola nella
separazione dei campi.
Scusami se ti disturbo, ma mentre ci sono vorrei chiederti, come mai
mi upload l'immagine nella cartella public con il numero ad esempio
23.tmp, mentre nel db lo scrive come percorso  c:php etc.etc dove
sbaglio????????

 
tutte le caratteristiche del file le puoi ricavare da 
$_FILES['nomecampo']['']
es: $_FILES['nomecampo']['name']