Geen output 2de query

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Traineeship Full Stack Java developer

Dit ga je doen Start jij op 7 augustus bij de Experis Academy dan kickstart jij jouw IT-carrière! We leiden je op tot een gewilde Full Stack Java Developer met alle kennis en vaardigheden die nodig zijn om de arbeidsmarkt te betreden. Wat kun je verwachten, hoe zit een dag in het leven van een Trainee eruit? Periode 1 Als Full Stack Java Developer Trainee volg je vanuit huis een op maat gemaakte onlinetraining die in het Engels wordt gegeven. De tijd die je kwijt bent aan het volgen van de training kun je vergelijken met een fulltime werkweek. In

Bekijk vacature »

Medior Front-end Developer

Bij Getnoticed doen wij wat we leuk vinden, websites bouwen en online marketing. Voor veel van onze klanten doen we dan ook allebei. Wel zo fijn om campagnes te draaien voor conversiegerichte websites die in eigen beheer zijn. In onze vestiging in Nederweert zit onze development afdeling en worden de websites gebouwd. Op dit moment zijn we op zoek naar jou: dé Medior Front-end Developer die net als wij, het hoofd boven het maaiveld durft uit te steken! In het kort Even een paar punten die omschrijven wat deze toffe baan inhoudt: Het uitwerken van designs tot functionele layouts Je

Bekijk vacature »

Junior Software Developer (HBO / WO)

Functie omschrijving Voor een leuke opdrachtgever zijn wij op zoek naar een Junior Software Developer! Sta jij aan het begin van je carrière en heb je net je HBO of WO-diploma in de richting van ICT of Techniek mogen ontvangen? En heb jij grote affiniteit met software development? Dan hebben wij bij Jelling IT Professionals de perfecte opdrachtgever in de omgeving van Hoofddorp. Binnen deze functie vervul je een onsite learning programma waarbij je aan de slag gaat met PHP en Laravel. Hierbij ben je voornamelijk werkzaam op verschillende klantlocaties en is het jouw taak om hun wensen en eisen

Bekijk vacature »

Full Stack Software Developer C#.NET

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 »

Software Developer PHP

Functie omschrijving We are looking for a dutch native speaker Voor een opdrachtgever in de regio van Geldrop ben ik op zoek naar een Software Developer PHP. Jij krijgt een rol met veel verantwoordelijkheid in een groeiende organisatie. In deze functie werkt je voornamelijk remote en op een vast moment kom je met het team samen, om samen te werken en nieuwe doelen te bepalen. Wat ga je doen? Je wordt verantwoordelijk voor de interne applicatie; Je zorgt voor de doorontwikkeling van de applicatie: zowel back-end, front-end; De basis van het werk betreft front-end technieken; Periodiek bepaal je samen met

Bekijk vacature »

Fullstack Developer

Functieomschrijving Heb je kort geleden jouw HBO diploma ICT development behaald? Of zit je nog aan het begin van je carrière en heb je affiniteit met C#.NET? Voor een erkende werkgever in de omgeving van Oosterhout zijn wij op zoek naar een fullstack developer. Als C#.NET developer werk je samen met een vooruitstrevend team aan het ontwikkelen van maatwerk software voor klanten. Je hebt affiniteit met SQL, maar nog belangrijker is dat je kennis en ervaring hebt met C#.NET. Jouw werkzaamheden zien er als volgt uit: Het ontwikkelen van onze high-availability en high-performance backend; Je begint de dag rond 8:30

Bekijk vacature »

Teamlead PHP Developer

Functieomschrijving Voor een gewaardeerde werkgever in de buurt van Middelburg zijn wij op zoek naar een gemotiveerde teamlead PHP developer met affiniteit met Symfony/Laravel. Een enthousiast persoon die het ontwikkelteam komt versterken met het aanpakken van uitdagende projecten. Ben jij op zoek naar een uitdaging waar je de tijd en ruimte krijgt jezelf te ontwikkelen en je eigen IT-team aan te sturen? Lees dan snel verder! Die ga je doen: Bijdragen aan de implementatie van aanpassingen, verbeteringen en aanvullingen in de PHP based applicaties; Ontwikkeling en beheer van de serviceportal in Symfony en de webshops in de tweede versie van

Bekijk vacature »

Senior Java Ontwikkelaar

Dit ga je doen Werken aan uiteenlopende interne projecten voor grote (internationale) organisaties; Ontwikkelen van diverse (web)applicaties en platformen met technieken als Java, Azure en ASP.NET; Complexe vraagstukken tackelen met jouw expertise en ervaring; Waar nodig help jij je collega's om samen tot de juiste oplossing te komen. Hier ga je werken Als Java Developer kom je te werken bij een internationale organisatie in regio Amsterdam die zich richt op procesoptimalisatie door middel van zeer complexe IT oplossingen. Dit doen zij op het allerhoogste niveau met vestigingen over heel de wereld en met een groot aantal aansprekende, maatschappelijk betrokken klanten.

