16. januar 2009 - 10:23
Der er
11 kommentarer og 1 løsning
farve lister,men ingen data
hej! jeg giver op! jeg har bruge for jeres hjælp. jeg vil laver farve lister,så andre kan læste lister nemt. jeg kan ikke udtræk data. har set ind i mit phpmyadmin. det har været noget tekst som jeg har skrevet. jeg har læst kode igennem og synes det er i orden,men.. ............................farver.php <body> <?php $farver[] = "#ffffff"; $farver[] = "#f4f4f4"; fuction farve() { global $taeller,$farver; $taeller = $farver[$taeller % count($farver)]); } ?> </body> ............................smartliste.php <?php require_once("farver.php"); $host="localhost"; $use=""; $pass=""; $db_name=""; $tbl_name="kalender"; mysql_connect("$host", "$use", "$pass")or die("ingen forbindselse"); mysql_select_db("$db_name")or die("ingen DB"); $sql= "SELECT * FROM kalender"; $result=mysql_query($sql); ?> <body bgcolor="#f8f8f8"> <?php while($rows=mysql_fetch_array($result)) { ?> <table width="100%" border="1" cellspacing="0"> <tr bgcolor=".farve()."> <td align="center"><? echo $rows['dato']; ?></td> <td align="center"><A href="sortlister.php?id=<? echo $rows['id']; ?>"><? echo $rows['overskrift']; ?></a></td> <td align="center"><? echo $rows['text']; ?></td> </tr> <? } mysql_close(); ?> <tr> <td align="center"><a href="tilfoeje.php">Ny tilføje</a></td> <td align="center"> </td> <td align="center"> </td> </tr> </table> Mvh Ole
Annonceindlæg tema
Forsvar & beredskab
Cybersikkerhed, realtidsdata og robuste it-systemer er blevet fundamentet for moderne forsvar.
16. januar 2009 - 10:25
#1
det viser kun blank siden i smartliste.php derud
16. januar 2009 - 10:29
#2
hov!..farver.php.. jeg mangler n i fuction.. har rettet op det virker ikke endnu...
16. januar 2009 - 10:37
#3
Prøv med <?php og ikke blot <? Brug evt. "Vis kilde" for at se htmlkode som laves.
16. januar 2009 - 10:38
#4
Du skal ikke have <body> tags i farver.php Du kalder ikke farve() inden for php blokken. Hvad skal farve() metoden gøre? Hvorfor er $taeller global? Hvad skal der komme ud af den uden return?
16. januar 2009 - 10:46
#5
jeg har tilføje <?php hver. det er stadig samme siden med blank.. det må ligge et problem i table..fordi jeg laver det selv..
16. januar 2009 - 10:57
#6
>>mortensen. det stod i hæfte fra "start på mysql". sådan er det: require_once("farver.php"); <body> <table width=100%"> <? mysql_connect..... while($rows=mysql_fetch_array($result)) { echo "<tr>\n"; echo "<td>$rows[navn]</td>"; echo "<td>$rows[postnummer]</td>\n; echo "</tr>\n; } ?> denne kode jeg brugte i går,men det virker ikke,derfor jeg lave kode om..
16. januar 2009 - 11:04
#7
Det er din farver.php der er helt i skoven, og så at du ikke kalder metoden.
16. januar 2009 - 11:04
#8
hmm, ja, der er jo "lidt af hvert" når koden kikkes lidt mere efter ..... Du skal jo ikke starte en tabel for hvert row. $taeller er ikke defineret Og ja, ingen body i farver.php
16. januar 2009 - 11:16
#9
hvor er det pinligt!.. jeg overser et sætning OG return. jeg trænge til ny brille..:( hehe <?php $farver[] = "#ffffff"; $farver[] = "#f4f4f4"; function farve() { global $taeller,$farver; $taeller = $taeller + 1; return($farver[$taeller % count($farver)]); } ?> Nu virker det. hvem vil have point?:)
16. januar 2009 - 13:42
#10
nå.ingen vil have point. Lukket
16. januar 2009 - 15:01
#11
En anden gang skal du nok give folk lidt mere tid. Det er jo et forum og ikke en livechat.
22. januar 2009 - 11:18
#12
jeg beklager det. jeg er for hurtigt til at afslutte det. enige med dig undskyld..
Vi tilbyder markedets bedste kurser inden for webudvikling