Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][SQL][JavaScript]JAVASCRIPT+BAZY DANYCH+WHILE
Forum PHP.pl > Forum > Przedszkole
namorz
Witam,
po dwóch dniach walki i kombinowania wkońcu się poddałem i proszę o pomoc:) Znalazłem fajny skrypcik http://www.dynamicdrive.com/dynamicindex4/lightbox/index.htm i wsystko działało by cudnie gdyby nie to ,że nie moge połączyć się z baza danych pobrać zdjęć i wyświetlić ich za pomocą pętli while.Javascript to nie moja domena,potrzebuję zrobić tak naprawdę tylko ten jeden element.Może ktoś pomóc.?

o to moja nieudolna próba napisania skryptu:

  1. <link rel="stylesheet" href="1.css" type="text/css" media="screen" />
  2. <script type="text/javascript" src="jail/skrypt/galeria/lightbox.js">
  3. var sql="mysql_connect("localhost","root","krasnal") or die("nie mozna polaczyc");
  4. mysql_select_db("krasnal")";
  5.  
  6. var wynik=mysql_query("SELECT linksmall FROM pictr1 ORDER BY data DESC");
  7.  
  8. var tablica=new Array(var wynik);
  9. while(var tablice) {
  10.  
  11. document.write(<a href="5.jpg" rel="lightbox" title="Caption- cute cat!"><img src=".var tablice['linksmall']."></a>></td>);
frytek92
Wiesz ze nigdy nie widzialem takiego kodu jak można mieszać PHP z JS w taki sposób, po pierwsze podstawy kod php umieszczamy w znacznikach <?php ?>, nie definujemy nowego połaczenia var jezeli chcesz zrobic połaczenie i wyswietlenie to powinno wygladac to mniej wiecej w taki sposob :

Kod
<?php

// Połaczenie

mysql_connect("localhost","root","krasnal") or die("nie mozna polaczyc");

mysql_select_db("krasnal");

echo '<script type="text/javascript">'; // Wyświetlenie <script type="text/javascript">

// zapytanie sql w stylu $wynik = mysql_query("");

// petla oczywiscie bez "var = nazwa" tylko

// while($array_wynik = mysql_fetch_array()){ }

echo '</script>'; // Wyswietlenie </script>

?>


Wiec pamiętaj jak chcemy coś w PHP umieścić to albo pomiędzy kodem HTML umieszczamy <?php ?> albo najpierw robimy <?php // kod ?>
a potem umieszczamy tam Html/JS/Tekst... przy pomocy funkcji echo '';

Pozdrawiam
namorz
Faktycznie porażka:)
Czy to juz jakos wyglada? Prosze poradzcie mi cos,nie spoczne dopoki tego nie zrobie:)

  1. <link rel="stylesheet" href="lightbox.css" type="text/css" media="screen" />
  2. <?php
  3. $connect = mysql_connect("localhost","root","krasnal") or die("nie mozna polaczyc");
  4. mysql_select_db("krasnal") or die("Coundta find db");
  5. $zapytanie=mysql_query("SELECT linksmall FROM pictr1 ORDER BY data DESC");
  6.  
  7.  
  8.  
  9. echo "<script type=\"text/javascript\" src=\"lightbox.js\">"
  10. while(var tablice=new Array(\"$size\"){
  11. document.write(<a href=\"5.jpg\" rel=\"lightbox\" title=\"Caption- cute cat!\"><img src=\".var tablice['linksmall'].\"></a>>);
  12. }
  13. </script>";
  14. ?>
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.