Salve ho un grosso problema ho un carrello della spesa in cui inserisco un singolo prodotto vorrei che il javascript mi segnalasse con un alert quando provo ad inserire il prodotto per la seconda volta, segnando che il prodotto è già sul carrello.

vi posto lo script della pagina

<?session_start();
if(!isset($_SESSION[framever])){
header("location:carrello.php");
}


if (isset($_SESSION["count"])) {
$_SESSION["count"]++;
} else {
$_SESSION["count"]=1;
//fine osso anche togliere
$_SESSION['acceduto']="si";
$_SESSION['conteggio']=0;
}


if(!isset($_SESSION[tipo])){$_SESSION['tipo']="nomeart";}
header("Cache-control:must-revalidate");
//header("location:carrello.php");
//header("Pragma: no-cache");
$_SESSION['passcar']=0;
$perpag=6;
$_SESSION['acquista']=0;
unset($_SESSION['rname']);
unset($_SESSION['rcognome']);
unset($_SESSION['rindirizzo']);
unset($_SESSION['rcap']);
unset($_SESSION['rlocalita']);
unset($_SESSION['rstato']);
unset($_SESSION['remail']);
unset($_SESSION['rcodfiscale']);
unset($_SESSION['rusern']);
unset($_SESSION['rpassw']);
unset($_SESSION['rtelefono']);
unset($_SESSION['rcomnasc']);
unset($_SESSION['rdatanasc']);
unset($_SESSION['rsesso']);
unset($_SESSION['rprovincia']);
unset($_SESSION['Denominazione']);
unset($_SESSION['Indirizzo']);
unset($_SESSION['cap']);
unset($_SESSION['Localita']);
unset($_SESSION['Telefono']);
unset($_SESSION['stato']);
unset($_SESSION['note']);
unset($_SESSION['nazione']);
unset($_SESSION['regione']);


$_SESSION['acceduto']="no";
$_SESSION[controllo]="ok";
$_SESSION[torna]=1;
$_SESSION[visitato]=1;


unset($_POST[cat2]);
$categ=$_GET['name'];
?>
<html>


<head>


<title>Aste on-line, vinci sempre | Home :: w3layouts</title>
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">


<link href="css/style.css" rel="stylesheet" type="text/css" media="all" />
<link href='http://fonts.googleapis.com/css?family=Lato:400,300,600,700,800' rel='stylesheet' type='text/css'>
<script src="js/jquery.min.js"></script>
<!---strat-slider---->
<link rel="stylesheet" type="text/css" href="css/slider.css" />
<script type="text/javascript" src="js/modernizr.custom.28468.js"></script>
<script type="text/javascript" src="js/jquery.cslider.js"></script>


<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript">
$(function() {

$('#da-slider').cslider({
autoplay : true,
bgincrement : 450
});

});
</script>
<!---//strat-slider---->
<script src="js/jquery.magnific-popup.js" type="text/javascript"></script>
<link href="css/magnific-popup.css" rel="stylesheet" type="text/css">
<script>
$(document).ready(function() {
$('.popup-with-zoom-anim').magnificPopup({
type: 'inline',
fixedContentPos: false,
fixedBgPos: true,
overflowY: 'auto',
closeBtnInside: true,
preloader: false,
midClick: true,
removalDelay: 300,
mainClass: 'my-mfp-zoom-in'
});
});
</script>



<script language="JavaScript">
function verq(a,b){
var string="0123456789";
var conteggio=0;
for(var i=0;i<b.length;i++){
thisChar = b.substring(i, i+1);
if (string.indexOf(thisChar) != -1)
conteggio++;
}
if (conteggio == b.length) {
if(b>a || b<=0){
alert("Le quote iscrizione sono terminate");
history.go(0);


}

}
else{
alert("Il numero non è valido");
history.go(0);
}




}
function car(b,da){
document.forms[da].numero2.value=b;
}


function carica(w){
a=document.forms.length;


document.forms[a-1].cat2.value=document.forms[w].cat2.value;
document.forms[a-1].numero2.value=document.forms[w-1].numero.value;
d=document.forms[a-1].cat2.value;
e=document.forms[a-1].numero2.value;
var str=new String("carrello4.php?cat2="+d+"&numero2="+e+"<?ph p if (SID) echo "&" . SID; ?>");
parent.frames[0].location=str;


alert("L'articolo '"+d+"' è gia presente sul carrello puoi partecipare solo per una quota '"+e+ "' quota " );
//window.open(str,'miaFinestra','width=250,height=18 0 ,toolbar=no, location=no,status=no,menubar=no,scrollbars=no,res izable=no');
//document.pop.submit();
}




