Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2008
    Messaggi
    266

    Integrare script php in una pagina html

    Ragazzi buonasera!

    Ho uno script diviso in due pagine:

    visualizza.php che mi visualizza dei nomi contenuti in un db e questa pagina a sua volta mi riporta a cliente.php in questo modo:
    Codice PHP:
    echo "<a href=\"cliente.php?id=" $id "\">"
    Come faccio a integrare tutto questo in una pagina html suddivisa in questo modo?:

    Tabella sinistra vi saranno tutti i nomi e nella tabella centrale dovrà apparire il risultato cioè la pagina cliente.php

  2. #2
    Dipende anche dal tipo di script che hai creato. Un modo molto semplice può essere il seguente (se non ho capito male):



    codice:
    <table>
        <tr>
           <td><?php include('visualizza.php') ?></td>
           <td><?php include('clienti.php') ?></td>
       </tr>
    </table>
    La pagina 'visualizza' però deve mostrare già una tabella.

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2008
    Messaggi
    266
    Cosi non va perchè la pagina clienti viene richiamata da visulizza, quindi includo la pagina visualizza sulla colonna sinistra e mi spuntano tutti i nomi che ci sono sul db con il relativo link che porta a clienti.php?id=1/2/3/4 che vorrei si visualizzasse nella colonna centrale, come faccio?

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2008
    Messaggi
    266
    Io ho avuto in indea tipo:

    Codice PHP:
    <?php
       
    switch ($_GET['id']) {
           case 
    "clienti"$inc 'clienti.php';
           break;
               default: 
    $inc 'default.php';
           break;
    }
       include (
    $inc);
    ?>
    Però l'id è sempre diverso come faccio?

  5. #5
    Utente di HTML.it L'avatar di jcsnake
    Registrato dal
    Jun 2010
    Messaggi
    629
    Ciao, sempre diverso in che senso?che non riesci a prevederne tutti i casi?

  6. #6
    Utente di HTML.it
    Registrato dal
    Apr 2008
    Messaggi
    266
    Ciao joshua,
    nel sempre l'id ovviamente è diverso per ogni cliente, come dovrei fare per integrare lo script nel layout vi posto cmq il codice:

    visualizza.php:
    Codice PHP:
    <?php
    include 'config.php';

    // recupero i dati dal DB
    $query "SELECT * FROM clienti ORDER By Id";
    $res mysql_query($query) or die (mysql_error());

    // numero delle immagini presenti nel DB
    $n_img mysql_num_rows($res);


      while (
    $f=@mysql_fetch_array($res)){

        
    $id $f['id'];
        
    $nome stripslashes($f['nome']);
     
        
    //stampiamo
        
    echo "<a href=\"cliente.php?id=" $id "\">";
        echo 
    $nome "</br>" ;
        echo 
    "</a>" ;
        
      }
      @
    mysql_close($cn);

    ?>
    cliente.php:
    Codice PHP:
    <?php
    if(isset($_GET['id'])){
      include 
    'config.php';
      
      
    // recupero dalla querystring l'ID
      
    $id_vis $_GET['id'];

      
    // verifico la presenza sul DB
      
    $query "SELECT * FROM clienti WHERE Id = '$id_vis'";
      
    $res = @mysql_query($query) or die (mysql_error());
      
    $n_img = @mysql_num_rows($res);
      
       
        
    // recupero i dati dal nome selezionato
        
    $f = @mysql_fetch_array($res) or die (mysql_error());
        
    $nome stripslashes($f['nome']);
        
    $foto stripslashes($f['figura']);
        
    $descrizione stripslashes($f['descrizione']);
        
       
    // stampo a video l'imagine e le relative informazioni
        
    echo $nome "
    "
    ;
        echo 
    $foto "
    "
    ;
        echo 
    "
    $descrizione "

    "
    ;
     

    }
    ?>
    Ora il template è composto da due colonne nella prima devo visualizzare la pagina visualizza.php con la lista dei nomi, e automaticamente al click sul nome mi aprirà la pagina cliente.php a lato. Spero di essere stato chiato.

  7. #7
    Utente di HTML.it L'avatar di jcsnake
    Registrato dal
    Jun 2010
    Messaggi
    629
    Cosa c'è che non ti funziona allora?MI sembra che il codice sia corretto così...

  8. #8
    Utente di HTML.it
    Registrato dal
    Apr 2008
    Messaggi
    266
    Appunto il codice è esatto ^^, devo intergrarlo in una pagina che si chiama index.php all'interno del suo layout che è diviso in un colonne sinitra dove dovranno spuntare tutti i nomi ovvero la pagina visualizza.php e colonna di destra o centrale dove spunteranno i dati del nome selezionato. Non riesco ad intregrarlo come faccio?

  9. #9
    Utente di HTML.it L'avatar di jcsnake
    Registrato dal
    Jun 2010
    Messaggi
    629
    Hai provato con dei normali include nelle zone html che ti interessano?

  10. #10
    Utente di HTML.it
    Registrato dal
    Apr 2008
    Messaggi
    266
    Allora con un normalissimo include ovviamente non va, perchè se clicco su un nome ad esempio mio apre una nuova pagina, invece a me ineteressa che il risultato di quel nome ovvero cliente.php?id=1/2/3 e così via, appare sulla colonna di destra.

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.