Topic: PHP ir JAVA kintamieji!!!

Zodziu turiu tokia problemele,

Turiu php scripta kuriame yra kintamasis &link.
Kaip man ta kintamojo reiksme ikelti i java scripta?

Kodas:

<?
$query= mysql_fetch_array(mysql_query("SELECT www FROM katalog WHERE id=$id LIMIT 0,1;"));
$link = $query['www'];

?>

<script>
if (parent.location.href == self.location.href){
    window.location.href = &Link                                // vat kaip as cia turiu parasyti kintamaji &link, kada java scriptas suprastu jo reiksme.
}
</script>

Re: PHP ir JAVA kintamieji!!!

<?php
$query= mysql_fetch_array(mysql_query("SELECT www FROM katalog WHERE id=$id LIMIT 0,1;"));
$link = $query['www'];
?>
<script>
if (parent.location.href == self.location.href){
    window.location.href = <?php echo $link; ?>
}
</script>

Re: PHP ir JAVA kintamieji!!!

na as irgi galvojau kad bus taip lengva :) viduje scripto php skripta neinterprituoja.... :(


Warning: count(): Parameter must be an array or an object that implements Countable in /home/pasokime/domains/mysql.lt/public_html/forumas/include/parser.php on line 820

Re: PHP ir JAVA kintamieji!!!

aha, nes vienas iš būdų pažymėti php dalį yra <script language="php"></script> Bet ir čia galima sužaisti su su echo arba blogiausiu atveju ascii atitikmenimis, tiesiog svarbiausia nepaduoti tiesiai "<script>"

Living in the zirgas galvas country.
Mano blog'as

Re: PHP ir JAVA kintamieji!!!

na vistiek tas pats :) jei darashau language="php" tai  visa koda supranta kaip php....

Re: PHP ir JAVA kintamieji!!!

bandyk

<?php
$query= mysql_fetch_array(mysql_query("SELECT www FROM katalog WHERE id=$id LIMIT 0,1;"));
$link = $query['www'];
?>
<script>
if (parent.location.href == self.location.href){
    window.location.href = <?php echo "\'$link\'"; ?>
}
</script>

Re: PHP ir JAVA kintamieji!!!

andriucha wrote:

na as irgi galvojau kad bus taip lengva :) viduje scripto php skripta neinterprituoja.... :(

Jau kažką meluoji ;)

8 (edited by andriucha 2007-04-11 09:06:46)

Re: PHP ir JAVA kintamieji!!!

na ta koda kuri idejot , nukopinau idejau i tinklapi ir nieko. Klaidu nerodo, bet naujo tinklapio neatidaro....

Re: PHP ir JAVA kintamieji!!!

andriucha wrote:

na ta koda kuri idejot , nukopinau idejau i tinklapi ir nieko. Klaidu nerodo, bet naujo tinklapio neatidaro....

Tai yra kitų klaidų, kurios neleidžia to padaryti ;) Bet teigti, kad tarp <script></scruot> neveikia PHP yra baisus melas ;)

Parodyk visą script'ą, nes dabar neaišku ar pas tave bent prie MySQL serverio prisijungiama, neaiški sutuacija su kabutėmis, duomenimis iš MySQL ir MySQL klaidų pranešimais.

Re: PHP ir JAVA kintamieji!!!

<?
require_once('include.php'); //funkciju sarasas

$roddd = mysql_fetch_array(mysql_query("SELECT * FROM katalog4 WHERE id=$id LIMIT 0,1;"));
$roc = $roddd['www'];

$Link = "http://".$roc;
echo $Link;

?>

<script>
if (parent.location.href == self.location.href){
    window.location.href = <?php echo "\'$link\'"; ?>
}
</script>

Re: PHP ir JAVA kintamieji!!!

a) visada naudok pilnus PHP tag'us: <?php ... ?>
b) visada apdorok MySQL klaidas: bent jau mysql_...() or die(mysql_errror()); // parodys ekrane kokia mysql klaida
c) $link ir $Link nėra tas pats;

Pradžiai tiek ;)

Re: PHP ir JAVA kintamieji!!!

<?php
require_once('include.php'); //funkciju sarasas

$roddd = mysql_fetch_array(mysql_query("SELECT * FROM katalog4 WHERE id=$id LIMIT 0,1;"));
$roc = $roddd['www'];

$Link = "http://".$roc;
echo $Link;

?>

<script>
if (parent.location.href == self.location.href){
    window.location.href = <?php echo "\'$Link\'"; ?>
}
</script>

Na zinok tavo pastabos man nepadejo :) kai isvedu ECHO $Link, adresa man parodo, bet tinklapio neatidaro :(

Re: PHP ir JAVA kintamieji!!!

andriucha wrote:

Na zinok tavo pastabos man nepadejo :) kai isvedu ECHO $Link, adresa man parodo, bet tinklapio neatidaro :(

Tai dabar liko ištaisyti Javascript'o klaidas ir atidarys ;)

Užkrovęs puslapį pažiūrėk puslapio source (View source).

Re: PHP ir JAVA kintamieji!!!

http://www.domenas.lt
<script>
if (parent.location.href == self.location.href){
    window.location.href = \'http://www.domenas.lt\'}
</script>

Re: PHP ir JAVA kintamieji!!!

Kaip manai ar tie backslash'ai ("\") reikalingi ten ar ne? ;)

Manau būtų aiškiau ir teisingiau taip naudoti:

(...)
window.location.href = '<?php echo $Link; ?>';
(...)

Re: PHP ir JAVA kintamieji!!!

nu va kitas reikalas! :)

Didelis aciu tau!

Re: PHP ir JAVA kintamieji!!!

Pas mane panasi problemele su kintamaisiais ir isvedimu.

<a href="javascript:naujas(<?  echo (mas=new Array(); mas[1]=".$row['picture']."; mas[2]=".$row['text'].") ?>)">tekstas</a>

<script >
        function naujas(mas)
        {
            var newWindow = window.open("", "wer", "location=no, directories=no, fullscreen=no, menubar=no, status=no, toolbar=no, scrollbars=no");
            newWindow.document.writeln("<html><body>");
            newWindow.document.writeln(mas[2]);
            newWindow.document.writeln( mas[1]);
            newWindow.document.writeln("</body></html>");
            newWindow.document.close();
        }
    </script>
pagal mane toks scripto galiukas turi isvesti i naujai atsidariusi langa masyvo mas reiksmes, bet ne. kazkur yra klaida!!

PADEKITE!!!!

Re: PHP ir JAVA kintamieji!!!

Kaio veikia funkcija echo: http://lt2.php.net/manual/en/function.echo.php

Ir kodėl taip sudėtingai su masyvais? Juk galima paprastus parametrus naudoti.