onmouseover="" in echo

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Chris

Chris

17/02/2007 17:48:00
Quote Anchor link
Ik heb een beetje een probleempje, ik wou een soort admin panel maken. Ik ben nog maar net begonnen en ik wou maken dat je bij elke row waar je over heen gaat met de muis hij een andere achtergrond kleur krijgt. En natuurlijk ook weer als je de muis er af haalt.

Maar om er voor te zorgen dat er net zo veel rows als members zijn heb ik while gebruikt. Dit was het script tot nu toe:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
<html>
<head>
<title>Members testing page!</title>
</head>

<body>
<form id="form1" name="form1" method="post" action="">
  <table width="500" border="0" align="center">
  <tr>
    <td><table width="100%" border="0">
      <tr>
        <td width="50%">Naam:</td>
        <td width="50%">Achternaam:</td>
      </tr>
    </table>
      <table width="100%" border="1">
<?
          
mysql_connect("*****","*****","*****");
mysql_select_db("*****");

$query = mysql_query("SELECT * FROM members ORDER BY id DESC");
while($rij = mysql_fetch_object($query)){          

echo "<tr><td width='50%'>$rij->gebruikersnaam</td><td width='50%'>$rij->achternaam</td></tr>";          
          }

          ?>

        </table></td>
  </tr>
</table>
</form>
</body>
</html>

De onmouseover moet ik dan in de 'tr' zetten dat had ik gedaan:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?
echo "<tr style="" onmouseover="this.style.background='#C0CFCF'" onmouseout="this.style.background=''" ><td width='50%'>$rij->gebruikersnaam</td><td width='50%'>$rij->achternaam</td></tr>";
?>


Maar zo als je waarschijnlijk al ziet staat er in de echo ' en " terwijl alleen maar ' mag. Als ik het allemaal verander naar ' dan werkt het niet meer dus mijn vraag is:

Hoe kan ik er voor zorgen dat ik in die echo toch nog die onmouseover kan gebruiken??
Gewijzigd op 01/01/1970 01:00:00 door Chris
 
PHP hulp

PHP hulp

21/11/2024 21:02:06
 
Nick Mulder

Nick Mulder

17/02/2007 17:51:00
Quote Anchor link
Escape de slashes
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
echo "<tr style="" onmouseover=\"this.style.background='#C0CFCF'\" onmouseout=\"this.style.background=''\" ><td width='50%'>$rij->gebruikersnaam</td><td width='50%'>$rij->achternaam</td></tr>";
?>

Of stop de actions in een variable
 
Leroy Boerefijn

Leroy Boerefijn

17/02/2007 17:51:00
Quote Anchor link
\" ;)
en ps.. zet alles ff tussen code] en
Gewijzigd op 01/01/1970 01:00:00 door Leroy Boerefijn
 
Martijn B

Martijn B

17/02/2007 17:51:00
Quote Anchor link
Je kunt quotes escapen:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?
echo "\"";

// Of

echo '\'';
?>


edit:

bah te loat ;D
Gewijzigd op 01/01/1970 01:00:00 door Martijn B
 
Chris

Chris

17/02/2007 17:59:00
Quote Anchor link
het werkt thnx:D:D:D
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.