hoe kan ik dit in 2 rijen doen ipv 1?

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Ventilatiesysteem Productontwikkelaar HBO WO Verwa

Samengevat: Zij bieden flexibele ventilatiematerialen, geluidsdempers, rookgasafvoer producten en industrieslangen. Ben jij een technisch productontwikkelaar? Heb jij ervaring met het ontwikkelen van nieuwe producten? Vaste baan: Technisch Productontwikkelaar HBO WO €3.000 - €4.000 Zij bieden een variëteit aan flexibele ventilatiematerialen, geluiddempers, rookgasafvoer producten, industrieslangen en ventilatieslangen voor de scheepsbouw. Met slimme en innovatieve materialen zorgen wij voor een gezonde en frisse leefomgeving. Deze werkgever is een organisatie die volop in ontwikkeling is met hardwerkende collega's. Dit geeft goede ontwikkelingsmogelijkheden. De branche van dit bedrijf is Techniek en Engineering. Functie: Voor de vacature als Technisch Productontwikkelaar Ede Gld HBO WO ga

Bekijk vacature »

Kenny rokven

kenny rokven

19/06/2008 12:24:00
Quote Anchor link
Hey mensen,

Hoe kan ik zorgen dat deeze result na 5 results een nieuwe rij ernaast krijgt? Nu krijg ik alles onder elkaar, maar ik wil dus 2 rijen van 5 bijvoorbeeld.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?

$result
= mysql_query("SELECT * FROM provincies")  
or die(mysql_error());  

echo "<table align='center' width='100%' cellpadding='5' cellspacing='0' border='0'>";
echo "<tr><th> Selecteer uw produktgroep(en):</th></tr>";

while($row = mysql_fetch_array( $result )) {

    echo '<tr><td style="text-align: left;">';
    echo "<input type='checkbox' name='".$row['pronaam']."' value='".$row['pronaam']."'>".$row['pronaam']."";
    echo "</td><td>";
    echo "</td></tr>";
}

echo "</table>";
?>


alvast bedankt.
Gewijzigd op 01/01/1970 01:00:00 door Kenny rokven
 
PHP hulp

PHP hulp

25/12/2024 16:32:48
 
Jelle Posthuma

Jelle Posthuma

19/06/2008 12:51:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?
$result
= mysql_query("SELECT * FROM provincies")  
or die(mysql_error());  

echo "<table align='center' width='100%' cellpadding='5' cellspacing='0' border='0'>";
echo "<tr><th> Selecteer uw produktgroep(en):</th></tr><tr>";
$i = 0;
while($row = mysql_fetch_array( $result )) {
    if($i == 2){echo '</tr><tr>';$i=0;}
    echo '<tr><td style="text-align: left;">';
    echo "<input type='checkbox' name='".$row['pronaam']."' value='".$row['pronaam']."'>".$row['pronaam']."";
    echo "</td><td>";
    echo "</td>";
    $i++;
}

echo "</tr></table>";
?>
 
Kenny rokven

kenny rokven

19/06/2008 23:47:00
Quote Anchor link
hey, ik heb hem toegevoegd (helemaal onderaan)
maar de provincies zijn niet in 2 rijen.

http://www.rokven.com/numb/leverancieraanmelden.php
 
Storeman storeman

storeman storeman

20/06/2008 00:40:00
Quote Anchor link
Wil je ze horizontaal verspringen (makkelijk maar minder overzichtelijk) of twee kolom van boven naar beneden?
 
Kenny rokven

kenny rokven

20/06/2008 00:49:00
Quote Anchor link
horizontaal ja, inderdaad
 
Jesper Diovo

Jesper Diovo

20/06/2008 10:10:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
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
<?php
$query
= "SELECT * FROM provincies";
$result = mysql_query($query);
if($result) {

  echo '<table align="center" width="100%" cellpadding="5" cellspacing="0" border="0">';
  echo '<tr><th colspan="2"> Selecteer uw produktgroep(en):</th></tr>';
  $i = 1;
  while($row = mysql_fetch_array( $result )) {
    if($i == 1) {
      echo '<tr>';
    }

    echo '<td style="text-align: left;">';
    echo "<input type='checkbox' name='".$row['pronaam']."' value='".$row['pronaam']."'> ".$row['pronaam']."";
    echo "</td>";
    if($i == 2) {
      echo '</tr>';
      $i = 0;
    }

    $i++;
  }

  echo "</table>";
}
else {
  echo "Fout: ".mysql_error()." in query: ".$query;
}

?>


Als het goed is werkt dit wel ;-).
Gewijzigd op 01/01/1970 01:00:00 door Jesper Diovo
 
Marcel

Marcel

20/06/2008 13:37:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
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
<?php // gebruik geen shorttags (<? in plaats van <?php)
    
    $result = mysql_query("SELECT * FROM provincies")  
    or die(mysql_error());  
    
    echo "<table align='center' width='100%' cellpadding='5' cellspacing='0' border='0'>";
    echo "<tr><th> Selecteer uw produktgroep(en):</th></tr><tr>";
    
    // we maken een tellertje
    $i = 0;
    
    while($row = mysql_fetch_array( $result ))
    {

        echo '<td style="text-align: left;">';
        echo "<input type='checkbox' name='".$row['pronaam']."' value='".$row['pronaam']."'>".$row['pronaam']."";
        echo "</td><td>";
        echo "</td>";
        
        // we verhogen i met 1, als het zonder rest deelbaar is door vijf maken we een nieuwe rij
        if ( ++$i % 5 == 0 )
            echo '</tr><tr>';
    }

    
    echo "</tr></table>";
?>
wieeeee
 
- SanThe -

- SanThe -

20/06/2008 13:47:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?php
ini_set('display_errors', 1); // 0 = uit, 1 = aan
error_reporting(E_ALL);

$teller = 0;
$naast_elkaar = 4;

echo '<table>';
while(...)
{

    echo ($teller % $naast_elkaar) == 0 ? '<tr>' : '';
    echo '<td> en hier de info of het plaatje </td>';
    $teller++;
    echo ($teller % $naast_elkaar) == 0 ? '</tr>' : '';
}

echo ($teller % $naast_elkaar) != 0 ? '</tr>' : '';
echo '</table>';

?>
 
Marcel

Marcel

20/06/2008 13:51:00
Quote Anchor link
dan krijg je dus eerst

<td> en hier de info of het plaatje </td>
<td> en hier de info of het plaatje </td>
<td> en hier de info of het plaatje </td>
<td> en hier de info of het plaatje </td>

en dan

<tr><td> en hier de info of het plaatje </td></tr>

en dan weer vier keer <td>…

klopt niet toch?
 
- SanThe -

- SanThe -

20/06/2008 13:59:00
Quote Anchor link
Het geeft 4 kolommen naast elkaar en als je $naast_elkaar aanpast dan geeft het een ander aantal naast elkaar.
 
Kenny rokven

kenny rokven

21/06/2008 09:51:00
Quote Anchor link
het is gelukt dankjewel, maar heb ik nog 1 vraagje, nu blijven ze naast elkaar komen zou het oook kunnen als je na 3 rijen naast elkaar heb dat ie dan een enter doet? en dan weer 3 rijen komen?
 
Kenny rokven

kenny rokven

22/06/2008 21:09:00
Quote Anchor link
iemand?
 
Kay Kay

Kay Kay

22/06/2008 21:22:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
if($i == 3) { echo "<br />"; }
Gewijzigd op 01/01/1970 01:00:00 door Kay Kay
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.