login  Naam:   Wachtwoord: 
Registreer je!
 Forum

variabele splitsen

Offline devilman - 23/04/2006 00:21
Avatar van devilmanHTML interesse stel hetvolgende:

  1. $nummer .= $cd->nummer.'<br />';
  2. $fullname .= "<a href='?func=aanpassen&plaats=".$nummer."'>".$cd->naam."</a> <br />";


$nummer wordt nu zoiets als : 12<br />32<br />245<br /> want hij heeft 3 dingen in database gevonden

dan krijg ik het volgende probleem:

naam 1 heeft als link : ?func=aanpassen&plaats=12<br />
naam 2 heeft als link : ?func=aanpassen&plaats=12<br />32<br/>
naam 3 heeft als link : ?func=aanpassen&plaats=12<br />32<br />245<br />

hoe zorg ik ervoor dat:

naam1 ?func=aanpassen&plaats=12<br /> als link krijgt
naam2 ?func=aanpassen&plaats=32<br /> als link krijgt
naam3 ?func=aanpassen&plaats=245<br /> als link krijgt
?


3 antwoorden

Gesponsorde links
Offline vinTage - 23/04/2006 00:45 (laatste wijziging 23/04/2006 00:51)
Avatar van vinTage Nieuw lid door
  1. $nummer .= $cd->nummer.'<br />';

te veranderen in
  1. $nummer .= $cd->nummer;

En waarom je die 3 "zoek?" resultaten achter elkaar krijgt is omdat je je mysql query niet in een while loop hebt gezet ?


zoiets dus (denk ik)
  1. <?php
  2. $select = "SELECT * FROM cdTabel";
  3. $query = mysql_query($select);
  4. while($cd = mysql_fetch_object($query))
  5. {
  6. $nummer = $cd->nummer;
  7. $fullname = "<a href='?func=aanpassen&plaats=".$nummer."'>".$cd->naam."</a> <br />";
  8. echo $fullname;
  9. }
Offline Simon - 23/04/2006 09:15 (laatste wijziging 23/04/2006 09:23)
Avatar van Simon PHP expert je kan ook:
  1. <?php
  2. $nummer .= $cd->nummer.',';
  3. $explode = explode(",",$nummer);
  4. foreach($explode as $nummer2) {
  5. $fullname .= "<a href='?func=aanpassen&plaats=".$nummer2."'>".$cd->naam."</a> <br />";
  6. }
  7. echo $fullname;
  8. ?>

EDIT: code aangepast, typfoutje
Offline devilman - 23/04/2006 10:43
Avatar van devilman HTML interesse
Citaat:
En waarom je die 3 "zoek?" resultaten achter elkaar krijgt is omdat je je mysql query niet in een while loop hebt gezet ?


die stond in een while loop, maar dat heb ik er niet bij gepost

zal et straks ens probere
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.224s