Aide d'un débutant : A propos de la boucle qui génère des listes statiques en PHP
°无恙。
°无恙。 2019-05-22 18:00:06
0
1
1002

Permettez-moi de vous demander, PHP génère une liste statique après la boucle, la valeur de la base de données est normale, mais les données HTML générées continuent de répéter les données de la première boucle.

for ($i=0; $i < $allpages; $i++){
if ($i==0) 
{ 
$indexpath = "index_0.html"; 
} 
else 
{ 
$indexpath = "index_".$i.".html"; 
} 
$star = $i* $onepage; 
$list =''; 
$sql= "select path,title from article limit $star,$onepage"; 
$result = mysql_query ($sql);  	
while($row=mysql_fetch_assoc($result))
{
	$list.= '<a href="2019/'.$row['path'].'" target="_blank"><li>'.$row['title'].'</li></a><br>'; 
	}
	$content = str_replace("{articletable}",$list,$content);
	if (is_file ($indexpath)) 
	{ 
	@unlink ($indexpath); 
	} 
	$handle = fopen ($indexpath,"w");  
	fwrite ($handle,$content);
	fclose ($handle); 	
}


°无恙。
°无恙。

répondre à tous(1)
殘留の回憶

Vous avez parcouru la base de données dans la boucle for, et bien sûr, les données qui en sortent sont répétées. Placez simplement la boucle while de la base de données à l'extérieur et i à l'intérieur

.
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!