Bir formu göndermek istemiyorsanız, bu başarmak sadece iki yolu url sorgu parametre olarak veri ile bir bağlantıyı tıklatın veya arka planda sunucuya veri göndermek için AJAX kullanmak için vardır.
güncelleme:
Javascript, her zamanki gibi. Sen metin için bir bağlantıyı veya düğmeyi yere sayfadaki "Sunucuya Gönder" ile ya da her neyse koymak istiyorum. Komut giriş alanlarına bilgilerinizi çekin, ve sonra bir AJAX çağrısı ile sunucuya göndermek istiyorum. Bu çizgilerin (o uzak kendiniz aramaları yapmak zorunda daha hayat çok daha kolay yapar gibi, Mootools Tüm bu için kullanıyorum unutmayın) boyunca bir şey:
function clickHandler() {
var img1 = $$("input[name='img1']")[0].value;
var r = new Request.JSON({
'url: 'http://yourserver.example.com/script.php',
'method': 'post',
'onComplete': function(success) { alert('AJAX call status: ' + (success ? 'succeeded': 'failed!'); },
'onFailure': function() { alert('Could not contact server'); },
'data': 'img1=' + img1
}).send();
}
ve sunucuda gibi bir şey olurdu:
<?php
$img1 = mysql_real_escape_string($_POST['img1']);
$idx=1;
$sql="INSERT INTO games SET img1='$img1' WHERE id=$idx";
$result=mysql_query($sql);
echo (($result !== FALSE) ? 1 : 0);
Muhtemelen bu daha karmaşık bir şey istersin, ama bu bir AJAX uygulamanın temelidir. Istekte bazı istemci tarafı javascript ve onları kolları ve gerektiğinde herhangi bir veri / hataları döndürür sunucu üzerinde bir komut dosyası.