function avvisa(w){
a=document.forms[w].cat2.value;
c=document.forms[w].nome.value;
b=window.prompt("Inserire l'indirizzo di posta al quale si vuole ricevere l'avviso di ripristino disponibilità dell'articolo:"+a+"","");


escluse = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;
if (!escluse.test(b)){alert(' L\'indirizzo e-mail inserito non è corretto');
return;
}
var str=new String("avvisi.php?quale="+a+"&email="+b+"&nart="+ c+"<?php if (SID) echo "&" . SID; ?>");
window.open(str,'Avvisi','width=340,height=100 ,toolbar=no, location=no,status=no,menubar=no,scrollbars=no,res izable=no');
}


function ordina(oggetto){
if(oggetto.options[0].selected==true){
oggetto.options[0].selected="true";<? echo"document.location='ordina.php?tipo=0&by=$cate g"; if (SID) echo "&" . SID;echo "'";?>}
if(oggetto.options[1].selected==true){oggetto.options[1].selected="true";<? echo"document.location='ordina.php?tipo=1&by=$cate g"; if (SID) echo "& ". SID;echo "'";?>}
if(oggetto.options[2].selected==true){oggetto.options[2].select='true';<? echo"document.location='ordina.php?tipo=2&by=$cate g"; if (SID) echo "&" . SID;echo "'";?>}
if(oggetto.options[3].selected==true){oggetto.options[3].selected='true';<? echo"document.location='ordina.php?tipo=3&by=$cate g"; if (SID) echo "&" . SID;echo "'";?>}
if(oggetto.options[4].selected==true){oggetto.options[4].selected='true';<? echo"document.location='ordina.php?tipo=4&by=$cate g"; if (SID) echo "&" . SID;echo "'";?>}


}
</script>


</head>


<body>












<script type="text/javascript">
var clickMenu1 = new ClickShowHideMenu('click-menu1');
clickMenu1.init();
</script>








<form action="newsletter.php" target="_self" method="GET">


</form>














<? include('foot-alto.php') ?>








</div>
<div class="main">
<div class="wrap">
<br>



<table width="100%">
<tr>
<td>


<h3> Salve &nbsp; <font color="#90067e">
<?
if (isset($_SESSION['user']) && isset($_SESSION['passwd'])) {echo "$_SESSION[user]";}
?> </font>




<br>
&nbsp; &nbsp; stai prenotando per partecipare alla competizione intelletuale. <br> Continua e buona fortuna.....


</h3>
<br>
</td></tr><tr><td>


<!-- end header_main4 -->



<?
if(isset($_GET['ordine'])){$ordina=$_GET['ordine'];}
/*if(isset($_GET[ordina])){$_SESSION['ordina']=$_GET[ordina];}*/


include("datastring.inc.php");


$db = mysql_connect($db_host, $db_user, $db_password);


if ($db == FALSE)
die ("Errore nella connessione. Verificare i parametri nel file config.inc.php");


mysql_select_db($db_name, $db)
or die ("Errore nella selezione del database. Verificare i parametri nel file config.inc.php");
$categ=validation($categ);


$risultati = "SELECT nomeart,categoria,confezione,foto1,foto2,codartico lo,quantita,prezzo,prezzoreale,disp,nondisp FROM articoli WHERE categoria='$categ'";
$numeroris = mysql_query($risultati);
$totaleris = mysql_num_rows($numeroris);
//echo "---------$totaleris----------";
$da_=$_GET[da];
$passo=$_GET[a];
if($da_<0){$da_=0; echo "stai barando";}
if(($passo<0)or($passo>=20)){$da_=0; echo "stai barando";}


$_SESSION[tipo]=validation($_SESSION[tipo]);
$da_=validation($da_);
$passo=validation($passo);


$query = "SELECT nomeart,categoria,confezione,foto1,foto2,codartico lo,quantita,prezzo,prezzoreale,disp,nondisp FROM articoli WHERE categoria='$categ' ORDER BY $_SESSION[tipo] LIMIT $da_, $passo";


