Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][SQL][JavaScript]JAVASCRIPT+BAZY DANYCH+WHILE
namorz
post
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 23.05.2010

Ostrzeżenie: (0%)
-----


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>);
Go to the top of the page
+Quote Post
frytek92
post
Post #2





Grupa: Zarejestrowani
Postów: 163
Pomógł: 10
Dołączył: 9.11.2007
Skąd: Goleniów

Ostrzeżenie: (0%)
-----


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

Ten post edytował frytek92 23.05.2010, 10:24:51
Go to the top of the page
+Quote Post
namorz
post
Post #3





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 23.05.2010

Ostrzeżenie: (0%)
-----


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. ?>
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 29.08.2025 - 23:59