PHP nasıl bir HTML metin kutusunun içeriğini bir düğmeye tıklama yanıt alabilirsiniz?

3 Cevap php

Kullanıcı düğmeyi tıklattığında sonra en iyi aşağıdaki HTML sayfada bir metin kutusu koymak için bir yoldur ve nedir, without reloading the page, PHP içeriğini olsun?

<?php require_once "phpuploader/include_phpuploader.php" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" 
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title>Simple File Upload - use SaveDirectory property</title>
    <link href="demo.css" rel="stylesheet" type="text/css" />
</head>
<body>
    <div class="demo">
        <h2>Attach some files</h2>
    	<p>Attach some files using the button below.</p>
    	<ul>
    		<li>Allowed file types is set to: jpg, gif, png, zip 
                       - multiple files (Max 10M)</li>
    	</ul>

    	<?php
    		$uploader=new PhpUploader();

    		$uploader->MultipleFilesUpload=true;
    		$uploader->InsertText="Upload Now";

    		$uploader->MaxSizeKB=10240;
    		$uploader->AllowedFileExtensions="jpeg,jpg,gif,png,zip";

    		$uploader->SaveDirectory="savefiles";

    		$uploader->Render();
    	?>    		
    </div>
</body>
</html>

Ben form ve Yayınla kullanabilirsiniz biliyorum ama ben aynı sayfada kalmak istiyorum.

3 Cevap

Eğer kendisine Form yazı yapmak teknik olarak ise, aynı sayfada kalacaktır. Bu bir yana, tek çözüm AJAX.

Ben PHP kullanılan bu yana bir süre oldu, ama ben senin sen postback tam bir önlemek istiyorsanız AJAX ihtiyacım olacak tahmin ediyorum.

Aşağıdaki link size yardımcı olabilir:

http://www.w3schools.com/PHP/php_ajax_database.asp

Peki basit cevabı sadece aynı sayfaya göndermek için:

<form action=""></form>

Bunu yapmak ve PHP dosyasının en üstünde form işleme kodu eklerseniz, işlem POST değişkeni, göndermek, ama çok aynı sayfada kalabilirler.