Generowanie obrazka z kodu PHP

0

Witam,
Napotkałem się na problem i potrzebuję pomocy :-)

Na stronie mam zagnieżdżone divy i każdy div ma przypisane wartości pobrane z bazy danych. Problem mój polega na tym, że chciałbym zrobić input którego źródłem będą te wszystkie divy, czyli żeby z tych wszystkich danych stworzył się jakby jeden obrazek.

Jeśli ktoś ma jakiś pomysł to proszę o pomoc.
Pozdrawiam

0

Wyrenderuj HTML i wyślij do usera? Będzie Ci potrzebna jakaś przeglądarka na serwerze, którą będziesz wywoływać z poziomu PHP.
Anyway, niezbyt rozumiem do czego dążysz.

0

Chcę zrobić tak:

Jeżeli jest input type"image" src=obrazek.png onClick=location.href...

to ja chciałbym zrobić dokladnie to samo tylko że zamiast obrazek.png chce mieć to co wyświetle za pomocą echo czyli
jakiś input którego src będzie <?php echo $wynik("wartosc1"); $wynik("wartosc2");?>

Innymi słowy chce z tych wszystkich wartości zrobić jeden przycisk, który prześle get'em wartość :-)

0

chodzi mniej wiecej o to:

<div id="główne">
      <div id ="lewa">
          <img src="obrazek.jpg"/>
      </div>
      <div id ="prawa>
           <?php
                 $zapytanie = mysql_query("select...");
                  echo ("wynik to: ");
                  echo $zapytanie;
             ?> 
      </div>
</div>

Z takiego kodu chcę stworzyć button albo coś w tym rodzaju po którego kliknięciu zostanie coś wysłane GET'em. Czyli obojętne czy klikne na lewego diva czy prawego wyśle wartość.

A kombinuje coś w ten sposób żeby jako źródło inputa zrobić tego diva id="główne" bo on zawiera wszystko.
Powyższy kod jest pisany na szybko więc może zawierać błędy.

0

Że niby coś w tym rodzaju:

<div id="głowne">
  <div id="lewa">
    <img .... onclick="$('some_form_submit').click()"/>
  </div>

  <div id="prawa">
    <form id="some_form" action="foo.php" method="get">
      <input type="hidden" name="name" value="value"/>
      <button id="some_form_submit" type="submit">submit</button>
    </form>
  </div>
</div>

Btw, nie jestem pewien, czy standard HTML na pewno pozwala na litery spoza alfabetu łacińskiego w id.

0

W załączniku przesyłam szablon jak to ma wyglądać.
Chcę, żeby klikając w dowolnym miejscu we wnętrzu diva głównego zostało przesłane np pro.php?gatunek=2
Dawanie odnośników osobno dla lewego diva i prawego nie jest rozwiązaniem mojego problemu. Chcę żeby przycisk składał się z tego co narysowałem w załączniku

1
<!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>
        <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <title>Przykład</title>
        <script type="text/javascript">
            $(document).ready(function() {

                url = 'skrypt.php';  //url skryptu do którego chcemy wyslac

                $('.kliknij').click(function() {
                    var data =   'Wartosc która ma być przesłana';
                    $.ajax({
                        type: "GET",
                        url: url,
                        data: 'dane=' + data,
                        success: function() {
                            //cos po kliknięciu
                        },
                    });


                });
            });
        </script>
    </head>

    <body>
        <div id="glowne">
            <div id ="lewa" class="kliknij">
           Pierwszy div
            </div>
            <div id ="prawa" class="kliknij">
              drugi div
            </div>

        </div>
    </body>
</html>
 

Jeśli możesz użyć JS to sobie podepnij do każdego elementu który ma być przyciskiem klasę "kliknij". i będzie działać wszędzie tam gdzie jej użyjesz coś jak wyżej.

0

Właśnie o coś takiego mi chodziło:-) Dzięki wielkie wszystkim za pomoc :-)

1 użytkowników online, w tym zalogowanych: 0, gości: 1