Top
Phpuniverset logo
 

INDHOLD

Forside

Script libary

Job annoncer

Tips og Tricks

Konkurrence

Downloads

Dokumenter

PHP bog shop

Forum

Online udviklere


ARTIKLER

CSS

Diverse

E-handel / annoncer

Grafik

Html

Internet

Javascript

Linux

PHP/MySQL

Programmer

Flash

Søgemaskiner

Windows

C / C++


INFO

Information

Annoncering

Kontakt

Forside Forum PHP, mysql tabeller i 2 farver

tabeller i 2 farver


 

tabeller i 2 farver

Mega Hawk  

Det jeg vil have er når brugeren tilføjer et link i min database 
så bliver tabellen en farve og et link mere kommer tabellen i en 
anden farve så den hele tiden veksler mellem de 2 farver. 
Jeg har spurt et sted før og fik dette svar men det virker ikke 
:o( 

<?php 
echo "<table>"
for(
$i 0$i 20$i++){ 
if(
$background-color == "#999999"){ //Hvis farven er mørkegrå 
så skift til lysegrå 
$backgroundcolor 
"#CCCCCC"
} else { 
//Hvis ikke farven er Mårkegrå, lav den mørkegrå, 
dette stykke kode bliver også kørt hvis farven ike er sat 
$backgroundcolor 
"#999999"

echo 
"<tr 
style=\"background-color:
$backgroundcolor\"><td>$i</td></tr>"

echo 
"</table>"
?> 

Nogen som kan hjælpe eller se fejlen her? 
Eller skrive noget som virker?



Dato : 26.10.2002, 14:50

Visninger : 1264

Points : 0

 

Det er noget tid siden jeg har programmeret noget i php, men nu prøver jeg alligevel 

<?
$result 
mysql_query("din query da jeg går udfra du gemmer din links i en database");
?>
<table border="0">
  <tr><td bgcolor="#444444">Links</td></tr>
  <?
    $i
=0;
    while (
mysql_fetch_row($result)){?>
      <tr><td bgcolor="<?=($i%2==0)?"#777777":"#CCCCCC"?>"></td></tr><!-- det er i denne
linie farveskiftet sker -->
      <?
      $i
++;
    }
?>
</table>


Dato : 28.11.2002, 17:04

skrevet af : Sune Simonsen  

 

Hov jeg glemte lige en hel del 
<?
$result 
mysql_query("din query da jeg går udfra du gemmer din links i en database");
?>
<table border="0">
<tr><td bgcolor="#444444">Links</td></tr>
<?
$i
=0;
while (
$row mysql_fetch_row($result)){?>
<tr>
<td bgcolor="<?=($i%2==0)?"#777777":"#CCCCCC"?>">
<?=$row["link"]?>
</td>
</tr>
<?
$i
++;
}
?>
</table>


Dato : 28.11.2002, 17:06

skrevet af : Sune Simonsen  

 

Hej !

Hvad er det der ikke virker ?

Er det fordi den lun printer 20 linier, eller bliver der slet ikke sat nogen farve.

Umiddelbart vil jeg mener at du laver din baggrundsfarve på din TR. Du bør også sætte den
på din TD, idet du bruger CSS.

*
* echo "<tr 
* style=\"background-color:$backgroundcolor\"><td>$i</td></tr>"; 

Endvidere så ville jeg ændre min counter i for lykken til at være det antal links du
henter ud af databasen.

* for($i = 0; $i < 20; $i++){ 

Ret det til:
$linkcounter = count($mit_mysql_resultat) 
for($i = 0; $i < $linkcounter; $i++){ 

Håber dette hjælper dig, ellers så skriv.

Skifter :-)


Dato : 29.12.2002, 12:34

skrevet af : Skifter  




Login for at skrive et indlæg :



   Brugernavn

Password
 

+ Opret en ny Bruger, Klik her

+ Glemt brugernavn/password

 

Send Artikel/anmeldelse til: phpuni@phpuniverset.dk

Tilbage til oversigt

© Copyright 2000 Propelcom Phpuniverset's politik om personlige oplysninger, artikler & Koder Phpuniverset er optimeret til Mozilla 1024 * 768 Phpuniverset version: 3.0 beta
Webhost : Ignesco.dk

Bund