Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Jak předat/vypsat PHP proměnnou do JS (+html)?

Díky, stále tu mám ale tento script, který prostě nefunguje, proč?
Tento script je daný v php v podmínce if a v echu (echo už jde vidět):

						echo '
						<script type="text/javascript">
								window.onload = function () {
									var vypis ="<?php for ($i=0; $i <= count($allergens1); $i++) { 
									    echo $allergens1[$i]\n;
									} ?>";
									alert(vypis);
								}
						</script>
						';
Celý code (podmínka) vypadá takto. Mám tam taky klasické výpisy na stránku, díky kterým jsem si ověřoval správnost polí.
					if (isset($_POST['go_allergens'])) {
						$allergen = $_POST['allergens'];
						$id = $_POST['id'];
						$allergens = explode(",", $allergen);
						$allergens1 = array();
						for ($i=0; $i < count($allergens); $i++) { 
							echo "alergeny jsou:".$allergens[$i]."<br>";
							$number = $allergens[$i];
							$dotaz = mysql_query("SELECT `allergen` FROM `allergens` WHERE `number` = '$number'");
							while ($vypis = mysql_fetch_assoc($dotaz)) {
								$allergens1[] = $vypis['allergen'];
							}
						}
						echo "Alergeny jsou:<br>";
						for ($i=0; $i <= count($allergens1); $i++) { 
							echo $allergens1[$i]."<br>";
						}
						print_r($allergens1);
						echo '
						<script type="text/javascript">
								window.onload = function () {
									var vypis ="<?php for ($i=0; $i <= count($allergens1); $i++) { 
									    echo $allergens1[$i]\n;
									} ?>";
									alert(vypis);
								}
						</script>
						';
					}

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny