Non riesco proprio a capire dove sia l'errore anche dopo aver consultato piu' volte le guide dei comandi usati. Mi spieghero' meglio mostrando il codice:
Funzione:
Query Select/Insert che passo:
prima di chiedere aiuto ho tentato in ogni modo di capire da solo dove sbagliavo ma senza successo.
Grazie
Funzione:
PHP:
<?php
function connDatabase($query) {
$link = mysql_connect("localhost", "utente", "passw");
if (!$link)
{
die('connessione a Mysql non riuscita!: ' . mysql_error());
}
else
{
//connessione a database
$db_selected =mysql_select_db("database",$link);
if (!$db_selected)
{
die('connessione al database non riuscita!: ' . mysql_error());
}
//qui viene passata la query
else {
// passa query
$result = mysql_query($query,$link) or die(mysql_error()." ".$query);
//return $result;
if ($result===FALSE) { return '';}
else
{
//$row = mysql_fetch_row($result); - ho provato anche $row = mysql_fetch_row($result); ma ho lo stesso errore
//$darest = $row[0];
//return $darest;
$riga = mysql_fetch_array($result, MYSQL_NUM);
return $val= $riga[0];
}
mysql_close($link);
}
}
}
?>
Query Select/Insert che passo:
PHP:
<?php
// Trova ID Da Combo
$SelIdVolv="Select volvenza.idvolvenza From volvenza Where volvenza.volvenza = '".$Volvenza."'";
$IdVolv=connDatabase($SelIdVolv);
$SelIdDiametro="Select diametro.iddiametro From diametro Where diametro.diametro = '".$Diametro."'";
$IdDiametro=connDatabase($SelIdDiametro);
$SelIdRuota="Select tiporuota.idtiporuota From tiporuota Where tiporuota.tiporuota = '".$TipoRuota."'";
$IdRuota=connDatabase($SelIdRuota);
$SelIdPortata="Select portata.idportata From portata Where portata.portata = '".$Portata."'";
$IdPortata=connDatabase($SelIdPortata);
$SelIdSupp="Select tiposupporto.idtiposupporto From tiposupporto Where tiposupporto.tiposupporto = '".$TipoSupporto."'";
$IdSupp=connDatabase($SelIdSupp);
$SelIdSerieS="Select seriesupporti.idseriesupporti From seriesupporti Where seriesupporti.seriesupporti = '".$SerieSupporti."'";
$IdSerieS=connDatabase($SelIdSerieS);
$SelIdLam="Select tipolamiera.idtipolamiera From tipolamiera Where tipolamiera.tipolamiera = '".$TipoLamiera."'";
$IdLam=connDatabase($SelIdLam);
$SelIdPav="Select tipopavimenti.idtipopavimenti From tipopavimenti Where tipopavimenti.tipopavimenti = '".$TipoPavimenti."'";
$IdPav=connDatabase($SelIdPav);
// Inserisci dati nella Tabella dimensionesupporto - dimensione piastra e interassi foro varchar altri double
$queryinsDimSup="INSERT INTO dimensionesupporto (altezza, disassamento, dimensionipiastra, interassiforo, ";
$queryinsDimSup=$queryinsDimSup."spessorepiastra, larghezzaforca, spessoreforca, forocentrale, foroasse, freno) ";
$queryinsDimSup=$queryinsDimSup."VALUES (".$alt.",".$disas.",'".$dimpiast."','".$intforo."',".$spespiast.",";
$queryinsDimSup=$queryinsDimSup.$largforc.",".$spesforc.",".$foroc.",".$foroas.",'".$freno."')";
$conDB=connDatabase($queryinsDimSup);
if (!$conDB) { die('Errore nella connessione!');}
else {
// Select per Trovare Id Tabella dimensionesupporto
$SeldimsupId="Select dimensionesupporto.iddimensionesupporto From dimensionesupporto Where ";
$SeldimsupId=$SeldimsupId."(dimensionesupporto.altezza =".$alt.") Or ((dimensionesupporto.disassamento =".$disas. " Or ";
$SeldimsupId=$SeldimsupId."dimensionesupporto.dimensionipiastra = '".$dimpiast."' Or ";
$SeldimsupId=$SeldimsupId."dimensionesupporto.interassiforo = '".$intforo."' Or ";
$SeldimsupId=$SeldimsupId."dimensionesupporto.spessorepiastra =".$spespiast." Or ";
$SeldimsupId=$SeldimsupId."dimensionesupporto.larghezzaforca =".$largforc." Or ";
$SeldimsupId=$SeldimsupId."dimensionesupporto.spessoreforca =".$spesforc." Or ";
$SeldimsupId=$SeldimsupId."dimensionesupporto.forocentrale =".$foroc." Or ";
$SeldimsupId=$SeldimsupId."dimensionesupporto.foroasse = ".$foroas." Or ";
$SeldimsupId=$SeldimsupId."dimensionesupporto.freno = ".$freno."))";
$dimsupId=connDatabase($SeldimsupId);
// Select per inserimento nella tabella Trovaruota
$queryinsTrova="INSERT INTO trovaruota (codice, descrizione, industriale, diametroid, portataid, seriesupportiid, ";
$queryinsTrova=$queryinsTrova."tipolamieraid, tipopavimentiid, tiporuotaid, tiposupportoid, volvenzaid, linkfoto, linknote, ";
$queryinsTrova=$queryinsTrova."linkpdf, linkdwg, linkdisegno3,linkdisegno4,dimensionesupportoid)";
$queryinsTrova=$queryinsTrova."VALUES ('".$codice."','".$descrizione."',".$industBoolean.",".$IdDiametro.",";
$queryinsTrova=$queryinsTrova.$IdPortata.",".$IdSerieS.",".$IdLam.",".$IdPav.",".$IdRuota.",".$IdSupp.",";
$queryinsTrova=$queryinsTrova.$IdVolv.",'".$linkfoto."','".$linknote."','".$linkpdf."','".$linkdwg."','".$linkdis3."','";
$queryinsTrova=$queryinsTrova.$linkdis4."',".$dimsupId.")";
$conDbInsTrova=connDatabase($queryinsTrova);
}
?>
prima di chiedere aiuto ho tentato in ogni modo di capire da solo dove sbagliavo ma senza successo.
Grazie