Cosa puoi fare con javascript?
http://javascript.html.it/guide/lezi...re-javascript/
Che differenza passa tra javascript e php?
javascript ti arriva nel browser assieme alla pagina html e viene eseguito dal browser.
php non lo puoi vedere, perchè genera codice html dal lato server, quindi è il server che esegue il codice e al browser arriva solo codice html.
Se vuoi inserire dati in un database, usi anche il php
se vuoi dare un aspetto dinamico decente alle tue pagine usi anche javascript
http://it.wikipedia.org/wiki/Php
http://it.wikipedia.org/wiki/Javascript