de Possible en double:
Get variable from PHP to JavaScriptvaleur de passage d'une page html à une autre page HTML en utilisant PHP
Je sais que très simple, mais pour une raison quelconque mon code ne fonctionne pas, je Je ne sais pas où est l'erreur.
En première page, j'ai un champ de formulaire.
Page 1:
<form action="fare.html" method="post">
<fieldset id="main" style="background-color:#CCC">
<table align="center">
<tr>
<td colspan="5">
<fieldset>
<legend style="color:#F00"><b>Departure Address</b></legend>
<input name="address1" id="address1" type="text" size="15" value="City" />
<input name="" type="submit" />
</fieldset>
</td>
</tr>
</table>
</fieldset>
</form>
Page 2:
<head>
<?PHP
$address1 = $_POST['address1'];
?>
<script type="text/javascript">
$(window).load(function(){
document.getElementById('from').value = $address1;
})
</script>
</head>
<body>
<div class="content">
<h1>Instructions</h1>
<table width="200">
<tr>
<td colspan="2">
<input type="text" name="from" id="from" /></td>
</tr>
</table>
<!-- end .content --></div>
</body>
Lorsque je clique sur Soumettre lien, la page est redirigé, mais je ne peux pas voir la valeur dans la testfield de la nouvelle page.
Merci!
Editer: Je suis toujours incapable de le faire.
J'ai changé le code pour cela,
Page 1:
<form action="fare1.php" method="post">
<fieldset id="main" style="background-color:#CCC">
<table align="center">
<tr>
<td colspan="5">
<fieldset>
<legend style="color:#F00"><b>Departure Address</b></legend>
<input name="address1" id="address1" type="text" size="15" value="City" />
<input name="" type="submit" />
</fieldset>
</td>
</tr>
</table>
</fieldset>
</form>
Page 2:
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<?PHP
$address1 = $_POST['address1'];
?>
<script type="text/javascript">
$(window).load(function(){
document.getElementById('from').value = "<?php echo $address?>";
})
</script>
</head>
<body>
<div class="content">
<h1>Instructions</h1>
<table width="200">
<tr>
<td colspan="2">
<input type="text" name="from" id="from" /></td>
</tr>
</table>
<!-- end .content --></div>
</body>
Je dois passer la valeur de la page html html page, mais j'ai même essayé pour créer la page .php pour la page 2 mais cela n'a pas fonctionné.
Toujours à la recherche solution :(
Merci!
avez-vous echo $ address1 et êtes-vous obtenir la valeur – Sibu
Je ne comprends toujours pas la valeur. –
@A Mohammed Hussain j'ai vérifié ma réponse et son fonctionnement .. quelle erreur obtenez-vous .. j'espère que vous avez ajouté jquery bibliothèque .. dites-moi quelle erreur vous faites face ?? – Sibu