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>
';
}