Geen output 2de query

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Back-end Developer (Permanent position with the em

Bedrijfsomschrijving Dutch specialist in technical installation materials. Functieomschrijving Purpose of the position: Our client is looking for a Back-end Developer who, together with the rest of the energetic and dynamic team, is responsible for the development and management of the website. This not only concerns the development and management of the current website, but also the development of a new Headless Commerce Platform to keep the customer's website Future proof. Within the IT department, there is a real DevOps culture and the commerce team is at the forefront and tries to implement continuous improvements. Most important tasks: ï‚· Designing and

Bekijk vacature »

Senior .NET Ontwikkelaar

In het kort Als Senior .NET ontwikkelaar ga je binnen onze business unit Transport en Logistiek aan de slag met complexe maatwerk software voor bedrijf kritische systemen binnen de technische automatisering. Denk bijvoorbeeld een IoT-oplossing voor de logistieke sector waarbij we van ruim 200.000 machines de telemetrie en events verwerken. We zijn actief in de distributielogistiek, havenlogistiek (denk aan ECT) en productielogistiek. Naast C# en .NET Core maken we ook gebruik van Azure technologie. En als trotse Microsoft Gold Partner leren we graag van en met jou. Wil jij jezelf blijven ontwikkelen binnen de technische automatisering met .NET, dan gaan

Bekijk vacature »

PHP ontwikkelaar

Functie Jij komt te werken in een development team van 9 man. Het grootste deel doet back end development en daarnaast is er 1 teamlead en 1 tester in het team. Dit Agile team is van groots belang voor de organisatie omdat zij voornamelijk alle eigen systemen in-house ontwikkelen. Naast het door ontwikkelen van het bestaande platform en de software die daarbij komt kijken, zul jij je ook bezighouden met het realiseren en opzetten van nieuwe projecten binnen het bedrijf. Je staat nauw met de klant in contact om zo hun wensen zo goed mogelijk te kunnen realiseren. Daarnaast ontwikkel

Bekijk vacature »

.NET Developer

Functie omschrijving .NET developer met ervaring gezocht! Voor een softwarebedrijf in de regio Veenendaal zijn wij op zoek naar een .NET developer met een aantal jaar ervaring. Jij bent zowel zelfstandig als in teamverband verantwoordelijk voor het ontwikkelen en verbeteren van bestaande producten. Verder ben je bezig met nieuwbouw van websites, webapplicaties en mobiele applicaties die zowel intern als extern gebruikt worden. Je werkt hierbij nauw samen met andere developer, productmanagers en productspecialisten om zo mooie producten te creëren. Bedrijfsprofiel De organisatie waar je voor gaat werken is een snelgroeiende softwareleverancier en allround dienstverlener. Deze organisatie heeft zowel klanten die

Bekijk vacature »

Mendix Developer

For our client in Amsterdam, we are looking for a Senior Mendix Developer. Company description Our client is an IT Consultancy company who’s been active for 10 years now. With their ambitious team, they are working with different clients in order to help them with analyzing their data and giving advice to them, regarding how they can use their data in the smartest ways, or to make sure that their mobile or web applications are working efficiently. As you get a glimpse of various industries, it is guaranteed that no day will be the same. Job description As a Mendix

Bekijk vacature »

Front End Developer React Vue

Dit ga je doen Meewerken aan de implementaties en ontwikkeling van nieuwe functionaliteiten van de webapplicaties; Ontwikkelen met o.a. React en Vue en HTML/CSS, ook krijg je in verband met de samenwerking ook affiniteit met de backend Ruby on Rails; Ontwikkeling aan de front end voor de koppelingen tussen de diverse systemen; Ontwerpen van interfaces en een bijdrage leveren aan de gebruikerservaring; Zorgdragen voor hoge kwaliteit van code en jezelf (en anderen) blijven verbeteren; Als Senior Front End Developer begeleid je zelf ook FE-development projecten, hierin leid je de projecten en pak jij het initiatief op (bv integratieprojecten). Hier ga

Bekijk vacature »

Full Stack C#.NET developer

Functieomschrijving Wij zijn op zoek naar een gepassioneerde Full Stack C#.NET Software Developer. Als Software Developer ben je verantwoordelijk voor het ontwikkelen van webapplicaties, apps en dashboards voor de eigen IOT-oplossingen. Je werkt samen met andere ontwikkelaars en engineers om de sensoren in machines uit te lezen en deze data om te zetten in management informatie voor jullie klanten. Taken en verantwoordelijkheden: Ontwikkelen en onderhouden van webapplicaties, apps en dashboards voor de eigen IOT-oplossingen. Testen en valideren van de ontwikkelde software. Actief deelnemen aan code reviews en bijdragen aan het verbeteren van de kwaliteit van de software. Je gaat aan

Bekijk vacature »

Back-end Developer

Functieomschrijving Heb jij kort geleden je HBO ICT Informatica diploma in ontvangst mogen nemen? Of heb je een aantal jaar ervaring als Software Developer en ben je klaar voor een nieuw hoofdstuk in jouw carrière? Voor een gewaardeerde werkgever in de regio van Goirle zijn wij op zoek naar een junior/medior Back-end Developer met affiniteit met MS Acess. Samen met een vooruitstrevend team ben je verantwoordelijk voor het ontwikkelen van maatwerk software voor hun klanten. Je hebt kennis of ervaring van SQL en affiniteit met MS Acess. Je bent klantvriendelijk en flexibel ingesteld en vindt het leuk om klanten te

Bekijk vacature »

Software Programmeur PHP - JAVA

Functie Wil jij bij een platte en informele organisatie werken? Lees dan snel verder! Voor een opdrachtgever in omgeving Rotterdam dat zich gespecialiseerd heeft in het realiseren van veilige netwerkverbindingen zijn wij op zoek naar een leuke software developer ter versterking van het huidige team. Hoe kan jouw dag er straks uitzien? Je gaat software en webapplicaties ontwikkelen met behulp van de talen PHP, JAVA en Node.js. Je gaat klanten ondersteunen op het gebied van geleverde software en webapplicaties. Je gaat technische klussen uitvoeren op locatie bij klanten. Je onderhoudt contact met de projectleider om er zeker van te zijn

Bekijk vacature »

C# developer

Functie Als ervaren Software Engineer wordt jij verantwoordelijk voor het bedenken en ontwikkelen van technische (maatwerk) oplossingen voor onze klanten en dit samen met de klant af te stemmen. Jij wordt o.a. verantwoordelijk voor de doorontwikkeling het software pakket welke voor ons enorm belangrijk is. Dit pakket zorgt er namelijk voor dat wij complete productielijnen kunnen aansturen en monitoren. Daarnaast heb jij actief contact met onze hoofdvestiging om het software achter een van onze systemen te verbeteren en te herschrijven. Momenteel zijn onze C# applicaties geschreven met o.a. Winforms. Echter hebben wij de actieve ambitie om dit te gaan herschrijven

Bekijk vacature »

C# Developer Research and Development - Delft

Vacature details Vakgebied: Software/IT Opleiding: Medior Werklocatie: Delft Vacature ID: 6307 Introductie C# Developer Research and Development - Delft - Onze klant is één van de meest innovatieve bedrijven in de region van Delft. Op dit moment zijn ze voor het innovatie centrum. In het innovatie centrum wordt gewerkt aan de nieuwste technieken voor navigatie software. R&D / C# / Pattern Recognition / Algorithms / 3d Data / DotNET Functieomschrijving Als C# Developer kom je te werken in een innovatief scrumteam. We ontwikkelen en door ontwikkelen de nieuwste technieken op het gebied van navigatie software. Deze software wordt onder andere

Bekijk vacature »

Back End Developer

Als Back End developer bij KUBUS houd je je bezig met het ontwikkelen van de (web)applicatie en services van BIMcollab. Je hebt een focus op de back end van onze software, daarvoor werken wij hoofdzakelijk met C# en .NET. Wij hanteren een full-stack benadering, wat betekent dat je naast de back-end ook meehelpt bij andere onderdelen van de code. Als softwarebedrijf bevindt KUBUS zich in een unieke positie. We bouwen aan onze eigen producten die wereldwijd door tienduizenden gebruikers worden gebruikt. Ons bedrijf heeft precies de juiste grootte: groot genoeg om echt impact te maken in de markt, maar klein

Bekijk vacature »

Medior/Senior Software Developers gezocht in de Ra

Functie Op dit moment staan er posities open voor de volgende functies: Front-end, Back-End & Fullstack software developer. Als Front-End software developer werk je met JavaScript en de bijbehorende technologieën zoals TypeScript, Angular, React, Vue en Svelte. Als Back-End software developer ben je bezig in NodeJS en doe je dit met behulp van AWS, NoSQL, REST en GraphQL. Je krijgt leuke en uitdagende opdrachten met een gemiddelde duur van anderhalf jaar. Hier werk je in een team met andere IT’ers aan het ontwikkelen en verbeteren van software. Je wordt begeleid door een accountmanager die fungeert als jouw aanspreekpunt. Het team

Bekijk vacature »

APEX Ontwikkelaar in een team van Oracle Developer

Bedrijfsomschrijving Wij zijn op zoek naar een APEX Ontwikkelaar om onze opdrachtgever in Den Haag te versterken. In deze rol zul je verantwoordelijk zijn voor het ontwikkelen en onderhouden van de front-end van onze applicaties met behulp van Oracle Application Express (APEX). Je werkt aan zowel inhouse als externe projecten. De sfeer binnen het Oracle team is gemoedelijk en men probeert elkaar te helpen én van elkaar te leren. Zo ontstaat er een prettige en plezierige werksfeer waar ruimte is voor persoonlijke ontwikkeling en groei. Er wordt gewerkt met de meest nieuwe technologieën waardoor je kennis up-to-date blijft. Het bedrijf

Bekijk vacature »

C# .Net Developer

Dit ga je doen Het bouwen van Api's; Nieuwe oplossingen bouwen met C# .Net; De huidige software uitbouwen met C# .Net; Meewerken in projecten; Meedenken aan de toekomstplannen en verbeteringen; Onderdeel van het Scrum Team. Hier ga je werken Onze klant is een dienstverlenende organisatie voor diverse soorten organisaties in Nederland. Ze zijn van oorsprong een familiebedrijf en er is een open cultuur. Ze zijn vooruitstrevend op IT gebied en hebben een eigen inhouse development team van circa 11 man. Je komt hier te werken in het subteam .Net Core. Hier werken ze volgens scrum met de nieuwste technieken en

Bekijk vacature »
Axl vd

axl vd

07/11/2013 09:43:09
Quote Anchor link
Hallo,

zit muurvast, eerste table wordt geloopt, maar het ordenen en uitlezen van de twee query lukt niet, enig idee?

connect.php


Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php //connect.php
$db_hostname = 'localhost';
$db_database = 'DB';
$db_username = 'gebruiker';
$db_password = 'wachtwoordje';
?>



Product pagina
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
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
<?php
//--------------------------------Verbinden en Ophalen verbinding gegevens connect.php----------------------------------
require_once 'Includes/connect.php';

$db_server = mysql_connect($db_hostname, $db_username, $db_password);
if (!$db_server) die("Unable to connect to MySQL: " . mysql_error());
mysql_select_db($db_database)
or die("Unable to select database: " . mysql_error());

    //------------------------------------------------------------------        
          

 if(isset($_GET['action']) && $_GET['action']=="add"){
      
        $id=intval($_GET['id']);
      
        if(isset($_SESSION['cart'][$id])){
          
            $_SESSION['cart'][$id]['quantity']++;
          
        }
else{
          
            $sql_s="SELECT * FROM
                WHERE id_product=$id"
;
            $query_s=mysql_query($sql_s);
            if(mysql_num_rows($query_s)!=0){
                $row_s=mysql_fetch_array($query_s);
              
                $_SESSION['cart'][$row_s['id_product']]=array(
                        "quantity" => 1,
                        "price" => $row_s['price']
                    );
              
              
            }

            else
            {  //berichtje bij fout product id
                $message="Het product ID is ongeldig!";
            }
        }
    }

  
echo "<h1>Kerstbomen</h1>";
 //als het niet klopt, dam bericht
if(isset($message))
{

    echo "<h2>$message</h2>";
}

else
{
    //tafel hoofdje
    $table_thead = '
        <table>
            <tr>
            <th>ID</th>
                <th>Id product</th>
                <th>size</th>
                <th>diameter</th>
                <th>tips</th>
                <th>nr_of_bulb</th>
                <th>cu_ft</th>
                <th>l</th>
                <th>w</th>
                <th>h</th>
                <th>cbm</th>
                <th>g_w</th>
                <th>n_w</th>
                <th>stand</th>
                <th>pack</th>
                <th>warehouse</th>
                <th>Price</th>
                <th>barcode</th>
                <th>Quantity</th>
            </tr>
    '
;
  
    //query om namen op te halen
    $sql_getname = "
        SELECT *
        FROM naam
        ORDER BY name ASC
    "
;
    //query namen uitvoeren
    $query_getname = mysql_query($sql_getname);
  
    // loop door alle verschillende namen heen
    while( $row_name = mysql_fetch_assoc($query_getname) )
    {

        // de naam waar je mee bezig bent
        $curname = $row_name['naam'];//naam
      
        // select alle producten waar die hooren bij de naam waar je mee bezig bent

        $sql_getProduct = "
            SELECT *
            FROM product
            WHERE $id_product = '$name';
        "
;
      
        $query_getProduct = mysql_query($sql_getProduct);
      
        // echo de naam van het product
        echo $row_s['id_name'];
      
        // echo de thead van tabel
        echo $table_thead;
      
        // echo de bijpassende producten
        while( $row_Product = mysql_fetch_assoc($query_getProduct) )
        {

            //ophalen gegevens
            echo "
                <tr>
                
                <td>"
.$row['id_product']."</td>
                <td>"
.$row['size']."</td>
                <td>"
.$row['diameter']."</td>
                <td>"
.$row['tips']."</td>
                <td>"
.$row['nr_of_bulb']."</td>
                <td>"
.$row['cu_ft']."</td>
                <td>"
.$row['l']."</td>
                <td>"
.$row['w']."</td>
                <td>"
.$row['h']."</td>
                <td>"
.$row['cbm']."</td>
                <td>"
.$row['g_w']."</td>
                <td>"
.$row['n_w']."</td>
                <td>"
.$row['stand']."</td>
                <td>"
.$row['pack']."</td>
                <td>"
.$row['warehouse']."</td>
                <td>"
.$row['price']."</td>
                <td>"
.$row['barcode']."</td>
                <td>"
.$row['id_name']."</td>
                <td>"
.$row['ID']."</td>
                <td> <b></b> <input class='quantity' type= 'text' name='aantal' size='2' maxlength='2' value='1'/></td>
                <td><a href='index.php?page=products&action=add&id="
.$row['id_product']."'>Product toevoegen</a></td>
                </tr>
            "
;
        }

      
        // echo einde van de table
        echo "</table>";  
    }
}

?>


uhm de sql

CREATE TABLE naam(
id_naam INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(30)
);

CREATE TABLE product(
ID INT AUTO_INCREMENT PRIMARY KEY,
id_product VARCHAR(40),
size VARCHAR(30),
diameter VARCHAR(30),
tips VARCHAR(30),
nr_of_bulb VARCHAR(30),
cu_ft VARCHAR(30),
l VARCHAR(30),
w VARCHAR(30),
h VARCHAR(30),
cbm VARCHAR(30),
g_w VARCHAR(30),
n_w VARCHAR(30),
stand VARCHAR(30),
pack VARCHAR(30),
warehouse VARCHAR(30),
price VARCHAR(30),
barcode VARCHAR(30),
id_name VARCHAR(40)
);


wie kan mij helpen aub
Gewijzigd op 07/11/2013 09:44:56 door Axl vd
 
PHP hulp

PHP hulp

27/05/2026 12:34:35
 
Michael -

Michael -

07/11/2013 09:56:46
Quote Anchor link
Ook voor jou geldt; variabelen buiten quotes. Ik zie dat je dit soms wel doet en soms weer niet.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php
$sql_s
="SELECT * FROM
                WHERE id_product="
. $id;

echo "<h2>" . $message . "</h2>";
?>


Verder mis je foutafhandeling. Als je dit zou hebben toegevoegd had je waarschijnlijk geweten wat er fout ging.
Daarnaast staat MySQL vanaf PHP 5.5 op 'deprecated' (afgeschaft) en zal dus binnenkort verdwijnen.
Het is dus handig om zo langzamerhand over te gaan op MySQLi.
 
Axl vd

axl vd

07/11/2013 10:04:09
Quote Anchor link
Krijg geen enkele gewone foutmelding

testpag

http://royalace.nl/
 
RobertJan Doeternietoe

RobertJan Doeternietoe

07/11/2013 10:09:27
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
$sql_s="SELECT * FROM
                WHERE id_product=$id";


Mag ik vragen waarom je hier geen tabel aangeeft waarvan je de data wilt hebben?
 
Michael -

Michael -

07/11/2013 10:17:21
Quote Anchor link
Axl vondel op 07/11/2013 10:04:09:
Krijg geen enkele gewone foutmelding

testpag

http://royalace.nl/

Heb je foutafhandeling ingebouwd dan? Anders krijg je inderdaad geen foutmeldingen.

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
<?php
$sql_s
="SELECT * FROM
                WHERE id_product="
. $id;
            $query_s=mysql_query($sql_s);
            
            if($query_s)
            {

                if(mysql_num_rows($query_s) > 0){
                    $row_s=mysql_fetch_array($query_s);
                  
                    $_SESSION['cart'][$row_s['id_product']]=array(
                            "quantity" => 1,
                            "price" => $row_s['price']
                        );
                  
                  
                }

                else
                {  //berichtje bij fout product id
                    $message="Geen product gevonden";
                }
            }

            else
            {
                $message = 'Er is een fout opgetreden<br />';
                $message .= mysql_error();
            }

?>

Dit zou toch echt een foutmelding moeten geven.
Gewijzigd op 07/11/2013 10:59:31 door Michael -
 
Axl vd

axl vd

07/11/2013 10:44:20
Quote Anchor link
Michael -,


eerste else word er nu uitgegooit

http://royalace.nl/ en als ik die vervang, blijft het zoals bij het eerste probleem

gr
Gewijzigd op 07/11/2013 10:46:01 door axl vd
 
Michael -

Michael -

07/11/2013 10:48:38
Quote Anchor link
Axl vondel op 07/11/2013 10:44:20:
Michael -,


eerste else word er nu uitgegooit

http://royalace.nl/ en als ik die vervang, blijft het zoals bij het eerste probleem

gr


Je bedoelt dat je krijgt 'Er is een fout opgetreden' ?
Je moet kijken wat daar voor melding onderkomt (mysql_error) die vertelt je precies wat er mis is gegaan.

Edit:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php $message .= mysql_error($query_s); ?>

moet je vervangen door
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php $message .= mysql_error(); ?>

Sorry :) Ben mysql niet meer gewend.