$result = mysql_query($query, $db);
$s=0;
$w=3;//Ricordarsi di incrementare per ogni form aggiunta
while ($row = mysql_fetch_array($result))
{
$alt=$s/2;
$alt2=bcdiv($s,2);
if($alt==$alt2){$colore='#E3EAF9';}else{$colore='# FCEEE4';}
//$colore='#FFFFFF';
$strform=myform;
$strform2=myform2;
$strform.=$s;
$strform2.=$s;
//nuovo
echo "


<table width='100%'>
<tr>
<td width='20%'>
<a href='http://www.justoook.com/$row[foto2]' title='Ingrandisci la foto' target='_blank'>
<img border='0' src='http://www.justoook.com/$row[foto1]' border='0'>
<br>


<form action='dettagli.php?codarticolo=$row[codarticolo]' method='GET' name='$strform' >


<a href='dettagli.php?codarticolo=$row[codarticolo]' title='per i dettagli clicca qui'>
<img src='layoutim/info.gif' title='Per altri dettagli clicca qui' border='0'>
<p>Altre informazioni prima di prenotare per </p>
</a>
$row[nomeart] <br />




</td>
<td width='10%' align='center'>
<div class='wrap6'> Cod Art </div> <br> <h4> $row[codarticolo] </h4>
</td>
<td width='10%' align='center'>

<div class='wrap6'> Valore reale </div> <h4> Euro $row[prezzoreale] </h4>

</td><td width='10%' align='center'>


<table>
<tr>
<td width='100%'>
<input type='hidden' name='cat' value='$row[codarticolo]'>

";
if($row[quantita]!='0'){ echo "


</td>
<tr><tr>
<td width='100%' height='34'>


";}else{ echo "
<table><tr><td>
<img src='http://www.justoook.com/layoutim/nondiponibile.gif' title='Asta terminata
quote non disponibili' alt='Asta terminata
quote non disponibili '> </td><td>
Non Disp.
</td></tr></table>




Asta terminata
quote non disponibili
</td>
";
if(isset($_SESSION[user])&&isset($_SESSION[uemail])&&isset($_SESSION[passwd])){
echo "
<td width='1' height='1'>


</td>
";
}


}


echo "
</tr>
</table>


</td>
";
if($row[sconto]==0){echo" <td width='18%' height='60' align='center'> <div class='wrap6'>Quota di partecipazione </div>

";




echo number_format($row[prezzo], 2, ',', '.')."";






echo "






</td>
</tr>
</table>




</td>";






}




echo "
<td width='10%'>



<table width='100%'>
<tr>
<td>
<input type='hidden' name='cat' value='$row[codarticolo]'>

";
if($row[quantita]!='0'){ echo "


<div class='wrap6'>
Quantità </div>

</td>
<tr><tr>
<td>


<input name='numero' readonly='readonly' value='1' size='3' onChange=verq($row[quantita],document.$strform.numero.value) style='float: center'>
";}else{ echo "

</td>
";
if(isset($_SESSION[user])&&isset($_SESSION[uemail])&&isset($_SESSION[passwd])){
echo "
<td width='1%' height='34'>
<input name='numero' readonly='readonly' value='1' size='3' onChange=verq($row[quantita],document.$strform.numero.value) style='float: center'>
</p></td>
";
}


}


echo "
</tr>
</table></center>
</form>



</td>
<td width='8%'>


<form name='$w' action='carrello.php' method='POST'><div class='wrap6'>
Prenota </div>
<input type='hidden' name='numero2' value='1'>
<input type='hidden' name='cat2' value='$row[codarticolo]'>
<img border='0' src='layoutim/carica.jpg' width='40' height='31'
align='left' onClick='carica($w)'style='cursorointer;' title='carica nel carrello'>
</form>
</td><td width='16%'>
<img alt='Inserisci il prodotto nella tua lista personale' title='Inserisci il prodotto nella tua lista personale' width='12' height='15' hspace='5' border='0' src='layoutim/ico_doc.gif' />




</td>
</tr>
</table>




<br>


<table>
<tr>
";






}
echo " <td> ";


echo "
";


?>








</td></tr> </table> <hr>
<center> <h3>
<a href='carrello.php' title='controlla le prenotazioni'>Controlla e procedi con il pagamento </a> </h3></center>


<form action='carrello1.php' name='pop' method='POST'>
<input type='hidden' name='cat2' value='' size='20'>
<input type='hidden' name='numero2' value='' size='20'>
</form>
</td>
</tr>
</table>






<hr>







<div class='labout span_1_of_g1'>






<div class='clear'></div>
</div>
<div class='project-list2'>



</div>
</div>
<div class='clear'></div>
</div>
</div>
</div>



<? include('foot-sotto2.php') ?>







</body>
</html>