php / html tabel

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Peter spek

peter spek

14/02/2012 14:11:47
Quote Anchor link
warom doet dit het niet?

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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
<?php

$link
= mysql_connect('localhost','peter','peter');


$sql = "SELECT `artikelnummer` , `artikelnaam` , `artikelomschrijving`
        FROM test.ontwerp
        WHERE `artikelomschrijving` = 'a'"
;

$records = mysql_query($link, $sql) OR die(mysql_error());


$totalrows = mysqli_num_rows($records);
if ($totalrows > 0)

{

    $output.="<table border=1>";
    $output.="<tr>
                    <th>artikelnummer</th>
                    <th>artikelnaam</th>
                    <th>artikelomschrijving</th>
            </tr>"
;

    while($row = mysql_fetch_array($records))
    {
    
        $output .= "<tr>";
        $output .= "<td>" . $row['artikelnummer'].'</td>';
        $output .= "<td>" . $row['artikelnaam'].'</td>';
        $output .= "<td>" . $row['artikelomschrijving'].'</td>';
        $output .= "</tr>";
    }


    echo $output;
}

else
    {
    echo 'geen records gevonden';
    }




?>
 
PHP hulp

PHP hulp

08/11/2024 16:50:03
 
Stephan Hendrikx

Stephan Hendrikx

14/02/2012 14:19:31
Quote Anchor link
mysqli_num_rows($records);

Waarom schrijf je hier opeens mysqli? Moet dit niet zijn mysql_num_rows?

PS ik ben nog beginner.....ben lerende.
 
Wouter J

Wouter J

14/02/2012 14:23:28
Quote Anchor link
- Wat doet het niet?
- Wat is je verwachte resultaat en wat is het resultaat dat je krijgt?
- Krijg je een foutmelding?
- Waar denk je dat de fout is?
- Heb je al gegoogled naar je probleem?

Verder fouten:
- Gebruik geen or die, maar goede foutafhandeling. Bijvoorbeeld: SQLBoilerplate
- gebruik mysql_fetch_assoc en niet fetch_array
- gebruik geen backtricks in SQL
- gebruik je mysql of mysqli?
 
- SanThe -

- SanThe -

14/02/2012 14:27:59
Quote Anchor link
WHERE `artikelomschrijving` = 'a'
Dus er staat alléén een 'a' in artikelomschrijving?

Toevoeging op 14/02/2012 14:29:43:

En er is geen database geselecteerd.
Gewijzigd op 14/02/2012 14:43:25 door - SanThe -
 
Peter spek

peter spek

14/02/2012 14:37:07
Quote Anchor link
die mysqli was een foutje maar mijn gewenste resultaat is een tabel en het laat helemaal niks zien ook geen foutmeldingen en die 'a' was als voorbeelt

Toevoeging op 14/02/2012 14:39:33:

als iemand een andere(makelijkere) manier weet om een tabel te maken hoor ik dat ook graag
 
- SanThe -

- SanThe -

14/02/2012 14:42:20
Quote Anchor link
- SanThe - op 14/02/2012 14:27:59:
En er is geen database geselecteerd.


Bouw nette foutafhandeling in en zet dit bovenin je script:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php
ini_set('display_errors', 1); // 0 = uit, 1 = aan
error_reporting(E_ALL);

// rest
?>
Gewijzigd op 14/02/2012 14:43:38 door - SanThe -
 
Peter spek

peter spek

14/02/2012 14:51:26
Quote Anchor link
bedankt voor :
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php
ini_set('display_errors', 1); // 0 = uit, 1 = aan
error_reporting(E_ALL);

// rest
?>


er zaten een paar stome fouten in
 



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.