Je zult nou de foutmelding krijgen
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
Er is een fout opgetreden
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE id_product=3' at line 2

Je weet nou dat ie fout gaat bij de WHERE. Als je nou daar gaat kijken zie je dat je FROM WHERE doet zonder tabel ipv FROM tabel WHERE.
Als je je foutafhandeling nou overal goed toepast, scheelt je dit een hoop werk.
Gewijzigd op 07/11/2013 11:02:52 door Michael -
 
Axl vd

axl vd

07/11/2013 11:06:58
Quote Anchor link
Ben er mee aan het stoeien^^
 
Michael -

Michael -

07/11/2013 11:12:09
Quote Anchor link
Trouwens nog een tip. Ik zet zelf altijd __LINE__ bij mijn database error. Omdat je vaak meerdere queries hebt en welke query fout gaat, gaat de bezoeker niks aan. Die mysql_error() moet je dan ook alleen voor jezelf houden. Dit kun je leuk doen met define.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
<?php
define('DEBUG',1); // Schakel deze aan (1) en uit (0) om je errors wel of niet te tonen

$message = 'Er is een fout opgetreden (' . __LINE__ . ')';
/*
* De volgende informatie moet je mooi voor jezelf houden en kunnen kwaadwillende
* alleen maar misbruik van maken.
* Zet DEBUG op 0 als je script klaar is dan wordt deze niet meer getoond
*/

if(DEBUG) { $message .= mysql_error() . mysql_errno() . '<br />' . $sql_s; }
?>

__LINE__ geeft de regelnummer in het script aan.
Gewijzigd op 07/11/2013 11:16:11 door Michael -
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

07/11/2013 18:07:01
Quote Anchor link
@Axl,

Wat je nu aan het doen bent is heel erg inefficiënt. Je slaat een cart op in een sessie op basis van het product_id, en daarna ga je de gegevens bij dat uit de database halen aan de hand van de het product_id wat in de sessie cart staat. Das dubbelop.
 



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.