Jump to content
php.lv forumi

Esmu pakaļā... Kāds var palīdzēt?


Chiekurz

Recommended Posts

Problēma ar charsetiem un tie man cakare alfabetu...

Izvada shadi...

Atlantijas okeāns

Ēģipte

Šri Lanka

Grieķija

Kanāriju salas

Kenija

Kuba

Madeira

Maljorka

Maurīcija

Seišeļu salas

Taizeme

Tobago

 

un MySQL rāda tekstus ar jautājuma zīmēm...

 

Kodiņš...

 

<? $sqlquery="SELECT i_country FROM trip_data WHERE topic_id=$lastid AND active=1 ORDER BY i_country ASC";
         

 $result=mysql_query($sqlquery,$con);
 //$result = 
 //$result = array_unique($result);
	 
   $count=mysql_num_rows($result);
	 //	print_r($count);
                 while($myrow=mysql_fetch_object($result)){
                   //print_r($_SERVER);
   if($myrow == $myrow2){$myrow2=$myrow;}else{
     ?>
  <tr><td class="menu2"><a href="<?print_r($_SERVER[PHP_SELF]);?>?<?=$myrow->i_country;?>" title="<?=$myrow->i_country;?>">
<?=$myrow->i_country;?></a>
</td></tr>
	 <?
     
           $myrow2=$myrow;};    
                 }
             

?>

 

 

Kāds nevar ieteikt, ko darīt?

Link to comment
Share on other sites

Lai smuki no DB dabūtu ārā tekstu ar garumzīmēm, laukam jabūt pareizai kolācijai, tas ir utf-8 vai win-1257 (MYSQL >= 4.1.x) un dati attiecīgi pareizā kodējumā ir jaievieto datubāzē, vēl ieteicams pirms visiem pieprasījumiem palaist šo te "SET NAMES 'utf-8'" utf-8 vietā jabūt tavam kodējumam, un lai tu datus redzētu smuki pārliecinies, ka htmlam arī ir attiecīgais kodējums hederos.

 

Iesaku to kodu rakstīt bik smukāk:

<?php
$sqlquery = "SELECT i_country FROM trip_data WHERE topic_id=$lastid AND active=1 ORDER BY i_country ASC";       
$result = mysql_query($sqlquery,$con);
$count = mysql_num_rows($result);

while($myrow=mysql_fetch_object($result)){
if($myrow == $myrow2){
 $myrow2=$myrow;
}else{
 echo '<tr><td class="menu2">'."\n";
  	 echo '<a href="'.$_SERVER['PHP_SELF'].'='.$myrow->i_country.'" title="'.$myrow->i_country.'">'."\n";
	 echo $myrow->i_country.'</a>'."\n";
 echo '</td></tr>'."\n";
$myrow2 = $myrow;
}
}
?>

 

Vēl bik piedomā pie koda loģikas un pareizības, man šķiet, ka tur daudz ko varētu savādāk.

Link to comment
Share on other sites

×
×
  • Create New...