Avatar billede leif-den-store Nybegynder
31. juli 2003 - 09:43 Der er 10 kommentarer og
1 løsning

Anden bg farve i taqwall besked

Hej.. Jeg håber ikke i tænker helt vildt på points.. har kun 5 .. og håber virkelig en vil hjælpe mig..jeg skal have lavet så hver anden tekst besked der bliver skrevet får en anden bg farve. som feks mørkeblå:

<?php
require("db.php");
if(isset($_POST['navn']) && isset($_POST['tag'])) {
    $tid = date("d/m Y - H:i");
    $_POST['navn'] = addslashes($_POST['navn']);
    $_POST['tag'] = addslashes($_POST['tag']);
    $_POST['email'] = addslashes($_POST['email']);
    mysql_query("INSERT INTO drukwall (navn, tag, email, ip, dato, hjemm) VALUES('$_POST[navn]', '$_POST[tag]', '$_POST[email]', '$_SERVER[REMOTE_ADDR]', '$tid', '$_POST[site]')") or die(mysql_error());
}
?>
<form method=post action="<?php echo $_SERVER['PHP_SELF']; ?>">
<div align="center">
<table border="0" cellspacing="0" cellpadding="0" width="371" height="126" class="tekst_normal">
<tr>
    <td width=73><b>Navn : </b></td>
    <td width="126"><input type="text" size="16" class="box" name="navn"></td>
    <td width="60"><b>Email : </b></td>
    <td width="112"><input type="text" size="16" class="box" name="email"></td>
</tr>
<tr>
    <td width="73" height="27"><b>Hjemmeside :</b></td>
    <td height="27"><input type="text" size="20" class="box" name="site" value="http://"></td>
    <td colspan="2" height="27"><b><i>Husk http://</i></b></td>
</tr>
<tr>
    <td width="73"><b>Tekst :</b></td>
    <td colspan="3"><textarea cols="36" class="box" name="tag" rows="5"></textarea></td>
</tr>
</table>
<input type="submit" value="Indskriv" class="submit">
</div>
</form>
<br><br>

<table>
<?php
$result = mysql_query("select * from drukwall order by id desc LIMIT 0, 100");
while ($row = mysql_fetch_array($result)) {

    $email = $row['emai'];
    $navn = $row['navn'];
    $tag = $row['tag'];
    $dato = $row['dato'];
    $hjemm = $row['hjemm'];
    $tag = stripslashes($tag);
    $navn = stripslashes($navn);
    $tag = htmlentities($tag);
    $navn = htmlentities($navn);
    $email = htmlentities($email);
    $hjemm = htmlentities($hjemm);
    echo "<tr>";
    echo "<td valign=\"middle\" height=\"20\">";
    echo "<font face=\"verdana\" size=\"2\" color=\"FFFFFF\">";
    echo "<a href=\"mailto:$email\">$navn</a> - <a href=\"$hjemm\" target=\"_blank\">$hjemm</a> : $tag - <i>[$dato]</i>";
    echo "</font>";
    echo "</td>";
    echo "</tr>\n";
}
?>

                            </table>
                            <? mysql_close(); ?>
Avatar billede avminarm Juniormester
31. juli 2003 - 09:58 #1
<?php
    $i=0;
    $result = mysql_query("select * from drukwall order by id desc LIMIT 0, 100");
    while ($row = mysql_fetch_array($result)) {
    ($i % 2 ? $bgcolor="#E7E7E7" : $bgcolor="#FFFFFF");

    $email = $row['emai'];
    $navn = $row['navn'];
    $tag = $row['tag'];
    $dato = $row['dato'];
    $hjemm = $row['hjemm'];
    $tag = stripslashes($tag);
    $navn = stripslashes($navn);
    $tag = htmlentities($tag);
    $navn = htmlentities($navn);
    $email = htmlentities($email);
    $hjemm = htmlentities($hjemm);
    echo "<tr>";
    echo "<td valign=\"middle\" height=\"20\" bgcolor=\"$bgcolor\">";
    echo "<font face=\"verdana\" size=\"2\" color=\"FFFFFF\">";
    echo "<a href=\"mailto:$email\">$navn</a> - <a href=\"$hjemm\" target=\"_blank\">$hjemm</a> : $tag - <i>[$dato]</i>";
    echo "</font>";
    echo "</td>";
    echo "</tr>\n";
    $i++;
}
?>
Avatar billede leif-den-store Nybegynder
31. juli 2003 - 10:06 #2
Det virker desværre ikke.. den gemmer ikke i en anden farve :/
Avatar billede leif-den-store Nybegynder
31. juli 2003 - 10:09 #3
Jeg skal have hver anden bg farve til at blive: #465264 og den første: #3C4655
Avatar billede avminarm Juniormester
31. juli 2003 - 10:11 #4
hvad sker der? - det her virker kun når siden outputtes - det har ikke noget at gøre med at gemme? - du kan bare rette farverne i denne linie:

