Probleme en javascript
ridick
-
ridick -
ridick -
Bonjour,
bon jutilise la fonction setTimeout pour afficher un lien repeché ds une base de donnees apre 10seconde du chargemen de la page mai apre 10s rien ne se passe a ce ke jai remarké il considere po le lien comme chaine de caracteres sachant ke dans la base la colonne est de type texte ben voila l bout de code :
$r= mysql_query("SELECT * FROM lienser WHERE abrev='$serie' AND ns='$ns' AND nds='$nds'");
while($l= mysql_fetch_array($r))
{
$ls= $l['ls'];
echo'<p id="visionage"> bon visionage </p>';
}
?>
<script type="text/javascript">
function watch()
{
document.write ('<?php $ls ?>');
}
setTimeout('watch()',10000);
</script>
bon jutilise la fonction setTimeout pour afficher un lien repeché ds une base de donnees apre 10seconde du chargemen de la page mai apre 10s rien ne se passe a ce ke jai remarké il considere po le lien comme chaine de caracteres sachant ke dans la base la colonne est de type texte ben voila l bout de code :
$r= mysql_query("SELECT * FROM lienser WHERE abrev='$serie' AND ns='$ns' AND nds='$nds'");
while($l= mysql_fetch_array($r))
{
$ls= $l['ls'];
echo'<p id="visionage"> bon visionage </p>';
}
?>
<script type="text/javascript">
function watch()
{
document.write ('<?php $ls ?>');
}
setTimeout('watch()',10000);
</script>
A voir également:
- Probleme en javascript
- Telecharger javascript - Télécharger - Langages
- A javascript error occurred in the main process - Forum Windows
- A javaScript error occurred in the main process - Forum Handicap / Accessibilté
- Erreur #125 javascript - Forum Mozilla Firefox
- Javascript arrondi - Forum Javascript
8 réponses
bonsoir,
essaie plutot de remplacer:
document.write ('<?php $ls ?>');
par
document.write ('<?=$ls?>');
cordialement, dreamfeeder.
essaie plutot de remplacer:
document.write ('<?php $ls ?>');
par
document.write ('<?=$ls?>');
cordialement, dreamfeeder.
Salut,
bon a mon avis modifie ta requête comme ceci :
$r= mysql_query("SELECT * FROM lienser WHERE abrev='" . $serie . "' AND ns='" . $ns . "' AND nds='" . $nds. "'");
Bon ensuite, refait le teste avec juste echo $ls;
Mais ce test, fait le dans ta boucle while().
Si ça ne marche pas, c'est ta requête qui ne renvoie rien...
Si c'est bon, on passe à l'étape suivante :
Essaye maintenant avec un alert('<?ph echo $ls; ?>'); pour voir si un message apparaît avec ta variable php (toujours dans la boucle while() )
Donc en gros, voici le code que je pense bon :
Bon aussi en réalisant ce code on peut s'attendre a devoir attendre X fois 10 secondes si il y a X éléments appelés par la requête MYSQL !
A essayer je promet rien ^^
A+
Gaerebut
bon a mon avis modifie ta requête comme ceci :
$r= mysql_query("SELECT * FROM lienser WHERE abrev='" . $serie . "' AND ns='" . $ns . "' AND nds='" . $nds. "'");
Bon ensuite, refait le teste avec juste echo $ls;
Mais ce test, fait le dans ta boucle while().
Si ça ne marche pas, c'est ta requête qui ne renvoie rien...
Si c'est bon, on passe à l'étape suivante :
Essaye maintenant avec un alert('<?ph echo $ls; ?>'); pour voir si un message apparaît avec ta variable php (toujours dans la boucle while() )
Donc en gros, voici le code que je pense bon :
$r= mysql_query("SELECT * FROM lienser WHERE abrev='" . $serie . "' AND ns='" . $ns . "' AND nds='" . $nds. "'"); while($l= mysql_fetch_array($r)) { $ls= $l['ls']; echo'<p id="visionage"> bon visionage </p>'; echo '<div id="test_<?php echo $ls; ?>"></div>'; ?> <script type="text/javascript"> function watch() { document.getElementById('test_<?php echo $ls; ?>').value = '<?php echo $ls; ?>'; } setTimeout('watch()',10000); </script> <?php } ?>
Bon aussi en réalisant ce code on peut s'attendre a devoir attendre X fois 10 secondes si il y a X éléments appelés par la requête MYSQL !
A essayer je promet rien ^^
A+
Gaerebut
aucun des 2 ne marchent merci kan mm le bleme c ke le $ls nest po pri comme une chaine de caractere la page se recharge mai le $ls ki est le "embed" dune video ne saffiche po
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Répond nous aussi, tu nous dis que ça marche pas, mais est-ce que tu comprends ce que moi j'essaye de faire faire ?
Des tests pour voir ou ça me*de .
Dis moi au moins si t'a reqûete marche, si t'a eu la descence de tester ...
par si elle marche pas et renvoie rien, c'est normal que le reste marchera pas ...
Si ça marche, essaye avec des double quote à la place des simples :
A+
Gaerebut
Des tests pour voir ou ça me*de .
Dis moi au moins si t'a reqûete marche, si t'a eu la descence de tester ...
par si elle marche pas et renvoie rien, c'est normal que le reste marchera pas ...
Si ça marche, essaye avec des double quote à la place des simples :
document.write("<?php echo $ls; ?>");
A+
Gaerebut
oui ss utiliser du javascript ça marche on utilisan une variable php ki nest po prise de la base de donnees ça marche aussi mai le blem ne vien po de lecho mai c ke le lien k j pren le javascript n le considere po comme chaine de caracteres