Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2008
    Messaggi
    118

    Più immagini nella stessa pagina

    h un database dove vengono caricate diverse immagini con apposite descrizioni .volevo sapere se in php era possibile vedere piu immagini e descrizioni nella stessa pagina ?mi ptete aiutare ?Grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    3,709
    certo!

    se poni in questi termini la domanda forse hai già in mano qualcosa per il caso "singolo"... spiegati meglio, cosa vuoi fare e che cosa hai già di "pronto" su cui lavorare

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2006
    Messaggi
    14
    qui puoi trovare delle informazioni utili.

    Se la tua tabella nel DB si chiama immagini e contiene i seguenti campi:
    nome_foto e descrizione_foto
    con questo semplice codice puoi visualizzare più immagini nella stessa pagina.

    Codice PHP:
    ...
    $sql="SELECT * FROM immagini";
    $query=mysql_query($sql);
    while(
    $dato=mysql_fetch_assoc($query)){
    echo 
    $dato['nome_foto'];
    echo 
    $dato['descrizione_foto'];



  4. #4
    Utente di HTML.it
    Registrato dal
    Jun 2008
    Messaggi
    118
    cio cche io voglio fare e creare una pagina dove gli utenti possono vedere la merce a disposizione sul sito e quindi ho scritto questo ma non funziona
    Codice PHP:
    $query "SELECT * FROM categoria,prodotto WHERE categoria.idCategoria = prodotto.Categoria_idCategoria AND idCategoria=1";
    $result mysql_query($query,$mysqli);
    echo 
    "<table class=\"larghezza\">
    <tr class=\"larghezza\">
    <td class=\"larghezza\">immagine</td>
    <td class=\"larghezza\">Nome</td>
    <td class=\"larghezza\">descrizione</td>
    <td class=\"larghezza\">Prezzo</td>
    <td class=\"larghezza\">Acquista</td>
    </tr>"
    ;
    while(
    $ros=mysql_fetch_array($result))
    {
    header("Content-Type: " $ros["tipo"]);
    echo 
    "<tr class=\"larghezza\"><td class=\"larghezza\">";
    echo 
    $ros["dati"]; 
    echo
    "</td><td class=\"larghezza\">";
    echo 
    $ros['Nome'];
    echo
    "</td><td class=\"larghezza\">";
    echo 
    $ros['Descrizione'];
    echo
    "</td><td class=\"larghezza\">";
    echo 
    $ros['Prezzo'];
    echo
    "<td>
    </tr>"

    questo e cio che io ho scritto ma non va ovvero la stringa
    Codice PHP:
    header("Content-Type: " $ros["tipo"]); 
    non viene eseguita e quindi la mia immagine viene caricata ma visualizata in codice
    come posso fare?

  5. #5
    Per prima cosa hai impostato l' header dopo aver fatto una echo
    se non imposti prima l'header non puo funzionare

    seconda cosa , guarda questo tread a cui ho gia risposto
    si trattava sempre di piu immagini da gestire nella stessa pagina


    http://forum.html.it/forum/showthrea...5#post12596795

  6. #6
    Utente di HTML.it L'avatar di polinet
    Registrato dal
    Nov 2000
    Messaggi
    993
    hai salvato nel DB il percorso della immagine? se si:
    Codice PHP:
    while($ros=mysql_fetch_array($result)) 

    echo 
    "<tr class=\"larghezza\"><td class=\"larghezza\">"
    echo 
    "<img src=tuo_percorso_immagine/".$ros["campo_immagine"].">";
    echo 
    "</td>";
    etc...

    non ho guardato il post di gianluca da ros comunque do per scontato che e' ok.
    ¿Hasta la pasta?

  7. #7
    Utente di HTML.it
    Registrato dal
    Jun 2008
    Messaggi
    118
    Purtroppo nn funziona come posso fare ecco la pagina intera
    Codice PHP:
    <?php

    session_start
    ();

    session_regenerate_id(TRUE);

    // Controllo accesso

    if (!isset($_SESSION['user'] ) and ($_SESSION['password'] ) )
    {
    header('location:log in.php');


    exit;
    }

    ?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <title>home</title>
    <link href="style.css" rel="stylesheet" type="text/css" />
    </head>
    <?php
    include ("connessione.php");
    ?>
    <body>
    <div id="container">
      <div id="topimg"><h1>Azienda</h1></div>
    <div id="navcontainer">
    <?php
    if($_SESSION['Tipo']==0)
    {
    echo 
    "<ul id=\"navlist\">[*]<a href=\"HomeL.php\">Chi siamo</a>[*]<a href=\"homeL.php\">Vedi merce</a>[*]<a href=\"log in.php\">Logout</a>[*]<a href=\"reg1.html\">Carrello</a>[*]<a href=\"home.html\">Contataci</a>[/list]";
    };
    if(
    $_SESSION['Tipo']==1)
    {
    echo 
    "< <ul id=\"navlist\">[*]<a href=\"HomeL.php\">Chi siamo</a>[*]<a href=\"homeL.php\">Vedi clienti</a>[*]<a href=\"log in.php\">Logout</a>[*]<a href=\"Aggiungi mercie.php\">Aggiungi merce</a>[*]<a href=\"home.html\">Contataci</a>[/list]";
    }
    ?>
    </div>
    <div id="sidebar">
    <h2>Categoria</h2>
    <div class="sidemenu">
    <?php
    $query 
    "SELECT * FROM categoria";
    $result mysql_query($query,$mysqli);
    echo
    "<ul>";
    while(
    $row=mysql_fetch_array($result))
    {
    $app=$row['idCategoria'];
    echo
    "[*]";
    echo 
    "<a href=\"homeL.php?nome=$app\">";
    echo 
    $row['Nome'];
    echo
    "</a>";;
    }
    echo
    "[/list]";
    ?>
     </div>
    </div>
    <div style="clear:both;"></div>
    <div id="content">
    <blockquote>
    <?php
    $nome 
    $_REQUEST['nome'];
    if(
    $nome == "")
    {
    $query "SELECT * FROM categoria,prodotto WHERE categoria.idCategoria = prodotto.Categoria_idCategoria AND idCategoria=1";
    $result mysql_query($query,$mysqli);
    echo 
    "<table class=\"larghezza\">
    <tr class=\"larghezza\">
    <td class=\"larghezza\"><h2>immagine</h2></td>
    <td class=\"larghezza\"><h2>Nome</h2></td>
    <td class=\"larghezza\"><h2>descrizione<h2></td>
    <td class=\"larghezza\"><h2>Prezzo<h2></td>
    <td class=\"larghezza\"><h2>Acquista<h2></td>
    </tr>"
    ;
    while(
    $ros=mysql_fetch_array($result))
    {
    echo 
    $ros['dati'];
    echo 
    "<img src=\" ".$ros['Nomep']." \"/".$ros["dati"].">"
    echo
    "</td><td class=\"larghezza\">";
    echo 
    $ros['Nome'];
    echo
    "</td><td class=\"larghezza\">";
    echo 
    $ros['Descrizione'];
    echo
    "</td><td class=\"larghezza\">";
    echo 
    $ros['Prezzo'];
    echo
    "<td>
    </tr>"
    ;
    };
    }
    else
    {
    $query "SELECT * FROM categoria,prodotto WHERE categoria.idCategoria = prodotto.Categoria_idCategoria AND idCategoria='$nome'";
    $result mysql_query($query,$mysqli);
    echo 
    "<table class=\"larghezza\">
    <tr class=\"larghezza\">
    <td class=\"larghezza\"><h2>Nome</h2></td>
    <td class=\"larghezza\"><h2>descrizione</h2></td>
    <td class=\"larghezza\"><h2>Prezzo</h2></td>
    <td class=\"larghezza\"><h2>Acquista</h2></td>
    </tr>"
    ;
    while(
    $ros=mysql_fetch_array($result))
    {
    $aps=$ros['idProdotto'];
    echo 
    "<tr class=\"larghezza\"><td class=\"larghezza\">";
    echo 
    $ros['Nome'];
    echo
    "</td><td class=\"larghezza\">";
    echo 
    $ros['Descrizione'];
    echo
    "</td><td class=\"larghezza\">";
    echo 
    $ros['Prezzo'];
    echo
    "</td><td class=\"larghezza\">";
    echo
    "<a href=\"carrello.php?nome=$aps \">Acquista</a>";
    echo
    "</td></tr>";
    };
    };
    echo 
    "</table";
    ?>
    </div>
      <div id="footer"> [url="Home.html"]homepage[/url] | [url="Contatti.html"]contact[/url] | [url="http://validator.w3.org/check?uri=referer"]html[/url] | [url="http://jigsaw.w3.org/css-validator"]css[/url] | fatto nal; 2009  | webmaster: simicasa

    </div>
    </div>
    </body>
    </html>
    ho provato sia come ha detto polinet sia gianluca da ros
    con la soluzione di polinet l'immagine esce sotto frma di codice mentre con il link di gianluca da ros ho mi da l'errre sulla headern ho mi stampa la pagina con tutto il codice scritto suggerimenti? di sicuro sbaglio qualcsa ma dove?

  8. #8
    Utente di HTML.it L'avatar di polinet
    Registrato dal
    Nov 2000
    Messaggi
    993
    Codice PHP:
    echo "<img src=\" ".$ros['Nomep']." \"/".$ros["dati"].">"
    :master:


    il campo dove salvi la immagine e': Nomep?
    la immagine e' nella stessa directory?


    riguarda come hai scritto il tuo codice
    ¿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.