Hulp met loop.
Ik ben nieuw met PHP en heb wat hulp nodig..
Ik gebruik een loop. om gegevens uit de database te halen en daarna in een formulier te tonen. alleen nu is het probleem:
http://gyazo.com/79854c4fa0a0465fb84f4a9d9c44d6eb
Hij laat 4x ID 1 zien en 4x ID 2 enz enz.
Hoe voorkom ik dit? alvast bedankt.
Code (php)
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9
<?php
$result = mysql_query ("SELECT * FROM config33 ORDER BY id;");
while ($row = mysql_fetch_array($result))
{
for ($i=0; $i<mysql_num_fields($result); $i++)
echo '<tr><td style="width: 7%;">'.$row['id'].'</td> <td><input id="element_1" name="'.$row['updatenaam'].'" class="element text medium" type="text" maxlength="55" value="'.$row['updatenaam'].'"><input id="element_1" name="'.$row['updatelink'].'" class="element text medium" type="text" maxlength="55" value="'.$row['updatelink'].'"><input id="element_1" name="'.$row['updatefotolink'].'" class="element text medium" type="text" maxlength="55" value="'.$row['updatefotolink'].'"><input id="element_1" name="'.$row['updatedatum'].'" class="element text medium" type="text" maxlength="55" value="'.$row['updatedatum'].'"></td> </tr>';
}
?>[/CODE]
$result = mysql_query ("SELECT * FROM config33 ORDER BY id;");
while ($row = mysql_fetch_array($result))
{
for ($i=0; $i<mysql_num_fields($result); $i++)
echo '<tr><td style="width: 7%;">'.$row['id'].'</td> <td><input id="element_1" name="'.$row['updatenaam'].'" class="element text medium" type="text" maxlength="55" value="'.$row['updatenaam'].'"><input id="element_1" name="'.$row['updatelink'].'" class="element text medium" type="text" maxlength="55" value="'.$row['updatelink'].'"><input id="element_1" name="'.$row['updatefotolink'].'" class="element text medium" type="text" maxlength="55" value="'.$row['updatefotolink'].'"><input id="element_1" name="'.$row['updatedatum'].'" class="element text medium" type="text" maxlength="55" value="'.$row['updatedatum'].'"></td> </tr>';
}
?>[/CODE]
$row[$i] gebruiken in je for loop?
http://gyazo.com/0927177fce85bd741305658110653f7f
Dan kan ik er geen nette tabel van maken.. ofwel??
Ook als ik dit doe:
http://gyazo.com/6fffee05e82455f064b5ad7c0edf2827
Krijg ik hem bij de volgende ID niet <tr> helaas.... iemand enig idee hoe?
Gewijzigd op 07/07/2013 16:48:46 door kees lol
http://gyazo.com/6fffee05e82455f064b5ad7c0edf2827
Krijg ik hem bij de volgende ID niet <TR> helaas.... iemand enig idee hoe?
Gewijzigd op 07/07/2013 17:11:34 door kees lol
lijkt dat je ergens een <tr> mist?
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
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
<?php
$result = mysql_query ("SELECT * FROM config33 ORDER BY id;");
while ($row = mysql_fetch_array($result))
{
for ($i=0; $i<mysql_num_fields($result); $i++)
echo '<td>'.$row[$i].' </td>';
echo '<td><a href="test.php"><img src="http://www.aapm.org/bbs/templates/original/images/common/localized/message-edit.gif"></img></a></td><br><br>';
}
?>
[CODE]
Dit werkt maar komt er zo uit te zien:
http://gyazo.com/6fffee05e82455f064b5ad7c0edf2827
Als ik dan dit doe:
[CODE]
<?php
$result = mysql_query ("SELECT * FROM config33 ORDER BY id;");
while ($row = mysql_fetch_array($result))
{
for ($i=0; $i<mysql_num_fields($result); $i++)
echo '<tr><td>'.$row[$i].' </td>';
echo '<td><a href="test.php"><img src="http://www.aapm.org/bbs/templates/original/images/common/localized/message-edit.gif"></img></a></td></tr><br><br>';
}
?>
[CODE]
Krijg ik:
http://gyazo.com/a90793915c66b798d17d466802926772
Hoe voorkom ik dat die TR doet gelijk na eerste row? maar pas bij nummer 4?
$result = mysql_query ("SELECT * FROM config33 ORDER BY id;");
while ($row = mysql_fetch_array($result))
{
for ($i=0; $i<mysql_num_fields($result); $i++)
echo '<td>'.$row[$i].' </td>';
echo '<td><a href="test.php"><img src="http://www.aapm.org/bbs/templates/original/images/common/localized/message-edit.gif"></img></a></td><br><br>';
}
?>
[CODE]
Dit werkt maar komt er zo uit te zien:
http://gyazo.com/6fffee05e82455f064b5ad7c0edf2827
Als ik dan dit doe:
[CODE]
<?php
$result = mysql_query ("SELECT * FROM config33 ORDER BY id;");
while ($row = mysql_fetch_array($result))
{
for ($i=0; $i<mysql_num_fields($result); $i++)
echo '<tr><td>'.$row[$i].' </td>';
echo '<td><a href="test.php"><img src="http://www.aapm.org/bbs/templates/original/images/common/localized/message-edit.gif"></img></a></td></tr><br><br>';
}
?>
[CODE]
Krijg ik:
http://gyazo.com/a90793915c66b798d17d466802926772
Hoe voorkom ik dat die TR doet gelijk na eerste row? maar pas bij nummer 4?
Gewijzigd op 07/07/2013 17:47:57 door kees lol
Waarom <br> in je tabel?
Iemand enig idee?
Hoe ziet je HTML-code er uit na uitvoer, en wat is nu je PHP-code?
Quote:
<table id="myTable" style="text-align: left; width: 100%;" border="1"
cellpadding="2" cellspacing="2">
<tbody>
<td>1</td><td>test17</td><td>test</td><td>test</td><td>test1</td><td>2</td><td>test</td><td>test</td><td>test</td><td>test</td><td>3</td><td>test</td><td>test</td><td>test</td><td>test</td><td>4</td><td>test4</td><td>test</td><td>test</td><td>test</td> </tbody>
</table>
cellpadding="2" cellspacing="2">
<tbody>
<td>1</td><td>test17</td><td>test</td><td>test</td><td>test1</td><td>2</td><td>test</td><td>test</td><td>test</td><td>test</td><td>3</td><td>test</td><td>test</td><td>test</td><td>test</td><td>4</td><td>test4</td><td>test</td><td>test</td><td>test</td> </tbody>
</table>
PHP:
Code (php)
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9
<?php
$result = mysql_query ("SELECT * FROM config33 ORDER BY id;");
while ($row = mysql_fetch_array($result))
{
for ($i=0; $i<mysql_num_fields($result); $i++)
echo '<td>'.$row[$i].'</td>';
//echo '<td><a href="test.php"><img src="http://www.aapm.org/bbs/templates/original/images/common/localized/message-edit.gif"></img></a></td>';
}
?>
$result = mysql_query ("SELECT * FROM config33 ORDER BY id;");
while ($row = mysql_fetch_array($result))
{
for ($i=0; $i<mysql_num_fields($result); $i++)
echo '<td>'.$row[$i].'</td>';
//echo '<td><a href="test.php"><img src="http://www.aapm.org/bbs/templates/original/images/common/localized/message-edit.gif"></img></a></td>';
}
?>
En ziet er zo uit:
http://gyazo.com/6a524414ce23e7bc98376b6d45d283aa
Gewijzigd op 07/07/2013 18:18:28 door kees lol
Gewijzigd op 07/07/2013 18:19:48 door - Ariën -
Hahahahaha.... Hartstikke bedankt. Domme beginnersfout -.-