Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Oi, oia eu aki dnv...
Então, eu sou meio detalhista :P E tô querendo fazer um Dialogue Box em Jquery, personalizado, mas não consigo inserir código PHP dentro dele, que executaria uma função e imprimiria o número de produtos da minha table.
Bom, olhem o code:
<script>
$(document).ready( function() {
$("#alert_button").click( function() {
jAlert('O CODE VEM AQUI" ?>','Informações da Tabela');
}); });
</script>
Bom, já tentei de tudo:
\" e \"
" e "
' e '
Colocar include, mas ele aparece fora do Box, no topo da página -.-
... sem aspas não tem como o.o
Então, há alguma solução?? Valeu!
<?php
echo "<script>
$(document).ready( function() {
$(\"#alert_button\").click( function() {
jalert('DADOS DO PHP','Informações da Tabela');
}); });
</script>";
?>Olhem os códigos que eu gostaria de inserir ali:
<script>var oRows = document.getElementById('cat').getElementsByTagName('tr');
var iRowCount = (oRows.length) - 1;
document.write(" "+iRowCount+" produto (s) cadastrados.");</script>
E:
<?php
$sql = "SELECT SUM(quantity) as SOMA FROM products";
$exec = mysql_query($sql);
while ($rows = mysql_fetch_assoc($exec)) {
echo $rows["SOMA"];}
?>
Pô, a solução disso ajudaria demais!! Flw!!
Armazene os resultados numa variável e subistitua no lugar correto! ;)
Como posso fazer isso?? No php e js...
JS é JS, PHP é PHP não confunda.
Você poderá colocar o JS Dentro do PHP.
¬¬ Eu sei disso :D Não sou newbie...
O problema é que o Box aceita HTML, mas quando são inseridas aspas... não vai o.O
Além disso, não sei como armazenar todo esse código PHP numa variável para que eu possa inserir no Box tbm.
Tô ralando aqui pra achar... se alguém puder ajudar :D
Até mais!
// EDITING
Olha, podem descartar essas outras perguntas. Seria mais fácil assim:
O PHP é interpretado antes do JS.
Nesse caso você pode usar as duas linguagens juntas. Ex.
<script language="Javascript">
alert('<?php echo "O CODE VEM AQUI";?>');
</script>
Outro exemplo:
<script language="Javascript">
<?php
$sql = "SELECT SUM(quantity) as SOMA FROM products";
$exec = mysql_query($sql);
while ($rows = mysql_fetch_assoc($exec)) {
?>
alert('<?php echo $rows["SOMA"];?>');
<?
}
?>
</script>
Baseado nos exemplos acima, faça as alterações no seu código e poste o resultado.
então o retorna apenas ma string ? html ? pq se for html pode ter que ajustar para que aparece corretamente..
t+