Bekijk vacature »

Senior Front-End Developer

As a Senior Front-end Developer you maintain the balance between creativity and functionality for our webshop, and you coach your fellow developers. How do I become a Senior Front-End Developer at Coolblue? As a Front-end Developer you work on the user-friendliness of our webshop for millions of customers. You enjoy working with the UX Designer to pick up stories. You get energy from coming up with creative solutions and are happy to present this within the team. You are also proud of your work and welcome all feedback. Would you also like to become a Senior Front-End Developer at Coolblue?

Bekijk vacature »

Java developer - procesoptimalisatie (Inhouse)

Functie Wat ga je doen als Java developer? Jij als back end developer hebt al enige ervaring opgedaan in jouw vakgebied. Voornamelijk het werken met Java en Spring spreekt jou aan. Jij wordt samen met je collega developers in het team verantwoordelijk voor de gehele back end van de applicatie. Hierdoor heb jij veel zelfstandigheid in je rol en zul je ook zelf beslissingen samen met de PO maken. Er wordt gewerkt volgens de SCRUM methodiek, om zo structuur te creëren in de werkzaamheden. Binnen de 2-wekelijkse sprints pak jij je taken op die samen met de PO afgestemd zijn.

Bekijk vacature »

Back-end Developer Java

Dit ga je doen Het (door)ontwikkelen van een zelfgebouwde applicatie in Java, Spring Framework, SQL, HTML, CSS en Javascript; End-to-end beheer m.b.t. de applicatie en koppelen van applicaties binnen het landschap; Ontwikkelen van rapportages voor de interne organisatie; Ontwikkelen van aanvullende functionaliteiten m.b.t. de applicatie; Uitvoeren van testen en code reviews. Hier ga je werken Binnen deze organisatie kom je te werken op de afdeling die medische gegevens verzamelt vanuit het hele land. Denk hierbij aan vertrouwelijke persoonsgegevens. Het team verwerkt al deze data met als doel het waarborgen en verbeteren van de kwaliteit van de zorg in heel Nederland.

Bekijk vacature »

Oracle APEX developer

Wat je gaat doen: Als Oracle APEX ontwikkelaar bij DPA werk je samen met collega’s aan de meest interessante opdrachten. Je zult je ervaring met SQL, PL/SQL, JavaScript, HTML en CSS inzetten om wensen van opdrachtgevers te vertalen naar technische oplossingen. Je werk is heel afwisselend, omdat DPA zich niet beperkt tot een specifieke branche. Zo ben je de ene keer bezig binnen de zorgsector, de andere keer is dit bij de overheid. Wat we vragen: Klinkt goed? Voor deze functie breng je het volgende mee: Je hebt een hbo- of universitaire opleiding afgerond Je hebt 2 tot 5 jaar

Bekijk vacature »

Developer

Functie omschrijving In deze functie ga je werken als C# Developer. Jij gaat aan de slag met de volgende taken: Maatwerk software bouwen; Huidige softwareprojecten verder uitbouwen en optimaliseren; Ideeën van de klant omzetten naar handige oplossingen en tools; Bovenstaande doe je middels de Microsoft- stack: C#, ASP.NET en MVC/ Entity Framework. Ben je net afgestudeerd aan een HBO opleiding Informatica, aarzel dan niet om te solliciteren. Dit is namelijk de ideale startersfunctie! Bedrijfsprofiel Deze organisatie is gevestigd in de regio van Boxtel. Het is van oorsprong een familiebedrijf, die gestart zijn met het bouwen van websites. Dit is door

Bekijk vacature »

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 »

PHP Developer

Functieomschrijving Vanuit het hoofdkantoor in de regio van Bergen op Zoom ben je als PHP Developer niet alleen gefocust op het ontwikkelen van Software. Daarnaast ben je ook voortdurend bezig met het zoeken naar nieuwe mogelijkheden en innovaties die essentieel kunnen zijn voor de efficiëntie van software ontwikkeling. Je deelt veel kennis en informatie met het team en ontvangt deze dan ook graag terug. Techstack: PHP, Symfony & mySQL. Bedrijfsprofiel Deze uitdagende opdrachtgever is ruim 20 jaar actief in de regio Bergen op Zoom. Het vooruitstrevende team staat de hele dag voor je klaar om je te helpen en ondersteunen.

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

11/03/2025 16:47:14
 
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.