PFZ.nl - PHP Community: Google map - Script Request - Forum - PFZ.nl - PHP Community

Je kunt niet antwoorden op dit topic
#1 22-01-2012 18:14
Hallo,

ik heb een Google map die per adres uit de database haalt en deze dan op de pagina laat zien.

Nu wil ik dit per land gaan doen en per allemaal alleen lukt mij dit niet, is er iemand die hier ervaring in heeft en dit wil doen [modknip]

Ik gebruik nu dit script

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<?php 

$query = mysql_query("SELECT * FROM zaak WHERE zaak_id='".$_GET['zaak_id']."'");
while ($row=mysql_fetch_array($query)) 
{
    echo"
        
    <input type='hidden' name='zaak_id' value=' ". $_GET["zaak_id"] ." '>"; 

 echo"</head>
    <body onload=\"load('$row[plaats]  $row[adres] ')\" onunload=\"GUnload()\" topmargin=\"0\" leftmargin=\"0\"  >
      <div id=\"map\" style=\"width: 300px; height: 100px\"></div>
    </form>
  </body>
</html>";
        }
    
?>    

Ik krijg het zelf niet voor elkaar heb al diverse dingen geprobeerd afgelopen jaar maar kom er niet aan uit.

#2 23-01-2012 09:13
  • Coiler
  • Groep: Verenigingsleden
  • Posts: 76
  • Actief sinds: 23-04-2009
Afhankelijk van de naam van je land-column zou het zoiets worden:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?php 
// mysql_real_escape_string toegevoegd, tegen sql injecties.
$query = mysql_query("SELECT * FROM zaak WHERE zaak_id='".mysql_real_escape_string($_GET['zaak_id'])."'");
while ($row=mysql_fetch_array($query)) 
{
    
    echo'<input type="hidden" name="zaak_id" value="'.$_GET["zaak_id"].'">'; 

    echo'</head>
    <body onload="load(\''.$row['land'].'\')" onunload="GUnload()" topmargin="0" leftmargin="0"  >
      <div id="map" style="width: 300px; height: 100px"></div>
    </form>
  </body>
</html>';
}  
?> 

#3 25-01-2012 17:46
Hallo,

ik heb nu dit maar dan haalt hij maar 1 adres op uit dat land.

http://motofriendly.....php?land_id=20

Ik moet dus zien dat hij alle adressen uit land_id=20 pakt en niet stopt na het eerste.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?php 

// mysql_real_escape_string toegevoegd, tegen sql injecties.
$query = mysql_query("SELECT * FROM zaak WHERE land_id='".$_GET['land_id']."'");
while ($row=mysql_fetch_array($query)) 
{
    
    echo'<input type="hidden" name="land_id" value="'.$_GET["land_id"].'">'; 

    echo'</head>
    <body onload="load(\' '.$row[plaats].'  '.$row[adres]. '\')" onunload="GUnload()" topmargin="0" leftmargin="0"  >
      <div id="map" style="width: 300px; height: 100px"></div>
    </form>
  </body>
</html>';
}   
?> 


Inloggen wachtwoord vergeten? Aanmelden