的變量循環我試圖創建一個PHP函數,它將回顯數據庫中的信息。我的名字看起來像香蕉[1],香蕉[2],蘋果[1],蘋果[2],蘋果[3]等等。通過包含[]
功能將選擇水果
function fruits($fruit){
}
,然後該函數我會內部,從水果循環。
我如何迴應這些?
echo $fruit[$i];
顯然不起作用。
很基本,但我搞不明白。連鎖會殺死我。
function ponctuation($section,$sect){
switch($section){
case 'apple':
$i=1;
break;
case 'banana':
$i=13;
break;
}
global $mysql_tablename;
global $FName;
global $Lname;
if(isset($mysql_tablename)){
$result = mysql_query("SELECT * FROM $mysql_tablename WHERE FName='$FName' AND Lname='$Lname'");
$row = mysql_fetch_array($result);
echo '<form method="post" action="ponctuation.php?'.${$section.$sect}.'_valider">';
echo '<ul>';
$query = mysql_query("SELECT * FROM `ponct_enonces` WHERE `section`='$section' AND `sect`='$sect'");
while($row_q = mysql_fetch_assoc($query)) {
if($row_q['enon']==0 && $row_q['senon']==0){
echo '<h2>'.$row_q['enonce'].'</h2>';
}
if($row_q['enon']==1){
echo '<h3>'.$row_q['enonce'].'</h3>';
echo '<textarea rows="3" cols="100" name="'.$i.'" wrap="physical">' . $row[$section[$i]] . '</textarea>';
}
if($row_q['senon']==1){
echo '<h4>'.$row_q['enonce'].'</h4>';
echo '<textarea rows="3" cols="100" name="'.$i.'" wrap="physical">' . $row[$section]. '</textarea>';
}
$i++;
}
echo '</ol>';
echo '<input type="submit" name="submit" value="Valider"/>';
echo '</form>';
}
}
的代碼是有點難看,一些經銷商也有法國人的名字,其他有英文名字。
echo $ fruit [$ i]'有什麼問題? – Vulcan
不要有足夠的信息來幫助你。也許發佈代碼片段,你說你正在循環水果數組可能會有所幫助。 –
您的意思是'$ row ['banana [1]'] = blabla ...','$ row ['banana [2]'] = blabla..'?如果是這樣,只要執行'foreach($ row as $ fruit)echo $ fruit;' – Marcus