Modificare combo fara refresh!?

Ai o întrebare legată de PHP? Incercăm să îi găsim soluţie. Sau poate doar vrei să publici un cod interesant.

Moderatori: Zamolxe, Moderatori


dannn
PHPRomania Supporter
Mesaje: 26
Membru din: Sâm Feb 14, 2004 8:05 pm

Mesajde dannn » Lun Feb 16, 2004 2:03 pm


dannn
PHPRomania Supporter
Mesaje: 26
Membru din: Sâm Feb 14, 2004 8:05 pm

Mesajde dannn » Mar Feb 17, 2004 11:24 am

Da, am facut o greseala (oboseala :roll: ) renunta la lina cu echo implode si scrie in locul ei echo $noidate;

MatrixR
PHPRomania Supporter
Mesaje: 10
Membru din: Joi Iul 17, 2003 9:22 pm

Mesajde MatrixR » Mar Feb 17, 2004 1:08 pm

Thanks a lot! :)

MatrixR
PHPRomania Supporter
Mesaje: 10
Membru din: Joi Iul 17, 2003 9:22 pm

Problema se complica! HELP again!!!

Mesajde MatrixR » Mar Feb 17, 2004 10:03 pm

Am doua combo: Cjudete si Corase! Fara refresh la pagina (SUBMIT) vreau ca odata selectat judetul din Cjudete sa-mi apara in Corase orasele corespunzatoare judetului!
Am criptul:

<script language="JavaScript">
function schimba_Corase(){
var NUME_JUDET = document.form1.Cjudete.value; <?

$sql="SELECT oras ....... WHERE judet = NUME_JUDET "; *** aici e prb!***

$result=mysql_query($sql);
var noivalori= new Array(<?
while ($row=mysql_fetch_array($result)){
$noidate.="'".$row["judet"]."',";
}
$noidate=substr($noidate,0,-1);
echo $noidate;
?>)
document.form1.Corase.options.length = 0;
for (var i=0; i < noivalori.length; i++){
document.form1.Corase.options[i] = new Option (noivalori[i]);
}
}
</script>

Intrebarea e cum trimit NUME_JUDET in codul php pentru interogare ???

dannn
PHPRomania Supporter
Mesaje: 26
Membru din: Sâm Feb 14, 2004 8:05 pm

Mesajde dannn » Mar Feb 17, 2004 10:30 pm

Pai pentru asta e cu totul o alta abordare. Trebuie sa pastrezi variabilele si din judet si din orase intr-un array javascript (avind corespunzator pentru fiecare judet orasele acelui judet) si generezi dinamic (tot prin javascript) select boxurile.
Uite aici un exemplu despre cum se face in JavaScript http://javascript.internet.com/forms/country.html , tot ce trebuie sa faci este sa integrezi cu php (sa generezi cu php array-ul javascript)

Gabry
PHPRomania Supporter
Mesaje: 27
Membru din: Mar Apr 13, 2004 2:39 pm
Localitate: Bucuresti

Mesajde Gabry » Vin Iun 11, 2004 2:20 pm


coditza
Senior Member
Mesaje: 298
Membru din: Vin Ian 23, 2004 7:30 pm
Localitate: cluj-napoca

Mesajde coditza » Lun Iun 14, 2004 5:31 pm


Gabry
PHPRomania Supporter
Mesaje: 27
Membru din: Mar Apr 13, 2004 2:39 pm
Localitate: Bucuresti

Help

Mesajde Gabry » Mie Iun 23, 2004 2:38 pm


coditza
Senior Member
Mesaje: 298
Membru din: Vin Ian 23, 2004 7:30 pm
Localitate: cluj-napoca

Mesajde coditza » Mie Iun 23, 2004 6:34 pm

poi tocmai aia e faza... trebuie sa aduci *tot* ce ar putea useru sa acceseze dak schimba ceva printr-un select box... odata afisata pagina nu mai potzi interoga baza de date fara un refresh
function foo() { foo(); }


Înapoi la “Cod PHP”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 26 vizitatori