Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    36

    popup (javascript) - php

    Allura mi sono studiato per benino come aprire una finestra popup eppoi ho inserito il codice javascript all'interno di una pagina php, il problema è che con il codice javascript inserito la pagina php non viene elaborata il server mi restituisce una pagina bianca anche come sorgente: vi posto il codice php della pagina:

    <?php // connessione e selezione del database
    mysql_connect('localhost', 'agenio', 'amr357')
    or die('Connessione non riuscita: ' . mysql_error());
    if(!mysql_select_db('terreni'))
    die('Selezione database fallita!');
    // query per ottenere l'elenco dei files nel DB
    $query = "SELECT * FROM terreni";
    $risultato = mysql_query($query)
    or die('Query non valida: ' . mysql_error());
    // se ci sono files nel DB
    if(mysql_numrows($risultato))
    {
    // estrazione dei risultati e stampa dei links ai files
    while ($tmp = mysql_fetch_array($risultato))
    {



    printf('
    <tr>

    <th style="vertical-align: top; text-align: left; width: 200px;">
    %s </th>

    <td align="center" background="../../images/bg-linea-vert.gif" valign="top" width="10"></td>

    <td style="vertical-align: top; text-align: left; width: 300px;">

    [img]../../images/%s[/img]
    </td>

    <td align="center" background="../../images/bg-linea-vert.gif" valign="top" width="10"></td>

    <td style="width: 436px; vertical-align: top;">



    <div style="text-align: left;"><span style="font-weight: bold;">%s</span> (codice riferimento)
    </div>

    <div style="text-align: left;">%s
    </div>

    </td>

    </tr>

    <tr>

    <td colspan="5" background="../../images/quadratino-marrone.gif" height="1"></td>

    </tr>',
    $tmp[localita],
    $tmp[miniatura],
    $tmp[ID],
    $tmp[ID],
    $tmp[descit]

    );
    }
    }
    else
    {
    echo '<tr><td></td><td>

    Nessun file presente nel database</p></td><td></td></tr>';
    }
    ?>

    Sto diventando matto

    Ciauzz
    Non si può pensare a ciò che non esiste

  2. #2
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    a parte il come sbagli (non ho controllato ma sarà un problema di apici), evita proprio il metodo che utilizzi.

    Non scrivere tutto quell'html tramite php, apri e chiudi i tag di php quando servono le variabili...

    Oltre al risparmiare carico al server secondo me avrai anche un codice più leggibile.

    ciao

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    36
    lo so, però tutto il codice html è dentro ad un ciclo while, infatti il codice stesso viene ripetuto tot volte in base al numero di elementi presenti nel database. Altra cosa non saprei dove possa essere il problema ho confrontato il mio codice con altri presenti in questo forum e non mi sembra che manchino virgole o cose del genere

    ciauzz e grazie del consiglio
    Non si può pensare a ciò che non esiste

  4. #4
    Utente di HTML.it
    Registrato dal
    Jul 2007
    Messaggi
    16
    ci sono degli errori con gli slash prima degli apici/virgolette.. ricontrollali.. ne ho notati un paio...

  5. #5
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    36
    Grazie, dovevo mettere \ davanti ad ogni '.
    Ora funzia alla grande grazie mille

    Ciauzzzz
    Non si può pensare a ciò che non esiste

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.