($i % 2 ? $bgcolor="#E7E7E7" : $bgcolor="#FFFFFF");
Avatar billede leif-den-store Nybegynder
31. juli 2003 - 10:58 #5
jamen den henter helt fint .. men den skifter ikke farve
Avatar billede avminarm Juniormester
31. juli 2003 - 13:17 #6
er der et sted jeg kan teste? - elers prøv at fjerne dine <font.. tags> - jeg kan ikke forstå det ikke virker

det her virker fint for mig
$i=0;
$res = mysql_query("SELECT * FROM names");
while($row = mysql_fetch_array($result)) {
($i % 2 ? $bgcolor="#E7E7E7" : $bgcolor="#FFFFFF");
  print "<tr><td bgcolor=\"$bgcolor\">".$row["firstname"]."</td><tr>";
$i++;
}
Avatar billede leif-den-store Nybegynder
31. juli 2003 - 15:12 #7
oki så virker det perfekt < næsten ..

                                <?php
    $i=0;
    $result = mysql_query("select * from drukwall order by id desc LIMIT 0, 100");
    while ($row = mysql_fetch_array($result)) {
    ($i % 2 ? $bgcolor="#3C4655" : $bgcolor="#1D2229");

    $email = $row['emai'];
    $navn = $row['navn'];
    $tag = $row['tag'];
    $dato = $row['dato'];
    $hjemm = $row['hjemm'];
    $tag = stripslashes($tag);
    $navn = stripslashes($navn);
    $tag = htmlentities($tag);
    $navn = htmlentities($navn);
    $email = htmlentities($email);
    $hjemm = htmlentities($hjemm);
    echo "<tr>";
    echo "<td valign=\"middle\" height=\"15\" bgcolor=\"$bgcolor\">";
    echo "<a href=\"mailto:$email\">$navn</a> - <a href=\"$hjemm\" target=\"_blank\">$hjemm</a> : $tag - <i>[$dato]</i>";
    echo "</td>";
    echo "</tr>\n";
    $i++;
}
?>

Kan du lave så teksten får stylen class="tekst_normal"? og så hver farve tabel bliver 100% lang ?
Avatar billede avminarm Juniormester
31. juli 2003 - 15:19 #8
<table width="100%">
<?php
    $i=0;
    $result = mysql_query("select * from drukwall order by id desc LIMIT 0, 100");
    while ($row = mysql_fetch_array($result)) {
    ($i % 2 ? $bgcolor="#3C4655" : $bgcolor="#1D2229");

    $email = $row['emai'];
    $navn = $row['navn'];
    $tag = $row['tag'];
    $dato = $row['dato'];
    $hjemm = $row['hjemm'];
    $tag = stripslashes($tag);
    $navn = stripslashes($navn);
    $tag = htmlentities($tag);
    $navn = htmlentities($navn);
    $email = htmlentities($email);
    $hjemm = htmlentities($hjemm);
    echo "<tr>";
    echo "<td valign=\"middle\" height=\"15\" bgcolor=\"$bgcolor\" class=\"tekst_normal\">";
    echo "<a href=\"mailto:$email\">$navn</a> - <a href=\"$hjemm\" target=\"_blank\">$hjemm</a> : $tag - <i>[$dato]</i>";
    echo "</td>";
    echo "</tr>\n";
    $i++;
}
?>
Avatar billede leif-den-store Nybegynder
31. juli 2003 - 15:24 #9
tuuusind tak :D.. det kan bare ikke være mere perfekt..
Avatar billede leif-den-store Nybegynder
31. juli 2003 - 15:24 #10
-lukket-
Avatar billede avminarm Juniormester
31. juli 2003 - 15:40 #11
selv tak ;o)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester