Jump to content

fredrikrob

Members
  • Posts

    25
  • Joined

  • Last visited

    Never

Contact Methods

  • Website URL
    http://www.xhtmlpress.com

Profile Information

  • Gender
    Not Telling

fredrikrob's Achievements

Newbie

Newbie (1/5)

0

Reputation

  1. Hi, I am working on simple project and it's for the institute Class project where i am learning php. i have to submit the project as soon as possible. But i am doing it different way then of i was supposed. Instead of validation message i want to use a picture or icon with Red error icon and Green yes icon as you can check in the attached picture. I am calling a function on submit button and if there is any error then using document.GetElementById('error').style.background="none" and ="pic url". I am getting output but it's just for a second then disappeared. I have already attached the Screen Shot to get the full idea.
  2. Thanks for the reply. Well i had a message code in my file before but i had issue in Ajax and javascript as i was unable to print the double result. With the help of ajax i was getting one 2 response one for city and one for market dropdown menu. But i had only one id selected to print the result. For that i have used if condition and now it's working. Here is the code : var res=obj.responseText; if(md=='city') { document.getElementById("market").innerHTML=res; } else { document.getElementById("city").innerHTML=res; } But now i cant get 100% good result like i am not able to get the result on third menu as i use to change value in the first menu. Hop you got my point. Thanks.
  3. Hi, I have some problem in ajax like i am not able to retrieve data through Ajax. Please look at the attachment pic to better understand the scenario. . Here are three fields first one will go with State, second will go with the city within the state and third one is for the market's or showroom within the city. I can easily retrive the data till first 2 option. Like if i select the State A and then i can see all the cities under the state A but i am not able to get the output in the market section. As Ajax query have only one response variable. I have spent lot's of hour in this and now have give up. Please help me in this. I am attaching the both php and files to get it clear. here is the main desiging file: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Untitled Document</title> <script type="text/javascript"> function Action(link,md) { var obj,url; url="dcode.php?mode="+md+"&id="+link; try { obj=new XMLHttpRequest(); } catch(e) { try { obj=new ActivexObject("Microsoft.XMLHTTP"); } catch(e) { alert(e); } } obj.open("GET",url,true); obj.send(null); obj.onreadystatechange=function() { if(obj.readyState==4) { var res=obj.responseText; alert(res); document.getElementById("city").innerHTML=res; } } } </script> <? ?> </head> <body> <form action="dcode.php" method="get"> <table width="200" border="1" align="center"> <tr> <th scope="row"><label> <select name="state" id="state" style="width:150px;" onchange="Action(this.value,'state')"> <? mysql_connect("localhost","root","") or die("check server"); mysql_select_db("students")or die("check database"); $str="select sno,sname from state"; $rs=mysql_query($str); while(list($scode,$stname)=mysql_fetch_array($rs)) { echo "<option value='$scode'>$stname</option>"; } ?> </select> </label></th> </tr> <tr> <th scope="row"><label> <select name="city" id="city" style="width:150px;" onchange="Action(this.value,'city')"> <option value="city">Select city</option> <? $str="SELECT citycode,cityname FROM city WHERE statecode IN ( SELECT statecode FROM city JOIN state ON city.statecode = $id )"; $rs=mysql_query($str); while(list($citycode,$cityname)=mysql_fetch_array($rs)) { echo "<option value='$citycode'>$cityname</option>"; } ?> </select> </label></th> </tr> <tr> <th scope="row"><select name="market" id="market" style="width:150px;"> <option value="market">Select Market</option> <? $str="SELECT citycode,cityname FROM city WHERE statecode IN ( SELECT statecode FROM city JOIN state ON city.statecode = $id )"; $rs=mysql_query($str); while(list($citycode,$cityname)=mysql_fetch_array($rs)) { echo "<option value='$citycode'>$cityname</option>"; } ?> </select></th> </tr> </table> </form> <script type="text/javascript"> Action(101,'state'); </script> </body> </html> and here is the main Code file where i have written php query to get the result: <? mysql_connect("localhost","root","") or die("check server"); mysql_select_db("students")or die("check database"); if($_REQUEST["mode"]==state) { $id=$_REQUEST["id"]; $str="SELECT citycode,cityname FROM city WHERE statecode IN ( SELECT statecode FROM city JOIN state ON city.statecode = $id)"; $rs=mysql_query($str); while(list($citycode,$cityname)=mysql_fetch_array($rs)) { echo "<option value='$citycode'>$cityname</option>"; } } ?>
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.