2013-01-24 59 views
-2

我使用PHP &的MySQL傳遞預訂ID?

設計一個課程預約我需要通過在從course.php登記所述選擇過程中的特定(ID)來爲registration.php

<a href="registrate.php"> 

<input type="button" class="reserve" id="<?= $row['id'] ?>" name="Registrate" value="Registrate Now" style="border-radius:30; width:130; height: 25; color: green; font-weight:bolder; font-size: 13"/> 

</a> 

<?$identified =$this-> $row['id']?> 
<? echo $identified; ?> 

問題通過所有ID可變登記

+2

如果你不知道$ _GET變量,你應該回到繪圖板:) –

+0

我剛開始在PHP ...如果你能幫助我,希望你做 –

+0

@ VladPreda善待新編碼器,建議他們以同樣的方式學習 – perrohunter

回答

1

可以實現傳遞該值「隱藏」的使用形式

<form action="registrate.php" method="post"> 
<input type="hidden" name="id" value="<?= $row['id'] ?>"> 
<input type="button" class="reserve" name="Registrate" value="Registrate Now" style="border-radius:30; width:130; height: 25; color: green; font-weight:bolder; font-size: 13"/> 
</form> 

,然後在你的registrate.php腳本

<? $identified = $_POST['id']?> 
<? echo $identified; ?> 

另一種是把它傳遞到$ _GET

<a href="registrate.php?id=<?= $row['id'] ?>">Registrate</a> 

,然後在你的registrate.php腳本

<? $identified = $_GET['id']?> 
<? echo $identified; ?> 

如果你是新的到PHP我推薦你一本書,比如PHP and MySQL for Dynamic Web Sites: Visual QuickPro Guide這對初學者很好

saludos

+0

Thnx ...它的工作 ,但有一個問題 每當它通過相同的變量爲(id) 我想通過(id)變量只爲選定的課程 –

+0

@IbrahimNagy很高興聽到這一點! :)記住你總是可以upvote答案,幫助你在stackoverflow或標記爲你的問題的正確答案,歡迎來到StackOverFlow快樂張貼:) – perrohunter

+0

希望明白我確切想要 –