login  Naam:   Wachtwoord: 
Registreer je!
 Forum

code kleiner/compacter/simpeler maken (Opgelost)

Offline IndexS - 18/07/2007 16:40 (laatste wijziging 18/07/2007 17:07)
Avatar van IndexSMySQL interesse Ik heb het volgende probleem waar ik niet uit kan komen.
Ik wil een aantal links op een pagina plaatsen en elke link bestaat uit het onderstaande;
  1. <td valign="top" align="center">
  2. <a href="<?php
  3. $res = mysql_query("SELECT url FROM tabel WHERE naam='test1'");
  4. $obj = mysql_fetch_object($res);
  5. ?>"
  6. onclick="PlayMedia('<?php echo $obj->url; ?>'); return false;">Test1</a>
  7. </td>

Dit werkt op zich wel, maar nu moet ik voor elke link deze code plaatsen. Ik kom er niet uit, maar volgens mij moet het veel makkelijker kunnen.

Wie kan me de goede richting aanwijzen 

Citaat:
CodeTags om je code aub

4 antwoorden

Gesponsorde links
Offline IndexS - 18/07/2007 16:54
Avatar van IndexS MySQL interesse Staat dan toch alleen in een ander bestand die aangeroepen wordt met " include ".
Als ik het include dan blijft de code toch hetzelfde 
Offline IndexS - 18/07/2007 17:19 (laatste wijziging 18/07/2007 17:20)
Avatar van IndexS MySQL interesse dat is me helemaal duidelijk, maar dat is niet echt wat ik bedoel.
de code die ik in een link heb staan moet ik bij elke link zetten alleen met een andere waarde erin. Kan dat niet anders 

of begrijp het include gebeuren toch niet helemaal  

http://www.plaatscode.be/6037
Offline Grayen - 18/07/2007 17:31
Avatar van Grayen PHP ver gevorderde @Sandernerd

Je bedoeling is goed, maar hij heeft hier noppes aan include/require. Hij wilt gewoon dezelfde code, maar met verschillende gegevens uit de database weergeven. Als ik me goed kan herinneren is IndexS sinds pas begonnen met MySQL. Dus zal het wel het volgende zijn wat IndexS bedoelt.

  1. <tr>
  2. <?php
  3. $rRadio = mysql_query("SELECT url, naam FROM radio");
  4. while(($aRadio = mysql_fetch_assoc($rRadio)) !== false)
  5. {
  6. ?>
  7. <td valign="top" align="center">
  8. <a href="#" onclick="PlayMedia('<?php echo $aRadio['url']; ?>'); return false;"><?php echo ucfirst($aRadio['naam']); ?></a>
  9. </td>
  10. <?php
  11. }
  12. ?>
  13. </tr>


Ofterwijl voor elke rij in de tabel radio zal hij die html code weergeven met de bijbehorende gegevens. Ik hoop dat je er wat aan hebt .
Offline IndexS - 18/07/2007 21:32
Avatar van IndexS MySQL interesse @Grayen

Dat is precies wat ik bedoelde 

@Grayen en Sandernerd
Echt super bedankt voor jullie hulp  

Kan ik weer verder tot ik het volgende probleem tegen kom  
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.242s