php e java script per popup

Gentilissimi,

è da giorni che mi sto tormentando con uno script che mi permetta di aprire delle popup diverse a secondo del submit.

anche grazie all'aiuto di altri forumisti sono arrivato ad una mezza soluzione ora il problema credo sia di natura php

inquanto con lo script seguente riesco ad ottenere ciò che voglio ma ad una condizione ovvero che nella tabella ci sia un solo record altrimenti va in tilt (apre solo una determinata pop up) e non mi permette di scegliere tra le opzioni di submit

io posto il codice anche xkè credo possa servire a qualcun altro poi se qualcuno fosse così gentile........

<script type="text/javascript">
<!--
var path=false;
var pup;
function apriPop(w,h){
   if(typeof(pup)=='object' && !pup.closed) pup.close();
   pup=window.open('', 'popup','width='+w+',height='+h);
   pup.focus();
}
function invia(){
   if(!path){setTimeout('invia()',100); return false;}
   else { 
      if(path=='a'){
         document.modulo.action='scheda.php';
         apriPop(400,500);
      }
      else if(path=='b'){
         document.modulo.action='acquista.php';
         apriPop(400,500);
      }
      document.modulo.submit();      
      path=false;
      return false;
   }
}
//-->
</script>

-------------------------


<?php

include( "dati.txt"); 

mysql_connect($host,$user,$password);

mysql_select_db("$db");


print ("");

$dati = mysql_query ("select * from tabellax order by Id DESC");
while ( $array = mysql_fetch_array($dati) )

{
print ("<a target='_blank' href='public/upload/$array[allegato]'>
                 
                  <center>
                 
                  <img border='0' src='public/upload/$array[allegato]' width='60' align='top'></a>
                  <br><font face='Tahoma' size='1'><STRONG>
<font color='#67B0FE'>
 $array[modello]</font><br><font face='Tahoma' color='black' size='1'>Codice $array[codice]</font><br>

<font face='Tahoma' color='#67B0FE' size='4'><b>$array[prezzo]</b></font>

<form name=\"modulo\" onsubmit=\"return invia()\" action=\"acquista.php\" target=\"popup\">
<input type=\"hidden\"name=\"chiave\" value=\"$array[codice]\">


<input type='image' src='scheda.gif' onclick=\"path='a'\" value=\"submit A\">
<input type='image' src='carrello.gif' alt= 'Acquista' onclick=\"path='b'\" value=\"submit B\">
</form>

Grazie ancora!

inviato 10 anni fa
yusizu
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda