Interazione tra PHP e Javascritp

Ciao a tutti :)

Per laprima volta mi accingo a fare interagire php con javascript e  viceversa. Non so se sia proprio Ajaxmanon importa.Vengo al dunque.

Ho una cartella di foto sul server del mio dominio.

cosi

public/foto/foto.jpg

public/foto/foto2.jpg

public/foto/foto3.jpg

ecc...

ho creato un semplice script php che carica le foto inserite dal utente sul server.

quindi la variabile  č la foto

Con php sono riuscito a creare e stampare le iconette sul web..col relativo link html a href ecc...

ora pero' ho anche da fare la galleria a scorrimento con javascript che in locale funziona perfettamente

il prolblema č gestirla in DINAMICO. mi spiego.

ecco lo script javascript per la galleria

<script type="text/javascript" language="JavaScript">

var photos=new Array()

var which=0

/*Change the below variables to reference your own images. You may have as many images in the slider as you wish*/

photos[0]="foto/1.jpg"

photos[1]="foto/2.jpg"

photos[2]="foto/3.jpg"

photos[3]="foto/4.jpg"

photos[4]="foto/5.jpg"

function backward(){

if (which>0){

window.status=''

which--

document.images.photoslider.src=photos[which]

}

}

function forward(){

if (which<photos.length-1){

which++

document.images.photoslider.src=photos[which]

}

else window.status='End of gallery'

}

</script>

con questo vedo lagalleria di foto a scorrimento:

<input onclick="backward()" value="&lt;&lt;Back" name="B2" type="button"> <input onclick="forward()" value="Next&gt;&gt;" name="B1" type="button"><br><a onclick="which=1;backward();return false" href="#"><small>Ricomincia</small></a></div></form></td></tr></tbody></table>

ogni fotoč un record sul database mysql

ecco come stampo la fotosul web

/*RECUPERO I DATI DAL DB MYSQL ORDINATI ALFABETICAMENTE*/

echo "<h4>Clicca sull'immagine per ingrandirla</h4>";

echo "<br />\n";

echo "<br />\n";

$sql = "SELECT * FROM  foto ORDER BY descrizione";

$result = mysql_query ($sql);

while ($row = mysql_fetch_row($result))

{

echo "<div class='boxfoto'>";

echo "<a href='http://www.xxxxx.com/public/foto/".$row[0].".jpg' target='blank'><img src = 'http://www.xxxxxx.com/public/foto/thumbnail/".$row[0]."_thumb.jpg' /></a>";

echo "</div>";

}

}

In poche parole non so come fare interagire  php con javascript e fare capire al server che lo scipt javascript deve insreire nelkla galleria a scorrimento

ovvero qua:  nello script js

 devo fare capire che deve prendere foto dinamicamente

photos[0]="foto/1.jpg"

photos[1]="foto/2.jpg"

photos[2]="foto/3.jpg"

photos[3]="foto/4.jpg"

photos[4]="foto/5.jpg"

qualcuno sa qualche dritta per fare prendere il campo Id della tabella foto a javascript nel db mysql in  modo da creare un ciclo che inserisca automaticamente nella galleria a scorrimento tutte le foto rpesenti nella  cartella?

spero di esserre stato chiaro. scusate m non ho mai usato assieme php e js

 :bye:

inviato 7 anni fa
RedLynch
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda