"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

solved:php Variable ==> JS ??

Moesli 27.04.2004 - 13:20 662 10
Posts

Moesli

goes Linux
Avatar
Registered: Sep 2002
Location: Salzburg
Posts: 1328
Ich möchte gerne die $einsetz Variable an das neue JS-Fenster uebergeben doch irgendwie funzt es nicht,.. why??


<script LANGUAGE="JavaScript">

<!--
function neuesFenster()
{
msgWindow=window.open("/admin/user.php","displayWindow","toolbar=no,width=150,height=100,directories=no,status=no,scrollbars=yes,resize=yes,menubar=no")
}

// -->

<?

while ($rowle = mysql_fetch_array($ergebbenutzer))
{
$einsetz = $rowle['user'];

echo "</script>";
echo "</head>";
echo "<center>";
echo "<form action=\"/admin/user.php\" method=\"post\">";
echo "<input TYPE=\"button\" VALUE=\"$einsetz\" name=\"userueb\" onClick=\"neuesFenster()\">";
echo "</form>";
echo "</center>";
echo "</body>";
echo "</html>";
}

?>
Bearbeitet von Moesli am 29.04.2004, 11:49

watchout

Legend
undead
Avatar
Registered: Nov 2000
Location: Off the grid.
Posts: 6845
ok, ich weiss dass die suchfunktion derzeit nicht gerade gut funktioniert, aber das is halt ein thema welches sowas von BASIC is, dass es mich jedesmal schmerzt...

1. Was ist der unterschied zwischen JS und PHP?
2. Wie kommst du überhaupt auf die idee JS und PHP könnten /interagieren/?

hast du frage 1 vollständig und richtig beantwortet, so müsstest du in der lage sein dein problem zu lösen, frage 2 ist aus interesse, weil ich schon von mehreren leuten genau diese frage gehört hab (und im forum hier wurde auch schon davon gepostet...)

Moesli

goes Linux
Avatar
Registered: Sep 2002
Location: Salzburg
Posts: 1328
Zitat von watchout
1. Was ist der unterschied zwischen JS und PHP?
2. Wie kommst du überhaupt auf die idee JS und PHP könnten /interagieren/?

hast du frage 1 vollständig und richtig beantwortet, so müsstest du in der lage sein dein problem zu lösen, frage 2 ist aus interesse, weil ich schon von mehreren leuten genau diese frage gehört hab (und im forum hier wurde auch schon davon gepostet...)


1. Php wird Serverseitig ausgeführt und Java auf Clientebene

2. Dann schreib mir einen PHP Script der mir ein neues fenster öffnet,...

Dürfen PHP Anfänger keine Fragen stellen? Wozu dann ein Forum?

mat

Administrator
Legends never die
Avatar
Registered: Aug 2003
Location: nö
Posts: 25422
php gibt eine ganz normale html seite aus.. mehr nicht. wenn dieser html "code" nicht stimmt, dann funktionierts nicht.

aber wenn ich das seh:
Code: PHP
while ($rowle = mysql_fetch_array($ergebbenutzer)) 
{
$einsetz = $rowle['user'];

echo "</script>";
echo "</head>";
echo "<center>";
echo "<form action=\"/admin/user.php\" method=\"post\">";
echo "<input TYPE=\"button\" VALUE=\"$einsetz\" name=\"userueb\" onClick=\"neuesFenster()\">";
echo "</form>";
echo "</center>";
echo "</body>";
echo "</html>";
}
dann wundert mich nix ;)

die schleife sollte wohl nur um den button herumgehen.

also sollte das so aussehen:

Code: PHP
<html>
<head>
.. deine javascriptsachen hier
</head>
<body>
<form bla>

<?php
   while ($aRow = mysql_fetch_assoc(wwi))
   {
       echo "<input bla "; // was du auch immer hier machen willst
   }
?>

</form>
</body>
</html>

Moesli

goes Linux
Avatar
Registered: Sep 2002
Location: Salzburg
Posts: 1328
Ich will eigentlich folgendes:

einen Button indem ein gewisser text steht. Und wenn ich auf diesen button klicke soll ein neues Fenster aufgehen. und der Text im Button soll an eine Variable im neuen Fenster übergeben werden,..

Die While- Schleife ist dafür das mehrere Buttons erzeugt werden,...

mat

Administrator
Legends never die
Avatar
Registered: Aug 2003
Location: nö
Posts: 25422
Code:
while (readmypost())
   yougetsmarter++;

Moesli

goes Linux
Avatar
Registered: Sep 2002
Location: Salzburg
Posts: 1328
Ok hab ich so abgeändert die Variable wird jedoch noch immer nicht übergeben,..

mat

Administrator
Legends never die
Avatar
Registered: Aug 2003
Location: nö
Posts: 25422
mhm, langsam versteh ich.. :)

Code:
function neuesFenster(szLink)
{
msgWindow=window.open(szLink,"displayWindow"," toolbar=no,width=150,height=100,directories=no,sta
tus=no,scrollbars=yes,resize=yes,menubar=no")
}

und beim aufrufen im phpscript dann: ..onClick=\"neuesFenster('/admin/user.php?var1=$var1&var2=$var2')

watchout

Legend
undead
Avatar
Registered: Nov 2000
Location: Off the grid.
Posts: 6845
Zitat von Moesli
Dürfen PHP Anfänger keine Fragen stellen? Wozu dann ein Forum?
klar, wenn sie sinnvoll sind...
mein post war deswegen, weil ich wissen wollte wieviel du weisst/kannst, bei den groben fehlern im script wollt ich nicht so anfangen wie mat es getan hat (mir scheint er hat zu wenig arbeit mit 4.3 :p) ...

mat

Administrator
Legends never die
Avatar
Registered: Aug 2003
Location: nö
Posts: 25422
manchmal hat man lust dazu, machmal absolut nicht :rolleyes:

Moesli

goes Linux
Avatar
Registered: Sep 2002
Location: Salzburg
Posts: 1328
Zitat von watchout
klar, wenn sie sinnvoll sind...
mein post war deswegen, weil ich wissen wollte wieviel du weisst/kannst, bei den groben fehlern im script wollt ich nicht so anfangen wie mat es getan hat (mir scheint er hat zu wenig arbeit mit 4.3 :p) ...

Alles klar, naja MAT hat mir sofort geholfen und somit hab ich mein Problem gelöst.==> meine Frage war doch sinnvoll oder???

VIELEN DANK MAT !!!! :D
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz