0
我的代碼有問題。當我張貼的東西,然後它會顯示:SCREAM:||的錯誤抑制被忽略未定義的變量:後綴
SCREAM:錯誤抑制忽略
注意:未定義的變量:後綴...
,但我有我的代碼定義我的變量。 ..那麼我怎樣才能解決這個錯誤?
<?php
$conn = mysql_connect("localhost", "root", "") or die(mysql_error());
mysql_select_db("test", $conn);
$time = time();
if(isset($_POST['pateikti'])) {
if(empty($_POST['tekstas'])) { echo "Tekstas per trumpas!"; }
else {
mysql_query("INSERT INTO tsp (timestamp, text) VALUES ('".time()."', '$_POST[tekstas]')");
}
}
$query = mysql_query("SELECT * FROM tsp");
while($row = mysql_fetch_assoc($query)) {
$diff = $time - $row['timestamp'];
switch(1) {
case ($diff < 60):
$ago = $diff;
if($ago == 0)
$ago == "akimirką";
else if($diff < 10)
$suffix = "sekundes";
else
$suffix = "sekundžių";
break;
}
echo $row['text']." buvo parasytas prieš ".$diff." ".$suffix."</br>";
}
?>
<form action="" method="POST" >
<input type="text" name="tekstas" /><br>
<input type="submit" name="pateikti" value="Pateikti" />
</form>
先謝謝您幫助我!
你上哪兒去定義它?只有三個「f' /'else」分支中的兩個,或者不是? – mario
定義'$ suffix ='';'__before__'switch'語句 –