Crav3X
Erfahrenes Mitglied
Hallo,
ich versuche momentan ein Befehl von einer PHP Seite über ein Javascript an ein anderes ausenliegendes PHP Skript zu senden.
Die eigentliche PHP Seite die der Benutzer sieht, sieht folgendermaßen aus.
Das ist nur ein Auszug um zu verdeutlichen wie der Aufbau ist.
Hier dragitems.js
Hier showitems.js
Und die Funktion in itemdrag.js
Das ist mein Aktueller Stand.
Nun muss aber durch "itemdrag.js" eine PHP Variable mit übergeben werden an die update.php!
Das "ID = YOU" wobei in der PHP Datei $you = $_SESSION['user_id']; ist.
Ich hab keine Ahnung wie ich das machen soll da ich die PHP Datei in die itemdrag.js Datei kriegn muss in der ich nicht mit PHP arbeiten kann und von dort aus zur update.php.
Wie gesagt müssen die Javascripte auserhalb der PHP Datei sein sonst funktionieren die nicht. Warum weiß ich leider auch nicht.
Hoffe auf Hilfe... Vielen Dank
ich versuche momentan ein Befehl von einer PHP Seite über ein Javascript an ein anderes ausenliegendes PHP Skript zu senden.
Die eigentliche PHP Seite die der Benutzer sieht, sieht folgendermaßen aus.
PHP:
<script type="text/javascript" src="prototype.js"></script>
<script type="text/javascript" src="scriptaculous.js"></script>
<script type="text/javascript" src="itemdrag.js"></script>
<?php
error_reporting(E_ALL);
$db_link = @mysql_connect(MYSQL_HOST, MYSQL_USER, MYSQL_PASS);
mysql_select_db(MYSQL_DATABASE);
$you = $_SESSION['users_id'];
<table>
<tr>
<td rowspan="3" width="71">
<center><div id="produkt" style="margin-top:2px;height:100px;width:71px;border:0px solid #000">
<img src="http://www.tutorials.de/forum/images/produkt/<?php echo $produkt ?>.jpg" alt=''>
</div></center></td></tr></table>
<script type="text/javascript" src="showitems.js"></script>
<div style="margin-bottom:20px">
<img alt="Artikel 1" class="class1" id="101" src="101.jpg"/>
<img alt="Artikel 2" class="class1" id="102" src="102.jpg"/>
<script type="text/javascript" src="dragitems.js"></script>
</div>
Hier dragitems.js
Code:
new Draggable('101',{revert:true})
new Draggable('102',{revert:true})
.... usw...
Hier showitems.js
Code:
Droppables.add('produkt', {accept:'class1',onDrop:function(element){
updateZone(element.id) }});
Und die Funktion in itemdrag.js
Code:
function updateZone(produkt,you)
{
var opt = { method:'post', postBody: 'produkt='+produkt&'id'=+you };
new Ajax.Updater( {success:'produkt'}, 'system/update.php',opt);
}
Das ist mein Aktueller Stand.
Nun muss aber durch "itemdrag.js" eine PHP Variable mit übergeben werden an die update.php!
Code:
'produkt='+produkt&'id'=+you
Das "ID = YOU" wobei in der PHP Datei $you = $_SESSION['user_id']; ist.
Ich hab keine Ahnung wie ich das machen soll da ich die PHP Datei in die itemdrag.js Datei kriegn muss in der ich nicht mit PHP arbeiten kann und von dort aus zur update.php.
Wie gesagt müssen die Javascripte auserhalb der PHP Datei sein sonst funktionieren die nicht. Warum weiß ich leider auch nicht.
Hoffe auf Hilfe... Vielen Dank