10/10/2018, 10:44

nhờ mấy pro PHP giúp dùm

_ URL = www.abc.com/1.php?id=2
_ biến ID = x

Giờ mình code như thế nào để khi chạy thì nó sẽ thêm 1 link gán cho biến ID tăng lên 1

VD:

<?php

$id = $GET_URL;
$x = $id;
$x++;

echo "<a href=?id=$x";

?>

Tức là file mình chạy, nó get data từ 1 site khác, mỗi lần get 1 record
Cụ thể. Site cần lấy là www.abc.com/1.php?id=2
File mình code nó sẽ lấy nội dung record ID=2 đó load trong 1 iFrame, cuối trang kèm thêm 1 link khác ( file code của mình ) với ID=3 ... tương tự tới ID=n

Bác nào rành code cho mình code hoàn chỉnh nha .

thanks
jdkhang viết 12:58 ngày 10/10/2018
Thực sự thì không hiểu ý của bạn là gì. Mình đọc phần trên, đọc phần dưới (bỏ qua phần ví dụ) thì có phải ý bạn muốn là thế này:
PHP Code:
<?php
    define
('URL''www.abc.com/1.php?id=');
    
define('MAX'100);

    for (
$id 2$id <= MAX$id++){
        
$url URL $id;
        
        
//xử lý thằng $url, làm 1 cái gì đó
        
echo $url '<br />';
    }
?>
ducuytran viết 12:45 ngày 10/10/2018
Nên sử dụng SESSION. Đọc thêm tại: http://www.php.net/manual/en/session.examples.basic.php và http://www.tizag.com/phpT/phpsessions.php
Trịnh Ngọc Lan viết 12:47 ngày 10/10/2018
Chẳng hiểu ý chủ thread muốn hỏi gì luôn
ducuytran viết 12:48 ngày 10/10/2018
Code:
<?php
session_start();  
if(isset($_SESSION['id']))
    $_SESSION['id'] = $_SESSION['id'] + 1;
else
    $_SESSION['id'] = 1;

echo "<a href='?id=" . $_SESSION['id'] . "'>";
?>
Nếu dùng NotePad++ để code thì cẩn thận các ký tự BOM nha. Phải định dạng văn bản là UTF-8 without BOM.
ngothuaan viết 12:50 ngày 10/10/2018
Được gửi bởi jdkhang
Thực sự thì không hiểu ý của bạn là gì. Mình đọc phần trên, đọc phần dưới (bỏ qua phần ví dụ) thì có phải ý bạn muốn là thế này:
PHP Code:
<?php
    define
('URL''www.abc.com/1.php?id=');
    
define('MAX'100);

    for (
$id 2$id <= MAX$id++){
        
$url URL $id;
        
        
//xử lý thằng $url, làm 1 cái gì đó
        
echo $url '<br />';
    }
?>
Bác cho em thêm cái code Load Frame nha

Cụ thể ý em muốn là:




Được gửi bởi ducuytran
Nên sử dụng SESSION. Đọc thêm tại: http://www.php.net/manual/en/session.examples.basic.php và http://www.tizag.com/phpT/phpsessions.php
Bác hiểu sai ý em rồi, đâu cần đăng nhập hay gì đâu mà dùng tới Session.
jdkhang viết 12:57 ngày 10/10/2018
Thử xem sao

File frame.htm
PHP Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"
>
<
html xmlns="http://www.w3.org/1999/xhtml">
  <
head>
    <
title>HTML Frames</title>
    <
meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  </
head>
    <
frameset rows="75%,25%" frameborder="0" framespacing="0">        
       <
frame src="www.abc.com/1.php?id=2" name="html" scrolling="auto" frameborder="0" />
       <
frame src="changeurl.htm" name="change_url" scrolling="no" frameborder="0" />
    </
frameset>
</
html
File changeurl.htm
PHP Code:
<!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>Change URL</title>
    <
meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <
script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js" type="text/javascript"></script>
  </head>
  <body>    
      <a href="www.abc.com/1.php?id=2" target="html" title="3">Link để lấy Id tiếp theo (Id = 3)</a>      
    <script>
        $(document).ready(function(){
            $('a').click(function(){
                var id = $('a').attr('title')*1;
                $('a').attr('href', 'www.abc.com/1.php?id=' + id);
                id++;
                $('a').text('Link để lấy Id tiếp theo (Id = ' + id +')');
                $('a').attr('title', id);
            });
        });
    </script>
  </body>
</html> 
ducuytran viết 12:47 ngày 10/10/2018
Được gửi bởi ngothuaan
Bác hiểu sai ý em rồi, đâu cần đăng nhập hay gì đâu mà dùng tới Session.
"Session support in PHP consists of a way to preserve certain data across subsequent accesses"

Không chỉ sử dụng cho việc đăng nhập đâu bồ. Session còn được dùng để lưu (trên server) và sử dụng dữ liệu từ trang này qua trang khác.
Bài liên quan
0