Forum » Server-Side scripting » loop vraag
âllo âllo
Berichten: 613
avatar
Offline Stuur privebericht
Hoi,
ik wil een scriptje maken, waarin je 5 verschillende verkopers kan aannemen
maar ik heb niet veel zin om 6 keer hetzelfde script te doen dus wil ik vragen of dit zou werken:
Code | Selecteer Alles
minimaliseren
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<html>
<head>
<title>Legend of the samurai:: The Game</title>
<link rel="stylesheet" type="text/css" href="layout/css.css">
</head>
<body>
<?
$nr 
==1;
 while(
$nr 6){
 
$nr++;
}
if(isset(
$_POST["neem aan$nr"])){
$advo mysql_query("SELECT * FROM `[verkoper]` WHERE `nr`='$nr'");
$verkoper mysql_fetch_object($advo);
print
"Je hebt de verkoper met {$verkoper->naam} aangenomen";
}
?>
<input type="submit" name="neem aan<?=$nr?>" value="neem de verkoper met <?=$verkoper->naam;?> aan.

alvast bedankt
28-06-2010 18:19
Dit topic is 99 keer bekeken door 33 verschillende leden
Reacties op: "loop vraag"
1
Berichten: 2123
avatar
Offline Stuur privébericht
Als je de code in de lus zet kan het wel eens redelijk gaan werken ja...
28-06-2010 18:24
nyan nyan nyan nyan
Berichten: 2076
avatar
Offline Stuur privébericht
Hiervoor zou ik een for-loop gebruiken. Inderdaad, het kan zo ook, maar ik zou 't niet zo doen.
Code | Selecteer Alles
minimaliseren
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<html>
<head>
<title>Legend of the samurai:: The Game</title>
<link rel="stylesheet" type="text/css" href="layout/css.css">
</head>
<body>
<?
for($i 1$i 6$i++){

echo 
'<input type="submit" name="neem aan' $i '" value="neem de verkoper met ' .$verkoper->naam ' aan." />';
if(isset(
$_POST["neem aan" $i])){
$advo mysql_query("SELECT * FROM `[verkoper]` WHERE `nr`='" $i "'");
$verkoper mysql_fetch_object($advo);
print
"Je hebt de verkoper met " $verkoper->naam " aangenomen";
}
}
?>


Niet getest, maar volgens mij is het zoiets.
28-06-2010 18:24
Reageer op: "loop vraag"
1
Je kan niet reageren omdat je niet bent ingelogd. Inloggen of Aanmelden