Ik heb een vraagje.. is er ergens ook een functie waar je een id kan change..
zeg maar dat als.. je ergens op klikt dat hij dan de id changed met id daar boven of onder ?

Zoniet.. kan iemand uitleggen hoe ik zo iets wel kan doen ?
SulfeR schreef op 12.10.2004 07:51
Dat is het probleem..
Ik kan geen fuctie's maken,, maar voor de rest kan ik vanalles..
behalve dat..
Ja ja.. sterk verhaal. Alsof je geen functie's kan schrijven als je een beetje PHP kent.

Ik zal je een voorbeeldje geven:
<?php
function writeIt($word)
{
echo $word;
}

writeIt('PHPhulp.nl!');
?>

Elwin
Elwin (a.k.a. SpaceFrog) schreef op 12.10.2004 09:36
[quote=SulfeR schreef op 12.10.2004 07:51]Dat is het probleem..
Ik kan geen fuctie's maken,, maar voor de rest kan ik vanalles..
behalve dat..
Ja ja.. sterk verhaal. Alsof je geen functie's kan schrijven als je een beetje PHP kent.

Ik zal je een voorbeeldje geven:
<?php
function writeIt($word)
{
echo $word;
}

writeIt('PHPhulp.nl!');
?>

Elwin[/quote]

ok kan wel functie schrijven maar.. niet zulke grote :P.. zo goed ben ik ook weer neit :).. maar goed ben er al half achter ik doe het voor een deel met javascript :)
Moet je mij het verschil tussen een kleine en een grote functie eens uitleggen hoor ^^
En wat maakt een functie klein of groot? Het aantal karakters die ervoor gebruikt zijn? Het aantal lijnen? Of de lengte van de ... programmeur? ^^
neej de moeilijk heid bedoel ik .. ik snap dat gefunctie neit helemaal.. ik ben het nog aan het leren.. dus vraag ik jullie hulp..

Ik hbe een begin gemaakt en ik ben zelf nog effe aan het prutsen,, maar zouden jullie een klein begin willen gefen die iets groter is als dat van net :)

dan post ik hier zo snel mogelijk mijn deel
dit heb ik tot nu toe :

function lijst_volgorde ($id, $down) {
if ($down){
$neworder = $id + 1;
$secondid = $neworder;

$sql1 = "UPDATE news SET volgorde='0' WHERE volgorde='$neworder' LIMIT 1";
$sql2 = "UPDATE news SET volgorde='$neworder' WHERE volgorde='$id' LIMIT 1";
$sql3 = "UPDATE news SET volgorde='$id' WHERE volgorde='$neworder' LIMIT 1";

mysql_query($sql1);
mysql_query($sql2);
mysql_query($sql3);

}else{
$neworder = $id - 1;
$secondid = $neworder;

$sql1 = "UPDATE news SET volgorde='0' WHERE volgorde='$neworder' LIMIT 1";
$sql2 = "UPDATE news SET volgorde='$neworder' WHERE volgorde='$id' LIMIT 1";
$sql3 = "UPDATE news SET volgorde='$id' WHERE volgorde='$neworder' LIMIT 1";

mysql_query($sql1);
mysql_query($sql2);
mysql_query($sql3);

}
}


en in form heb ik dit:


<?php
$ordersql = "SELECT * FROM news";
$orderquery = mysql_query($ordersql);
$num_rows = mysql_num_rows($orderquery);

while ($row = mysql_fetch_assoc($orderquery)) {
echo("\n<form name=\"OrderNews\" method=\"POST\" action=\"?add=News&do=order&id=1\">");
if($row['volgorde'] == '1'){
echo("\n<tr><td class=\"ContentTekst\">" .$row['title']. "</td>");
echo("\n<td class=\"ContentTekst\">&nbsp;</td>");
echo("\n<td class=\"ContentTekst\"><input type=\"image\" src=\"Style/" . $grab['stijl'] . "/Images/downarrow.png\" onclick=\"lijst_volgorde(" .$row['id']. ",true)\"></td></tr>");
}elseif($row['volgorde'] = $num_rows){
echo("\n<tr><td class=\"ContentTekst\">" .$row['title']. "</td>");
echo("<td class=\"ContentTekst\"><input type=\"image\" src=\"Style/" . $grab['stijl'] . "/Images/uparrow.png\" onclick=\"lijst_volgorde(" .$row['id']. ",false)\">");
echo("</td><td class=\"ContentTekst\">&nbsp;</td></tr>");
}else{
echo("\n<tr><td class=\"ContentTekst\">" .$row['title']. "</td>");
echo("<td class=\"ContentTekst\"><input type=\"image\" src=\"Style/" . $grab['stijl'] . "/Images/uparrow.png\" onclick=\"lijst_volgorde(" .$row['id']. ",false)\"></td>");
echo("<td class=\"ContentTekst\"><input type=\"image\" src=\"Style/" . $grab['stijl'] . "/Images/downarrow.png\" onclick=\"lijst_volgorde(" .$row['id']. ",true)\"></td></tr>");
}
echo("</form>");
}
?>

Maar het werkt nog niet :P

Reageren