Rollover PHP code - Hulp nodig!
Ik loop tegen een probleem aan die ik maar niet opgelost krijg. Ik heb de volgende code en dit is het resultaat: http://i37.tinypic.com/2qa8y2h.jpg
Ik heb een link over de code gezet zodat de hele balk wit kleur als je er met de muis overheen gaat. Maar het probleem is dat hij href=nieuws laat zien en dat mag niet. Wie kan mij helpen.
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<?php
{
echo "<div class=\"days\">Nieuws vandaag | ".date('d-m-Y')."</div>";
while ($list = mysql_fetch_object($query))
{
$onderwerp = $list->onderwerp;
$select1 = "SELECT * FROM nieuws_reacties WHERE nieuwsid = '".$list->id."'";
$query1 = mysql_query($select1)or die(mysql_error());
echo "<li><b><a>";
echo " ".$list->datum."";
echo "".$cat[$list->cat]."";
echo " href=\"nieuws/".$list->id."\" title=\"".$onderwerp."\" >"; echo "<font color=\"#CCCCCC\">(".mysql_num_rows($query1).")";
echo "</a></b></li>";
}
}
?>
{
echo "<div class=\"days\">Nieuws vandaag | ".date('d-m-Y')."</div>";
while ($list = mysql_fetch_object($query))
{
$onderwerp = $list->onderwerp;
$select1 = "SELECT * FROM nieuws_reacties WHERE nieuwsid = '".$list->id."'";
$query1 = mysql_query($select1)or die(mysql_error());
echo "<li><b><a>";
echo " ".$list->datum."";
echo "".$cat[$list->cat]."";
echo " href=\"nieuws/".$list->id."\" title=\"".$onderwerp."\" >"; echo "<font color=\"#CCCCCC\">(".mysql_num_rows($query1).")";
echo "</a></b></li>";
}
}
?>
Gewijzigd op 01/01/1970 01:00:00 door Roy Dekker
http://www.w3schools.com/html/html_primary.asp.
<a> kan dus niet.
Verder is het onnodig om lege strings te gebruiken in regel 15 en 16.
PS; waarom gebruik je <font>-tags... Dat is zo oud, dat het door CSS kan worden vervangen.
Gewijzigd op 01/01/1970 01:00:00 door - Ariën -
Gek he, je hebt er <a> staan waarna je wat gewone uitvoer stuurt en dan de href. Kijk voor de gein eens in je broncode dan zie je het waarschijnlijk meteen.
http://i38.tinypic.com/200yys8.jpg
@font tags,
Die gebruik ik omdat ik mijn oude site overzet naar een nieuwe site. Al het verouderde code moet nog weggehaald worden.
Gewijzigd op 01/01/1970 01:00:00 door Roy Dekker
Topic kan gesloten worden. Het werkt nu. Href even in de A gezet. Bedankt mensen!
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php
echo '<li><b>';
echo '<a href="nieuws/'.$list->id.'" title="'.$onderwerp.'" >';
echo $list->datum.' '; // voor de spatie
echo $cat[$list->cat];
echo ' <font color="#CCCCCC">('.mysql_num_rows($query1).')';
echo '</a></b></li>';
//Jou manier:
echo "<li><b><a>";
echo " ".$list->datum."";
echo "".$cat[$list->cat]."";
echo " href=\"nieuws/".$list->id."\" title=\"".$onderwerp."\" >"; echo "<font color=\"#CCCCCC\">(".mysql_num_rows($query1).")";
echo "</a></b></li>";
?>
echo '<li><b>';
echo '<a href="nieuws/'.$list->id.'" title="'.$onderwerp.'" >';
echo $list->datum.' '; // voor de spatie
echo $cat[$list->cat];
echo ' <font color="#CCCCCC">('.mysql_num_rows($query1).')';
echo '</a></b></li>';
//Jou manier:
echo "<li><b><a>";
echo " ".$list->datum."";
echo "".$cat[$list->cat]."";
echo " href=\"nieuws/".$list->id."\" title=\"".$onderwerp."\" >"; echo "<font color=\"#CCCCCC\">(".mysql_num_rows($query1).")";
echo "</a></b></li>";
?>
Zo hoef je niet te escapen en onnodige quotes te gebruiken zoals "".$var.""
Gewijzigd op 01/01/1970 01:00:00 door Michael -