login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Javascript naar PHP

Offline vanw - 28/03/2008 17:03 (laatste wijziging 28/03/2008 17:04)
Avatar van vanwPHP interesse Hallo,

Ik zit even met een probleem, ik heb momenteel een javascript waar ik mee werk. Nu is het zodat ik deze weer om moet zetten naar php.

Het gaat om deze code:
  1. document.getElementById('latlongd').value = latitude+", "+longitude;


De gegevens die worden aangemaakt zijn:
latitude
longitude

Hoe kan ik deze nou werkend krijgen in php

Zodat deze code kan wordt opgeslagen in de database.


Ik ben zelf geen javascript kenner, vandaar dat ik het even wilde vragen.

Ik hoop dat iemand me verder kan helpen, alvast bedankt!

5 antwoorden

Gesponsorde links
Offline heymeemij - 28/03/2008 17:16 (laatste wijziging 28/03/2008 17:17)
Avatar van heymeemij Nieuw lid
  1. <input type='hidden' name='file' id='file'><input type='button'
  2.  
  3. onclick='this.form.file.value="<?php print $waard;?>";zend("");' value='edit'>



maak van hidden textfield dan zie je wat er gebeurt
  1. <script type="text/javascript">
  2. var returntext;
  3. function zend(par){
  4. document.forms[0].submit();
  5. }
  6. </script>
Offline Threetimes - 28/03/2008 17:21
Avatar van Threetimes PHP beginner Je stelt dynamisch de waarde van een veld in een formulier in?
En je wilt de 2 getallen los van elkaar in php terug hebben NADAT het formulier is verzonden?
  1. if isset($_POST['naam_van_veld_dus_NIET_id']) // of $_GET['bla']
  2. {
  3. $array=explode(", ",$_POST['bla']); // of $_GET['bla']
  4. if (count($array)==2)
  5. {
  6. $lat=floatval($array[0]);
  7. $lon=floatval($array[1]);
  8. }
  9. else
  10. {
  11. echo "vertel de gebruiker dat het coordinaat onleesbaar is";
  12. }
  13. }
niet getest
Offline vanw - 28/03/2008 22:37
Avatar van vanw PHP interesse Hoi,

Ik zit al de hele dag ermee te werken en ik kom er echt niet uit.

Ik wil meer gegevens kunnen verzenden, maar hij doet gewoon verder niks.

Hieronder staat het post script, ik heb er een test aan toegevoegd.

  1. <form action="" method="post" onSubmit="showAddress(this.adres.value, this.country.value); return false" name="geo">
  2. <input type="text" size="22" name="adres" return false" />
  3. <select name="country">
  4. <option value="nederland" selected>nederland</option> </select>
  5. <input type="text" size="20" name="test"/>
  6. <input type="submit" value="Ga naar" />
  7.  
  8. </form>
  9.  
  10. <input type="text" id="latlongd" value="" size="20" class="nb" readonly="">


De laatste code kan alleen worden weergeven in een formulier veld.

Deze wil ik graag hebben dat hij hem gewoon op de pagina kan afdrukken zonder form.

Ik hoop dat iemand me er bij kan helpen, ik kom er nu echt niet meer uit helaas.
Offline Martijn - 28/03/2008 22:48
Avatar van Martijn Crew PHP ik kan ook geen java, maar kun je niet doen
  1. $voorbeeld=?>
  2. <java script>
  3. bla
  4. var gedoe
  5. </script
  6. <?php ; ?>


?
Offline vanw - 28/03/2008 22:53 (laatste wijziging 29/03/2008 15:47)
Avatar van vanw PHP interesse Het vervelende is dat het allemaal in de database moet.

<?
echo $_POST['test'];
?>

Deze pakt hij zowiezo niet, ik denk dat het komt omdat deze code:
  1. onSubmit="showAddress(this.adres.value, this.country.value);


Als ik dat weg haal doet het javascript gedeelte niet meer.

------------------

EDIT: 15.43 Inmiddels heb ik dat post werkend gekregen, door de code te verwijderen.

Enige probleem wat ik heb is:


  1. document.getElementById('latlongd').value = latitude+", "+longitude;


Deze word nu nog weergegeven in een formulier:
<input type="text" id="latlongd" value="" size="20">

Hoe kan ik ervoor zorgen dat hij ook zonder formulier kan worden gezien.

Ik hoor graag een reactie, alvast heel erg bedankt.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.223s