Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc
Comunitatea PHP Romania
 

am nevoie de o idee!
Vezi mesajul original

 
       Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc -> Cod PHP
Subiectul anterior :: Subiectul următor  
Autor Mesaj
medeea



Data înscrierii: 17/Ian/2003
Mesaje: 4
Locație: middle of nowhere

Trimis: Mie Mar 12, 2003 8:39 am    Titlul subiectului: am nevoie de o idee!  

mai intai sa va zic ce vreau sa fac...
organizarea colectiei de mp3, dar si cu player.
ideea care vreau sa vina e la cum organizez chestia...
vreau ca intr-o pagina sa scoata toti singerii intr-un select, iar la onchange sa sara la toate melodiile disponibile de acelasi singer... dar si astea sa apara tot intr-un select langa primul
bineinteles ca fac asta f simlu cu un submit, dar nu e ceea ce vreau, mult mai marfa e cu selectul ala care sa schimbe totul la onchange, treaba naspa e ca la onchange trebuie sa-i dau hreful printr-un javascript, iar browserul scoate o varza... ma rog n-ati inteles nuimic... :lol:
in mare sper ca ati prins ideea, dati-va si voi cu parerea
daca trimiteti si un cod..... :lol:
Sus  
mikitu



Data înscrierii: 24/Feb/2003
Mesaje: 9
Locație: bucuresti

Trimis: Mar Mar 18, 2003 3:13 pm    Titlul subiectului:  

Salut!
Am facut un mic scriptulet pentru tine.

Mai intai baza de date:

Cod:
CREATE TABLE melodii (
   id int(11) NOT NULL auto_increment,
   singer_id int(11) NOT NULL,
   nume varchar(255) NOT NULL,
   PRIMARY KEY (id),
   UNIQUE id (id),
   KEY id_2 (id)
);


INSERT INTO melodii VALUES( '1', '1', 'L`AMOUR TOUJOURS');
INSERT INTO melodii VALUES( '2', '1', 'Another way');
INSERT INTO melodii VALUES( '3', '1', 'The riddle');
INSERT INTO melodii VALUES( '4', '1', 'Bla, bla, bla');
INSERT INTO melodii VALUES( '5', '2', 'Let Em Burn');


CREATE TABLE singeri (
   id int(11) NOT NULL auto_increment,
   nume varchar(255) NOT NULL,
   PRIMARY KEY (id),
   UNIQUE id (id),
   KEY id_2 (id)
);

INSERT INTO singeri VALUES( '1', 'Gigi d\'Agustino');
INSERT INTO singeri VALUES( '2', 'Hot Boys');



Apoi scriptul:

Cod:
<?
mysql_connect("localhost","root","");
mysql_select_db("mp3");
?>
<form name="form1" method="post">
  singerii:
<select name="select" onChange="document.form1.submit();">
<option value="---Alege---">---Alege---</option>
<? $query=mysql_query("select * from singeri order by nume");
   while($r=mysql_fetch_object($query))
   {
      print "<option value=$r->id";
      if($r->id==$select) print " selected";
      print ">$r->nume</option>";
   }
?>      
  </select>
<? if(isset($select)&& $select>0){
?>
  melodii:   
  <select name="melodii">
<?
$query=mysql_query("select * from melodii where singer_id=$select order by nume");
   while($r=mysql_fetch_object($query))
   {
      print "<option value=$r->id";
      print ">$r->nume</option>";
   }
?>      
  </select>
<? }?>
</form>
Sus  
tepes



Data înscrierii: 03/Apr/2003
Mesaje: 58

Trimis: Mie Apr 16, 2003 7:22 pm    Titlul subiectului:  

www.ialomita.3x.ro
toata pagina se bazeaza pe un fisier text in care toate melodiile sunt puse in ordine alfabetica :twisted:
daca bagi un caracter mai special care sa desparta cantaretzu de capodopera, poti sa faci si ce vrei tu...
asta daca nu vrei sa te complici cu mysql... :roll:
Sus  
PHPRomania Bot
Bot Member


Data înscrierii: 27/Dec/2007
Mesaje: 1
Locaţie: Server Google
Trimis: Mie Dec 26, 2007 7:01 pm   Titlul subiectului: Ad  

Sus  
 
       Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc -> Cod PHP
Pagina 1 din 1


Powered by phpBB 2.0.22 © 2001, 2002 phpBB Group
Varianta în limba română: Romanian phpBB online community