rtrim '*. $rtrim . *'
ik ben bezig met tags aan mijn artikelen toe te voegen,
het is me gelukt om de comma weg te halen bij de laatste tag,
alleen nu zit ik met het probleem dat ik niet weet hoe ik een link moet toevoegen.
dit script is voor een link van één tag, dus zonder comma:
en dit script is voor meerdere tags, met comma:
Code (php)
1
2
3
4
5
6
7
2
3
4
5
6
7
else
{
$tagRowTrim = "";
while($tagRow = mysqli_fetch_array($tagQuery)){
$tagRowTrim .= $tagRow['tag'].', ';
}
echo rtrim($tagRowTrim,', ');
{
$tagRowTrim = "";
while($tagRow = mysqli_fetch_array($tagQuery)){
$tagRowTrim .= $tagRow['tag'].', ';
}
echo rtrim($tagRowTrim,', ');
maar hoe kan ik er nu voor zorgen dat binnen die while ook een link wordt geplaatst en dat alsnog de comma wordt weggehaald?
Alvast bedankt,
Joep
ik heb alles aangepast:
Code (php)
1
2
3
4
5
6
7
8
9
10
2
3
4
5
6
7
8
9
10
$tempArray = array();
while($tagRow = mysqli_fetch_array($tagQuery)){
$tagID = $tagRow['id'];
$tempArray[] = "<a id='tagDelLink' href='../../tutorials/tagdel/$tagID'>".$tagRow['tag']."</a>";
}
// aan elkaar plakken tot een string met alles gescheiden door een komma
$tagRowTrim = implode(', ',$tempArray);
echo $tagRowTrim;
while($tagRow = mysqli_fetch_array($tagQuery)){
$tagID = $tagRow['id'];
$tempArray[] = "<a id='tagDelLink' href='../../tutorials/tagdel/$tagID'>".$tagRow['tag']."</a>";
}
// aan elkaar plakken tot een string met alles gescheiden door een komma
$tagRowTrim = implode(', ',$tempArray);
echo $tagRowTrim;
maar nu werkt de jQuery niet:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
2
3
4
5
6
7
8
9
10
11
12
13
jQuery(function($) {
$('#tagDelLink').click(function() {
return false;
})
.dblclick(function() {
if (confirm('Weet je zeker dat je deze tag wilt verwijderen?')) {
window.location = this.href;
}
else {
return false;
}
});
});
$('#tagDelLink').click(function() {
return false;
})
.dblclick(function() {
if (confirm('Weet je zeker dat je deze tag wilt verwijderen?')) {
window.location = this.href;
}
else {
return false;
}
});
});
Wat kan ik hier aan doen?>
Als je een class gebruikt ipv een id om het element te identificeren zou het moeten werken.
Code (php)
1
2
3
4
5
6
2
3
4
5
6
<?php
while($tagRow = mysqli_fetch_array($tagQuery)){
$tagID = $tagRow['id'];
$tempArray[] = '<a class="tagDelLink" href="../../tutorials/tagdel/$tagID">'.$tagRow['tag'].'</a>';
}
?>
while($tagRow = mysqli_fetch_array($tagQuery)){
$tagID = $tagRow['id'];
$tempArray[] = '<a class="tagDelLink" href="../../tutorials/tagdel/$tagID">'.$tagRow['tag'].'</a>';
}
?>