php herhalen
ik heb nu een lege database tabel.
Ik wil dat als iemand hier bv 3 dingen inzet dat php dan 3 keer deze regel:
Code (php)
1
function wijzigTekst(inhoud) {document.getElementById('mijnTekst').innerHTML = inhoud; }
en achet wijzigTekst het id nummer zet het bericht. Iemand enig idee hoe ik deze regel steeds herhaal. in dit geval dus 3 keer maar stel dat er 5 berichten in die tabel staan natuurlijk 5 keer. iemand?
groeten, Mark
Code (php)
1
2
3
4
5
6
7
2
3
4
5
6
7
$query = "SELECT * FROM tabelnaam";
$result = mysql_query($query);
if(mysql_num_rows($result)>0){
while($row=mysql_fetch_array($result)){
echo " function wijzigTekst($row['ID']) {document.getElementById('mijnTekst').innerHTML = inhoud; } ";
}
}
$result = mysql_query($query);
if(mysql_num_rows($result)>0){
while($row=mysql_fetch_array($result)){
echo " function wijzigTekst($row['ID']) {document.getElementById('mijnTekst').innerHTML = inhoud; } ";
}
}
Gewijzigd op 01/01/1970 01:00:00 door Timen kut
Dus ipv function wijzigTekst(inhoud) {document.getElementById('mijnTekst').innerHTML = inhoud; }
in de while te zetten,
doe je
wijzigTekst(inhoud);
in je while..
en zet je bovenin je javascript functie..
ik ben niet zon javascript held, dus typfouten/fouten voorbehouden :P
Gewijzigd op 01/01/1970 01:00:00 door Timen kut
Gewijzigd op 01/01/1970 01:00:00 door Mark
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
<style type="text/css">
#mijnTekst {}
#mijnTekst3 {}
#mijnTekst4 {}
#mijnTekst5 {}
#mijnTekst6 {}
#mijnTekst7 {}
#mijnTekst8 {}
#ba { background-color:#333333}
#ba a { color:#fff;}
</style>
<script type="text/javascript">
function wijzigTekst(inhoud) {document.getElementById('mijnTekst').innerHTML = inhoud; }
function wijzigTekst3(inhoud) {document.getElementById('mijnTekst3').innerHTML = inhoud; }
function wijzigTekst4(inhoud) {document.getElementById('mijnTekst4').innerHTML = inhoud; }
function wijzigTekst5(inhoud) {document.getElementById('mijnTekst5').innerHTML = inhoud; }
function wijzigTekst6(inhoud) {document.getElementById('mijnTekst6').innerHTML = inhoud; }
function wijzigTekst7(inhoud) {document.getElementById('mijnTekst7').innerHTML = inhoud; }
function wijzigTekst8(inhoud) {document.getElementById('mijnTekst8').innerHTML = inhoud; }
</script>
</head>
<body marginheight="0" marginwidth="0">
<table border="0">
<tr>
<td width="1200" height="50" bgcolor="#d3dce3">Vrijdag Geen gym</p>
</td>
</tr>
<tr>
<td width="1200" height="20" bgcolor="#e5e5e5">
</td>
</tr>
<tr bgcolor="#d5d5d5">
<td width="1200" height="50" id="mijnTekst">
</td>
</tr>
</table>
#mijnTekst {}
#mijnTekst3 {}
#mijnTekst4 {}
#mijnTekst5 {}
#mijnTekst6 {}
#mijnTekst7 {}
#mijnTekst8 {}
#ba { background-color:#333333}
#ba a { color:#fff;}
</style>
<script type="text/javascript">
function wijzigTekst(inhoud) {document.getElementById('mijnTekst').innerHTML = inhoud; }
function wijzigTekst3(inhoud) {document.getElementById('mijnTekst3').innerHTML = inhoud; }
function wijzigTekst4(inhoud) {document.getElementById('mijnTekst4').innerHTML = inhoud; }
function wijzigTekst5(inhoud) {document.getElementById('mijnTekst5').innerHTML = inhoud; }
function wijzigTekst6(inhoud) {document.getElementById('mijnTekst6').innerHTML = inhoud; }
function wijzigTekst7(inhoud) {document.getElementById('mijnTekst7').innerHTML = inhoud; }
function wijzigTekst8(inhoud) {document.getElementById('mijnTekst8').innerHTML = inhoud; }
</script>
</head>
<body marginheight="0" marginwidth="0">
<table border="0">
<tr>
<td width="1200" height="50" bgcolor="#d3dce3">Vrijdag Geen gym</p>
</td>
</tr>
<tr>
<td width="1200" height="20" bgcolor="#e5e5e5">
</td>
</tr>
<tr bgcolor="#d5d5d5">
<td width="1200" height="50" id="mijnTekst">
</td>
</tr>
</table>
Door de functie aan te roepen in die while, met de ID die je krijgt uit je DB(bv. 1,2,3,4,5) kun je op die manier 5x de javascript functie aan roepen, iedere keer met een andere ID
je weet de naam van de ID die je uit de database haalt(bijvoorbeeld tekstID)
dus dan roep je in die while de javascript functie aan met
wijzigTekst'.$row['tekstID'].'
dan krijg je dus bij de eerste 5 resultaten
wijzigTekst1
wijzigTekst2
wijzigTekst3
wijzigTekst4
wijzigTekst5
Gewijzigd op 01/01/1970 01:00:00 door Timen kut
ik volg je echt niet...
wellicht de php+sql beginners handleiding iets voor je?
maar waar is dat voorbeeld dan? aangezien je denk ik je vorige bericht bedoeld wat ik dus niet snapte.
Gewijzigd op 01/01/1970 01:00:00 door Mark
Een ID uit een database halen d.m.v een while loop is toch wel de basis hoor.. pak het 1e of 2e velletje van de 250 er maar 's bij :P
maar dat kon niet in de head. toen zijn je dat het op de een of andere manier in de body kon en moest. toen snapte ik je niet meer.
dan kun je 'm toch aan roepen met het nummer uit je database? dan hoef je die javascript maar 1 x te gebruiken...
nu zeg je weer het zelfde. zal wel aan de drukte liggen maar ik snap je echt niet goed... pleas geef code. anders zal ik het anders moeten doen...
Mark schreef op 31.10.2008 20:43:
nu zeg je weer het zelfde. zal wel aan de drukte liggen maar ik snap je echt niet goed... pleas geef code. anders zal ik het anders moeten doen...
Ligt dan aan jou, had je eerder moeten beginnen...
Mark schreef op 31.10.2008 20:21:
iemand anders die mij kan helpen? moet namenlijk vanavond die site inleveren.
Dit kan nooit een reden zijn om je te helpen. Jouw deadline is jouw deadline, dat is niet onze zaak. Je hebt in dit topic twee keer gebumpt, let daar dus op in het vervolg.
oke, zal ik doen. Ik mag de website nog steeds afmaken... Ik hebn dit nog eens goed nagelezen, ik snap het eigenlijk nog niet :$
Naar mijn idee was het vrij duidelijk wat ik had getyped, of het precies werkt zoals het staat weet ik niet, maar je kunt er een heel eind mee komen.. En als je dat niet begrijpt moet je echt de handleidingen gaan lezen..
En nu is Mark opeens Joshi? Tweeling?
JA klopt:P nee grapje. Ik kan me ww niet vinden dus ging ik op deze aangezien ik mijn ww nog niet heb verandert en joshi een klas genoot is:P