今天寫乙個程式的時候遇到乙個很有意思的問題,這個和php獨特的語法有關,首先我們看一下**是怎麼寫的。
<?php$db = mysql_connect('localhost','root','ctrip07185419') or die('can not connect to databas');
mysql_select_db('moviesite',$db) or die(mysql_error($db
));if(!isset($_get['do']) || $_get['do'] != 1)
echo '$_server['request_uri'].'&do=1">yes or no';
}else
}?>
注意這裡的switc語句,在刪除movie或people之後我們要輸出成功資訊並返回列表頁面,一般情況下我們習慣把break語句緊跟在switch下面的主體部分,於是開始的時候我寫成這樣了
else{
switch($_get['type'])
{case 'people':
$query = ' update people set movie_leadactor = 0 where movie_leadactor = '.$_get['id'];
$result = mysql_query($query , $db) or die(mysql_error($db
));
$query = ' delete from people where people_id='.$_get['id'];
$result = mysql_query($query , $db) or die(mysql_error($db
));
break
;
?>
your person has been deleted
return to index
把break放在了case下面的語句下面,這樣會導致不能輸出刪除成功資訊,
your pers
return to index
這兩句是可以當成case語句的一部分的,如果把它放在外面將永遠也不會執行,所以要break要放在下乙個case的開頭,將上面兩行html片段放在case語句中,這樣就可以正常顯示刪除成功的資訊了。
php麵條語句的特性在這裡表現的淋漓盡致。
獨特的骰子
天真的wells認為自己的骰子是獨一無二的。當有人告訴他的骰子很可能在商店裡有很多個時,wells簡直不敢相信自己的小耳朵!那麼問題來了,眼花的wells會告訴你他的獨特的骰子的6個面,然後再告訴你一堆商店裡骰子。問和wells的獨特骰子長得一模一樣的到底有多少個。當然骰子是可以任意旋轉的。第一行乙...
獨特的路徑(path)HGOI
問題描述 給定乙個 n m 的矩形色板,有 k 種不同的顏料,有些格仔已經填上了某種顏色,現在 需要將其他格仔也填上顏色,使得從左上角到右下角的任意路徑經過的格仔都不會出現兩種 及以上相同的顏色。路徑只能沿著相鄰的格仔,且只能向下或者向右。計算所有可能的方案,結果對 1000000007 10 9 ...
MapReduce 獨特的思維
很高興來到這個有意思的地方 部落格論壇,當然這也是我的第一篇部落格。根據網上關於mapreduce的一些翻譯及他人的解釋,我對於mapreduce有了一些個人的認識和見解,想在這裡與大家分享和交流一下。mapreduce簡單來說,就是在超大計算機集群組上進行的簡單資料處理模式。首先,mapreduc...