Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13

Discussione: PHP e POP-UP

  1. #1
    Utente di HTML.it L'avatar di polinet
    Registrato dal
    Nov 2000
    Messaggi
    993

    PHP e POP-UP

    Premetto che ho gia fatto una ricerca sul forum e non ho trovato quello che mi interessa :-(
    In JavaScript sono un disastro.
    Quello che vorrei fare e' questo:
    Ho un sito che visualizza dei prodotti, cliccando sulla foto mi si apre una pagina che visualizza il prodotto con descrizione, costo ...etc...
    Io vorrei che al posto della pagina mi aprisse una pop up.

    Posto il codice interessato:
    Codice PHP:
    echo "<td valign=top><a href=carica_foto.php?id_prod=" .$row["id_prod"] ."><img src=office/admin_office/img/" .$row["foto_2"] ." border=1></a>
    <div align=center><font face=verdana style=font-size:11>[b]In Offerta[/b]</font></div></td></tr>"

    e nella pagina carica_foto.php codice:
    Codice PHP:
    require ("connessione.php");
    $sql " SELECT * from tbl_prodotti where id_prod= " .$id_prod ;
    $foto mysql_db_query$nome_db$sql$db) or die (mysql_error());
    echo 
    "<table width=30% border=0>";
    echo 
    "<tr>";
    while (
    $row mysql_fetch_array($foto))
    {
    //etc....... 
    Grazie per l'aiuto!
    ¿Hasta la pasta?

  2. #2
    qui trovi il una discussione di qualche mese fa

    http://forum.html.it/forum/showthrea...ghlight=pop+up


  3. #3
    Utente di HTML.it L'avatar di polinet
    Registrato dal
    Nov 2000
    Messaggi
    993
    Ho letto il post ma mi apre sempre la stessa pagina e non una pop-up.
    Posto il codice:

    Codice PHP:
    echo "<td valign=top><a href=\#\onClick=\popup('carica_foto.php?id_prod=" .$row["id_prod"] ."');\><img src=office/admin_office/img/" .$row["foto_2"] ." border=1></a>
    <div align=center><font face=verdana style=font-size:11>[b]In Offerta[/b]</font></div></td></tr>"

    echo "<td valign=top><a href=\#\onClick=\popup('carica_foto.php?id_prod=" .$row["id_prod"] ."');\><img src=office/admin_office/img/" .$row["foto_2"] ." border=1></a>
    <div align=center><font face=verdana style=font-size:11>In Offerta</font></div></td></tr>";

    nella <HEAD>
    <script language="javascript" type="text/javascript">
    <!--
    function popup(url, name, width, height)
    {
    settings=
    "toolbar=no,location=no,directories=no,"+
    "status=no,menubar=no,scrollbars=no,"+
    "resizable=no,width="+width+",height="+height;

    MyNewWindow=window.open(url,name,settings);
    }
    //-->
    </script>

    Grazie ancora!
    ¿Hasta la pasta?

  4. #4
    Utente di HTML.it L'avatar di polinet
    Registrato dal
    Nov 2000
    Messaggi
    993
    UP

    :master:
    ¿Hasta la pasta?

  5. #5
    mi sà che hai sbagliato..

    in A, prova così:

    <a onclick="popup('carica_foto.php?id....;return false;">...</a>

    SENZA href...

    Ma se usassi window.open, potresti specificare molte più cose, tipo grandezza della finestra... Intanto prova
    ...::: DESIDERARE E' UMANO :::...
    ...::: POSSEDERE E' DIVINO :::...
    ...::: HAVE A NICE DAY :::...
    (¯`·.¸¸.->ĐĮ ĦΞŁŁ<-.¸¸.·`¯)
    http://www.djhellclub.com

  6. #6
    ps: il return false, impedisce al broser di caricare il link pur eseguendo il codice prima.. Probabilmente il tuo codice, ricaricava la pagina e l'onclick si perdeva per strada...
    ...::: DESIDERARE E' UMANO :::...
    ...::: POSSEDERE E' DIVINO :::...
    ...::: HAVE A NICE DAY :::...
    (¯`·.¸¸.->ĐĮ ĦΞŁŁ<-.¸¸.·`¯)
    http://www.djhellclub.com

  7. #7
    Utente di HTML.it L'avatar di polinet
    Registrato dal
    Nov 2000
    Messaggi
    993
    Niente da fare!

    HELP!!!
    PLEASE!!!

    ¿Hasta la pasta?

  8. #8
    hai provato con window.open?

    Ovviamente dovrai cercarti la sintassi corretta che ora non ricordo...
    E che errore ti restituisce javascript?
    ...::: DESIDERARE E' UMANO :::...
    ...::: POSSEDERE E' DIVINO :::...
    ...::: HAVE A NICE DAY :::...
    (¯`·.¸¸.->ĐĮ ĦΞŁŁ<-.¸¸.·`¯)
    http://www.djhellclub.com

  9. #9
    Utente di HTML.it L'avatar di polinet
    Registrato dal
    Nov 2000
    Messaggi
    993
    come dicevo in JavaScript sono una frana, posto la parte di codice interessata:
    Codice PHP:
    <head>
    ........
    <
    link href="css/template_css.css"  rel="stylesheet" type="text/css"/>
    <
    script language="javascript" type="text/javascript">
    <!--
    function 
    popup(urlnamewidthheight)
    {
    settings=
    "toolbar=no,location=no,directories=no,"+
    "status=no,menubar=no,scrollbars=no,"+
    "resizable=no,width="+width+",height="+height;

    MyNewWindow=window.open(url,name,settings);
    }
    //-->
    </script>

    </head>
    <body>
    $sql = "select * from tbl_prodotti where id_fam= " . $id_fam . "";
        $prt_view_news = mysql_db_query( $nome_db, $sql, $db) or die(mysql_error());    

        // esecuzione prima query
           $count = mysql_query("SELECT COUNT(id_fam) FROM tbl_prodotti where id_fam= " . $id_fam . "");
           $res_count = mysql_fetch_row($count);

           // numero totale di records
           $tot_records = $res_count[0];

           // risultati per pagina(secondo parametro di LIMIT)
           $per_page = 4;

           // numero totale di pagine
           $tot_pages = ceil($tot_records / $per_page);

           // pagina corrente
           $current_page = (!$_GET['page']) ? 1 : (int)$_GET['page'];

           // primo parametro di LIMIT
           $primo = ($current_page - 1) * $per_page;


         // esecuzione seconda query con LIMIT
        $query_limit = mysql_query("SELECT * FROM tbl_prodotti where id_fam= " . $id_fam . " LIMIT $primo, $per_page");
        while ($row = mysql_fetch_array( $query_limit )  ) 
        {
              echo "<table width=100% border=0 valign=top style=border-collapse:collapse bordercolor=#000000>";
              echo "<tr>";
              echo "<td rowspan=6 style=width=100px valign=top>";
              echo "<table width=100 height=100 border=0 valign=top>";
              echo "<tr>";
              if ($row["foto_2"] != "")
              {
                  if ($row["offerta"] == 'Y')
                  {
                     echo "<td valign=top><a href=\#\onClick=\popup('carica_foto.php?id_prod=" .$row["id_prod"] ."');\><img src=office/admin_office/img/" .$row["foto_2"] ." border=1></a>
    <div align=center><font face=verdana style=font-size:11>[b]In Offerta[/b]</font></div></td></tr>";
                  }else{
                          echo "<td valign=top><a href=carica_foto.php?id_prod=" .$row["id_prod"] ."><img src=office/admin_office/img/" .$row["foto_2"] ." border=1></a></td></tr>";
                          }
              }else{
                  if (($row["foto_2"] == "") && ($row["offerta"] == 'Y'))
                       {
                        echo "<td valign=top><img src=img/no_img.gif border=1><div align=center><font face=verdana style=font-size:11>[b]In Offerta[/b]</font></div></td></tr>";
                       }else{
                           if (($row["foto_2"] == "") && ($row["offerta"] == 'N'))
                           {
                               echo "<td valign=top><img src=img/no_img.gif border=1></td></tr>";
                           }
                       }
                   }
              echo "</table>"; 

    Grazie a tutti voi!!!!
    ¿Hasta la pasta?

  10. #10
    Utente di HTML.it L'avatar di polinet
    Registrato dal
    Nov 2000
    Messaggi
    993
    UP
    ¿Hasta la pasta?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.