[請益] if + echo = 我寫不出來(已解決)

看板PHP作者 (SONY)時間13年前 (2012/04/25 14:09), 編輯推噓5(5020)
留言25則, 9人參與, 最新討論串1/1
現在在寫原本的系統填寫之後的感謝視窗 但我忙了一個早上我還是不能理解 判別式都成立但我寫的語法明顯有問題 Code如下 <?php if($_POST{"from_name"}!=NULL && $_POST{"from_email"}!=NULL && $_POST{"subject"}!=NULL){ upload_mail(); echo '<link href="http://editing.tw/service/window.css" rel="stylesheet" type="text/css" />' } ?> 這是一個上傳檔案完成的一個Thank you頁 目前我有考慮的作法 1. 用上述CSS呼叫的方式 2. 直接用location轉址 (我試過但前面有輸出的狀況無法使用) 3. 其他我還沒想到的方法把目標網頁開出來 請大家給個建議 感謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.136.41.205

04/25 14:15, , 1F
.....是$_POST["from_name"]
04/25 14:15, 1F

04/25 14:23, , 2F
重點是... js 為什麼寫在 css 裡面??
04/25 14:23, 2F

04/25 14:26, , 3F
另外就算是html+php混寫,網頁結構也盡量要遵守html
04/25 14:26, 3F

04/25 14:26, , 4F
(不過前後文沒出來我也不知道你這個是不是寫在中段的就是)
04/25 14:26, 4F

04/25 14:26, , 5F
完全看沒 +1 ...= ="
04/25 14:26, 5F

04/25 14:32, , 6F
抱歉~我是第一次修改這種東西~我語法片都是剪剪貼貼= ="汗
04/25 14:32, 6F
用了新的做法 語法如下 <?php if($_POST{"from_name"}!=NULL && $_POST{"from_email"}!=NULL && $_POST{"subject"}!=NULL){ upload_mail(); $window="<SCRIPT>window.open ('http://editing.tw/service/uploadnew-1.php','newwindow','height=100,width=400,top=0,left=0,toolbar=no,menubar=no, scrollbars=no, resizable=no,location=n o,status=no')</Script>"; } ?> <?php echo $window; ?> 已經成功了 感謝大家的指導 ※ 編輯: myu562 來自: 220.136.41.205 (04/25 15:01)

04/25 15:03, , 7F
$_POST{"..."}實在是太深奧了
04/25 15:03, 7F

04/25 15:11, , 8F
那塊其實我不太敢去動~因為現在是可執行的狀態
04/25 15:11, 8F

04/25 15:11, , 9F
還是那塊應該是原本程設的人弄錯了= =?
04/25 15:11, 9F

04/25 15:20, , 10F
換了中括號之後一直呈現LOADING的狀態...怪怪
04/25 15:20, 10F

04/25 15:21, , 11F
我試了一下用{}讀寫array,竟然真的可以,世界真奇妙
04/25 15:21, 11F

04/25 15:22, , 12F
樓上專業~我完全不懂這種感動~~顆顆
04/25 15:22, 12F

04/25 15:23, , 13F
要確認 php 版本= =
04/25 15:23, 13F

04/25 15:26, , 14F
不,我說錯了,跟版本應該無關..
04/25 15:26, 14F

04/25 15:27, , 16F
不知道這邊提到的事不是一樣意思
04/25 15:27, 16F

04/25 15:37, , 17F
這頁講的是陣列前後用{}包,不是array subscript用{}。
04/25 15:37, 17F

04/25 15:51, , 19F
User Contributed Notes中,有人提到跟perl一樣可用braces
04/25 15:51, 19F

04/25 15:51, , 20F
http://ppt.cc/Rq7h 這邊回覆有範例,但是沒說原因
04/25 15:51, 20F

04/25 15:52, , 21F
代替[].....但是文件主體都沒提到,使用者果真是全知全能的
04/25 15:52, 21F

04/25 15:54, , 22F
string也同樣可以用$str[$i]或$str{$i}來取得第i個字元
04/25 15:54, 22F

04/25 17:07, , 23F
php太深奧了 令人不勝惶恐
04/25 17:07, 23F

04/26 03:40, , 24F
那段 javascript 應該拉出來寫在另一個檔案才對.再引用之.
04/26 03:40, 24F

04/26 14:04, , 25F
{大括號是故意用的嗎 不是要用[ 中括號嗎?
04/26 14:04, 25F
文章代碼(AID): #1FbvKQwJ (PHP)
文章代碼(AID): #1FbvKQwJ (PHP)