hoe waarde specifieke rij weergeven

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

IT-traineeship junior software developer

Zoek jij een stevige uitdaging en de mogelijkheid om veel nieuwe dingen te leren in een dynamisch vakgebied? Doe mee aan ons IT Professional Program en ontwikkel jezelf tot software engineer! Je begint met een opleidingstraject van ongeveer 4 maanden. Hierin ga je aan de slag met verschillende technieken die je op conceptueel niveau leert te overzien en interpreteren. Onderwerpen die aan bod komen zijn o.a. programmeren (Java/C#/Python), Object Oriëntatie, Databases, Webservices & webtechnologieën, Domain Driven Design en Continuous Integration/Continuous Delivery. Sommige van deze onderdelen sluit je af met een examen en bijbehorende certificering. Het opleidingstraject zelf sluit je af

Bekijk vacature »

Back-end Ontwikkelaar C# 25 medewerkers HBO/WO

Bedrijfsomschrijving Kom werken bij een leuk softwarehuis, thuis in de educatieve markt! Ze maken software-oplossingen op maat, afgestemd op specifieke bedrijfsprocessen van de klant. De klant doet waar ze goed in zijn, dit bedrijf zorgt er voor dat zij de juiste toolset hebben. Het bedrijf heeft als missie om onderwijs inspirerend, leuk en interactief te maken. Het bedrijf kent enkel en alleen software producten welke aangeboden worden in zowel binnen- als buitenland. Met inmiddels een team van ongeveer 25 hoogopgeleide mensen zijn ze in staat complexe processen begrijpelijk te maken en te vertalen in goed werkende software oplossingen. Naast een

Bekijk vacature »

Java Algorithms Developer

In the Applications Algorithms group we are responsible for the development and implementation of the common algorithms that are then used by other teams to develop applications to optimize the production process of our customers. We are a group of experts on mathematics, algorithms, numerical methods and software engineering. Functie Job Mission Collaborate with our experts developing or improving algorithms / mathematical models and contribute to the development from a software point of view; Create a solid software design for algorithms or parts of it, where speed and memory usage should be optimized; Write quality code that is easy to

Bekijk vacature »

IT-traineeship Low Code Developer

Vind jij het leuk om veel contact te hebben met een klant en je te verdiepen in een domein? Lijkt het je interessant om enerzijds met de klant mee te denken, maar tegelijkertijd ook zelf een bijdrage te leveren aan de implementatie van een IT oplossing? Wij zijn op zoek naar starters die aan de slag willen als low-code engineer. In deze functie bouw je aan applicaties met behulp van een low-code platform, zoals Outsystems, Blueriq, Mendix of Pega. Dergelijke platformen stellen je in staat om snel een werkende applicatie te ontwikkelen en zijn hierdoor heel geschikt voor maatwerk projecten.

Bekijk vacature »

Software developer/Architect Amsterdam

Bedrijfsomschrijving The Siemens Specialist for proces optimization, advice and automation. Functieomschrijving Would you enjoy working in Software Engineering? Are you ready to investigate, experiment, try and learn? Then maybe you'll be our client's new .NET Developer/Architect. Our client is the Siemens specialist for optimization, automation, and advice. They work with Siemens products like no one else and can answer all the questions regarding Siemens automation. From advice and engineering to maintenance, they are the single point of contact for process optimization. What will you be doing? You will be part of the client's dynamic development team. They develop both in-house

Bekijk vacature »

Java Software Developer

Java Software Developer - Smart Logistics Functiebeschrijving: Ben jij een ervaren Java Developer die professionele applicaties kan bouwen die onze klanten zo hard nodig hebben? En wil je graag met de nieuwste technologieën werken binnen een DevOps scrumteam? Lees dan snel verder! Wat ga je doen? Als ervaren Java Software Developer werk je aan uitdagende projecten bij verschillende klanten en ben je altijd onderdeel van een software ontwikkelteam. Samen met je team, de product owner en de architect ben je verantwoordelijk voor het definiëren, ontwerpen, ontwikkelen, beveiligen en testen van nieuwe of bestaande applicaties binnen de logistieke sector. “Use digital

Bekijk vacature »

Senior SAP HANA (Cloud) Developer

At ASML we build some of the most amazing, complex machines that you will ever see – and the software to run them – to develop smaller, faster and still more affordable computer chips. It is because of our machines that the world’s technology has steadily evolved. Data analytics plays a key role in improving our machines and process and that is where you can contribute! Functie In this role you will be responsible to build and maintain data analytics solutions. Together with your DevOps team you will help develop dashboards and reports. All to enable your fellow ASML colleagues

Bekijk vacature »

Agile Projectmanager IT

Heb jij het liefst de touwtjes in handen, denk je niet één, maar meerdere stappen vooruit en weet je het team collega's hierin mee te krijgen? Wij zijn op zoek naar een ervaren it projectmanager die ervoor zorgt dat onze projecten effectief verlopen. Iets voor jou? Lees dan snel verder. Wat ga je doen? Als Projectmanager draag je zorg voor het uitvoeren, bewaken en opleveren van projecten op het gebied van IT voor de verschillende ondernemingen van de Rensa Family. Dit betekent dat je het projectplan schrijft, de projectorganisatie inricht, als aanspreekpunt voor de projectomgeving fungeert, leiding geeft aan één

Bekijk vacature »

DevOps Engineer - Digitale Overheid

DevOps Engineer - Digitale Overheid Functiebeschrijving: Als DevOps engineer ga jij het verschil maken voor miljoenen mensen in Nederland en heeft direct positieve impact op onze samenleving. Je gaat namelijk werken in het hart van de Digitale overheid. Wat ga je doen? Als DevOps Engineer werk je mee aan het realiseren en door ontwikkelen van mooie en innovatieve oplossingen voor de Nederlandse overheid. Je hebt direct contact met alle stakeholders, waarbij jij zorgt dat requirements (functionele en niet-functionele) worden omgezet in een werkend product. Je bent onderdeel van een DevOps team, waarbij jij naast het ontwikkelen van de software, je

Bekijk vacature »

MasterData Administrator

“Do you dare to unlock your full potential?” MasterData Administrator 24 uur per week, locatie Burg Groep B.V. te Heerhugowaard Wij zijn Burg Groep B.V.; een familiebedrijf in Heerhugowaard. Wij produceren en verkopen natuurazijn voor voedings- en schoonmaak toepassingen en siroop. Onze productielocaties zitten naast Nederland ook in België, Frankrijk, Duitsland en Tsjechië. Binnen Burg Group wordt veel waarde gehecht aan eigen verantwoordelijkheid, ontwikkeling, pro-activiteit, innovatie en duurzaamheid om zo het beste uit jezelf te halen en je talenten volledig te benutten. Het gebruiken en delen van de juiste informatie en data is belangrijk, immers wanneer je informatie en data

Bekijk vacature »

Agile Test Engineer - Digitale Overheid

Agile Test Engineer - Digitale Overheid Functiebeschrijving: Heb jij ervaring met testautomatisering en testen van kritische applicaties? Wil je graag het verschil maken voor onze projecten binnen de sector overheid en daarmee direct maatschappelijke impact maken ? Wat ga je doen? Als ervaren Test Engineer ben je verantwoordelijk voor het opzetten en onderhouden van een Test Automation Framework en de integratie ervan in het Development- en Deliveryproces. Jij bent testtooling specialist in SoapUI, Postman, Selenium, FitNesse en/of Robot Framework. Jij deinst niet terug van coding in een IDE, SQL Query’s richting de database en het gebruik van state-of-the-art test tools.

Bekijk vacature »

PHP developer fulltime

Als PHP developer bij Getnoticed werk je in een team met acht directe collega’s. Bij ons geen hiërarchie of weken beslissingstijd. Dit betekent korte lijnen en snel schakelen. Dat is ook wel nodig bij alle innovatieve projecten waar we tegelijkertijd aan werken, zoals Google Cloud Talent Solution. Jouw functie bij Getnoticed is voornamelijk het bedenken van oplossingen voor klanten, hen hierin adviseren en het schrijven van koppelingen. Je hebt hier veel vrijheid maar kunt altijd bij collega’s terecht om te sparren. In een week kun je zo voor 4 á 5 verschillende klanten werken. Dit houdt je werk afwisselend. Naast

Bekijk vacature »

SAP Developer

SAP Developer Functiebeschrijving: Ben jij een ervaren SAP Developer met kennis van diverse programmeer tools in SAP? En ben je toe aan de volgende stap in je carrière waarbij je werkt aan uitdagende projecten die het verschil maken? Wat ga je doen? Als ervaren SAP Developer voeg je met jouw expertise en skills waarde toe aan het team en projecten. Denk bijvoorbeeld aan het bouwen van CDS views, het ontwikkelen van Fiori apps, het inrichten van testautomatisering, maar ook inzetten van je uitgebreide functionele kennis en soft skills. Afhankelijk van je bestaande expertise, krijg je tevens de kans om je

Bekijk vacature »

Business Analyst

Business Analyst Utrecht Toe aan een internationale uitdaging in een nieuw IT team met veel ontwikkelingsmogelijkheden? Kom werken als Business Analyst bij Brink’s Nederland! Jouw verantwoordelijkheden Je komt te werken in het enthousiaste team van Software Development (6-8 collega’s) welke onderdeel uitmaakt van ons Brink’s Acceleration Centre. Het Brink’s Acceleration Centre is recent opgericht en is nog steeds groeiende. Vanuit je team ga je werken aan het centraliseren van grote hoeveelheden informatie. Dit vereist samenwerking met (lokale) IT- en bedrijfsteams van Brink’s, samenwerking met collega’s in andere Europese landen of de US is daarbij vaak nodig. Je gaat nauw samenwerken

Bekijk vacature »

Symphony developer

Als PHP developer bij Getnoticed werk je in een team met acht directe collega’s. Bij ons geen hiërarchie of weken beslissingstijd. Dit betekent korte lijnen en snel schakelen. Dat is ook wel nodig bij alle innovatieve projecten waar we tegelijkertijd aan werken, zoals Google Cloud Talent Solution. Jouw functie bij Getnoticed is voornamelijk het bedenken van oplossingen voor klanten, hen hierin adviseren en het schrijven van koppelingen. Je hebt hier veel vrijheid maar kunt altijd bij collega’s terecht om te sparren. In een week kun je zo voor 4 á 5 verschillende klanten werken. Dit houdt je werk afwisselend. Naast

Bekijk vacature »

Pagina: 1 2 volgende »

Paul Weiss

Paul Weiss

09/01/2022 12:41:45
Quote Anchor link
hallo iedereen. Ik heb onderstaande php script voor het inladen van een kleine proefdatabase. Hoe kan ik nu nadat de gehele database is ingeladen, op zoek gaan naar de waarde van een specifieke rij en alle daarbij behorende waardes van de andere variabelen in die rij wergeven. Nu gebeurd dat wel tijdens in het inladen, maar hoe kan ik dit doen nadat alles is ingeladen? Ik heb het al geprobeerd met een if statement, maar dat lukt 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
<?php

$sql
= "SELECT id, rij, h2, subtekst FROM test";
$result = $conn->query($sql);


if ($result->num_rows > 0) {

  // output data of each row
  while($row = $result->fetch_assoc()) {
    
    
    $id = $row['id'];
    $rij = $row['rij'];
    $h2 = $row['h2'];
    $subtekst = $row['subtekst'];
    
    echo "<br>";
    echo "hieronder de echo per rij ";
    echo "<br>";
    
    echo "<br>";
    echo $id;
    echo "<br>";
    echo $rij;
    echo "<br>";
    echo $h2;
    echo "<br>";
    echo $subtekst;
  
  }
  }
else {
  echo "0 results";
}

$conn->close();
?>
 
PHP hulp

PHP hulp

26/01/2022 14:42:28
 
- Ariën -
Beheerder

- Ariën -

09/01/2022 12:53:17
Quote Anchor link
Als je een specifiek item in de tabel zoek, dan moet je die opgeven met de WHERE clausule in je query:

SELECT id, rij, h2, subtekst FROM test WHERE id=4
 
Paul Weiss

Paul Weiss

09/01/2022 12:54:18
Quote Anchor link
ah oke. op die manier. bedankt.

Toevoeging op 09/01/2022 13:23:02:

Ik heb het even geprobeerd, maar lukt mij niet. ik heb het de onderstaande script gebruikt. Maar de waarde van h2 wordt niet weergegeven. Zal zeker iets fouts doen of iets vergeten toe te voegen.

$selection = "SELECT id, h2, subtekst FROM test WHERE id=2";
$result = $conn->query($selection);

echo $row['h2'];
 
- Ariën -
Beheerder

- Ariën -

09/01/2022 13:25:37
Quote Anchor link
Waar komt $row vandaan?
Je moet wel fetch_assoc gebruiken.
Gewijzigd op 09/01/2022 13:26:31 door - Ariën -
 
Paul Weiss

Paul Weiss

09/01/2022 13:28:33
Quote Anchor link
is 1 of andere database php variale. wanneer de database wordt geladen staat dit in het begin. ik had dit even uit het script van eerder in dit topic weggelaten.

$sql = "SELECT id, rij, h2, subtekst FROM test";
$result = $conn->query($sql);


if ($result->num_rows > 0) {

// output data of each row
while($row = $result->fetch_assoc()) {
echo "id: " . $row["id"]. " - rij: " . $row["rij"]. " - h2: " . $row["h2"]. " - subtekst: " . $row["subtekst"]. "<br>";

Toevoeging op 09/01/2022 13:29:01:

$row komt als variabele niet voor in mijn database in ieder geval.
 
- Ariën -
Beheerder

- Ariën -

09/01/2022 13:34:14
Quote Anchor link
fetch_assoc() zorgt ervoor dat het resultaat uit de database omgezet wordt naar een array.

Een while() lus met fetch_assoc() is in deze situatie enkel nodig als je één of meerdere resultaten verwacht. Een fetch_assoc() zonder while() levert enkel het eerste gevonden item uit de database op.
 
Paul Weiss

Paul Weiss

09/01/2022 13:35:48
Quote Anchor link
ah oke. bedanktvoor de extra info. ik heb nu onderstaande script en werkt. Is dat technisch goed geschreven zo?

$selection = "SELECT id, h2, subtekst FROM test WHERE id=2";
$result = $conn->query($selection);

while($row = $result->fetch_assoc()) {
echo $row['h2'];

}
 
- Ariën -
Beheerder

- Ariën -

09/01/2022 13:37:48
Quote Anchor link
Prima, maar als je expliciet één item verwacht is een while() { } om je fetch_assoc() niet nodig. Zie ook mijn vorige post.
 
Paul Weiss

Paul Weiss

09/01/2022 13:38:26
Quote Anchor link
ja gezien ja. zal dat ook nog even testen.

Toevoeging op 09/01/2022 13:48:38:

damm. kom er niet aan uit wat het script is zonder while. al van alles geprobeerd.


Toevoeging op 09/01/2022 14:01:20:

is inmiddels al gelukt,

Toevoeging op 09/01/2022 14:04:29:

onderstaande gebruikt:

$row = $result->fetch_assoc();
echo $row['h2'];





Toevoeging op 09/01/2022 14:04:54:

had een spellingsfout gemaakt blijkbaar.
 
- Ariën -
Beheerder

- Ariën -

09/01/2022 14:13:23
Quote Anchor link
Een goede tip: Als je een goede editor gebruikt, dan moeten dergelijke spellingsfoutjes of syntaxfouten vaak wel opvallen.

Ikzelf gebruik Apache Netbeans.
Gewijzigd op 09/01/2022 14:13:53 door - Ariën -
 
Paul Weiss

Paul Weiss

09/01/2022 14:23:59
Quote Anchor link
ja klopt. was eigenlijk ook geen spellingssfout maar verkeerde geformuleerde script die niet werkte.
Ik gebruik bbedit.

Toevoeging op 10/01/2022 12:22:55:

Het lukt allemaal al aardig. Ik wil echter where h2='2'. vervangen door een eerder gedefineerde variable. dus stel ik heb $zoekh2 = "bla bla"; hoe kan ik de 2 dan vervangen voor die variabele. heb al geprobeerd where h2=$zoekh2. maar dat werkt niet. Iemand een idee? bedankt voor de input.

$selection = "SELECT id, h2, subtekst FROM test WHERE h2='2'";
 
Adoptive Solution

Adoptive Solution

10/01/2022 12:39:51
Quote Anchor link
Probeer het zo eens:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
$selection = "SELECT id, h2, subtekst FROM test WHERE h2 = '" . $zoekh2 . "'";


Of zo :

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
$selection = "SELECT id, h2, subtekst FROM test WHERE h2 = '$zoekh2'";
 
Paul Weiss

Paul Weiss

10/01/2022 13:06:27
Quote Anchor link
bedankt. laatste getest. Ik had deze tussen de beide ' moeten zetten inderdaad.
 
- Ariën -
Beheerder

- Ariën -

10/01/2022 13:07:06
Quote Anchor link
Persoonlijk zou ik kiezen voor de eerste. Dan houd je de variabelen netjes gescheiden van je string.
Ook maakt dit vaak je code beter leesbaarder in je editor.
Gewijzigd op 10/01/2022 13:10:13 door - Ariën -
 
Paul Weiss

Paul Weiss

10/01/2022 13:08:06
Quote Anchor link
dat is ook waar. zal de eerste dan gebruiken. bedankt.
 
- Ariën -
Beheerder

- Ariën -

10/01/2022 13:11:38
Quote Anchor link
Ik raad met klem aan om als je $_POST, $_GET, $_COOKIE, $_ENV of $_SERVER als variabele in je query gebruikt, om de variabele te escapen met mysqli_real_escape_string.

Als voorbeeld, ik heb geen idee waar $zoekh2 nu vandaan komt.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
$zoekh2
= $_GET['zoek_kop']
 $selection = "SELECT id, h2, subtekst FROM test WHERE h2 = '" . $conn->real_escape_string($zoekh2). "'";
?>


Anders kan iedereen je query manipuleren met de meest extreme queries. Of kan je zelf je query vernielen. Zoek in dat geval maar eens op 's Hertogenbosch. De single-quote wordt dan niet geëscaped en je SQL struikelt erover.
Gewijzigd op 10/01/2022 13:12:41 door - Ariën -
 
Paul Weiss

Paul Weiss

10/01/2022 13:22:29
Quote Anchor link
bedankt voor de info. zoek2 is de variabele die ik vooraf heb gedefinieerd waarop gezocht moet worden. Eerder was het een vastgestelde waarde. vandaar.



Toevoeging op 10/01/2022 13:27:36:

ik moet er wel even bij vermelden dat de zoekterm vastgestelde waardes zijn. Er is niemand die een zoekterm kan invoeren voor een querie. Dan is het toch niet noodzakelijk?

Toevoeging op 10/01/2022 13:28:35:



Toevoeging op 10/01/2022 13:35:06:

Wat doet$_GET['zoek_kop'] dan precies?

in dit voorbeeld wordt er dus gezocht naar zoek_kop. Bedoel je in je voorbeeld dat er een liggend streepje is gebruikt en dat bij de andere scripts verkeerd kan gaan? $get voorkomt dit dan?

Toevoeging op 10/01/2022 13:37:26:

oh wacht real_escape_string voorkomt dit. Maar waarom dan get gebruiken?

$zoekh2 = "bla bla"; kan niet?
Gewijzigd op 10/01/2022 13:29:07 door Paul Weiss
 
Adoptive Solution

Adoptive Solution

10/01/2022 13:43:32
Quote Anchor link
Voorbeeld van een zoekfunctie :

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
<?php

if ( isset( $_REQUEST['submit'] ) )
{

    $choice = ["=","<>",">="];
    $whatFound = ["images without a recipe","recipes","images and/or recipes","image without a recipe","recipe","image and/or recipe"];
    $choiceSelect     = $db->real_escape_string( $_REQUEST['choice'] );
    $searchRecipe     = $choice[$choiceSelect];
    $searchTitle      = $db->real_escape_string( $_REQUEST['searchWords'] );
    $searchRecipeText = $db->real_escape_string( $_REQUEST['searchWords'] );
    $goToPage = array("store","recipes");

    if( $searchTitle = filter_input(INPUT_GET, 'searchWords', FILTER_SANITIZE_SPECIAL_CHARS) )
    {

        $searchTitle = trim( $searchTitle);
        //$terms       = explode(" ", $searchTitle );
        $terms = preg_split( '/\W+/', $searchTitle );
        $termcount   = 0;
        $searchTerms = "";
        foreach ( $terms as $term )
        {

            if ( strlen($term) > 2 )
            {

                $termcount++;
                $db->real_escape_string($term);
                if ( $term <> '' )
                {

                    if ( $termcount == 1 )
                    {

                        $searchTerms .= "uniqueid LIKE '%$term%' ";
                        $searchTerms .= "|| title LIKE '%$term%' ";
                        $searchTerms .= "|| recipetxt LIKE '%$term%' ";
                    }
else {
                        $searchTerms .= "|| uniqueid LIKE '%$term%' ";
                        $searchTerms .= "|| title LIKE '%$term%' ";
                        $searchTerms .= "|| recipetxt LIKE '%$term%' ";
                    }
                }
            }
// end > 2
        }
        $query = "SELECT pid, title, recipe, recipetxt FROM " . _PIX . " WHERE recipe " . $searchRecipe . " 0 AND ( " . $searchTerms . " ) ORDER BY recipe DESC, title;";
        $found = $db->query( $query );
        if ( $result = $found )
        {

            $numFound = $found->num_rows;
            $numFound = ( $numFound == 1 ? $whatFound[ $_REQUEST['choice'] + 3  ] : $whatFound[$_REQUEST['choice'] ] ) ;
            echo "<h4>" . ( $found->num_rows == 0 ? "No" : $found->num_rows ) . " " . $numFound ." found.</h4>";
            if ( $found->num_rows >= 1 )
            {

                include_once ( _INIT_PATH . "parse_recipe.php");
                while ( $row = $result->fetch_object() )
                {

                    $recept = $row->recipetxt;
                    $str_recipe = html_entity_decode($recept);
                    parseRecipeText ($str_recipe);
                    
                    // begin color search terms
                    $description = substr ( $out_description_display , 0 , 300 );
                    $newtitle = $row->title;
                    foreach ( $terms as $key => $value )
                    {

                        if (  strlen($value) > 2 )
                        {

                            $replace = '<span class="searchword">'. $value . '</span>';
                            $newstr   = str_ireplace( $value, $replace, $description );
                            $newtitle = str_ireplace( $value, $replace, $newtitle );
                            $description = $newstr;
                        }
                    }

                    // end color search terms
?>


Toevoeging op 10/01/2022 14:05:10:

Dit is wellicht aardig om de zoektekst een kleurtje te geven in de uitvoer :

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
<?php
function parseSearch ( $haystack, $needle, $split = TRUE )
{

    $haystackResult = '';
    $haystackParts = [];
    if ( $split == TRUE ) {
        $haystackParts  =  explode( ' ', $haystack );
    }

    else
    {
        $haystackParts[0]  =  $haystack ;
    }

    $needleLength   = strlen( $needle );
    $strawSpace     = ' ';

    //echo '<pre>' . print_r( $haystackParts, TRUE ) . '</pre>';

    foreach ( $haystackParts as $hay => $straw )
    {

        $strawPos = stripos( $straw, $needle );
        if ( $strawPos === 0 )
        {

            $straw           = substr( $straw , $needleLength );
            $haystackResult .= '<span class="select">' . ucwords( $needle ) . '</span>';
        }

        $haystackResult .= preg_replace( '/' . $needle . '/i' , '<span class="select">' . $needle . '</span>', $straw ) . $strawSpace;
        
    }

    return trim( $haystackResult );
}


while ( $row = $result->fetch_object() )
{

    $firstName = parseSearch ( $row->f_name, $zoekwoord, FALSE);
    $lastName  = parseSearch ( $row->l_name, $zoekwoord );
    $street    = parseSearch ( $row->street, $zoekwoord );
    $city      = parseSearch ( $row->city,   $zoekwoord, TRUE );

    ?>


    <tr class="trlink" onclick="getContact(<?php echo "'" . $row->f_name . "','" . $row->l_name . "','" . $row->street . "','" . $row->city . "'"; ?>);">
        <td><code><?php echo $firstName; ?></code></td>
        <td><code><?php echo $lastName; ?></code></td>
        <td><code><?php echo $street; ?></code></td>
        <td><code><?php echo $city; ?></code></td>
    </tr>

    <?php
}
?>
 
- Ariën -
Beheerder

- Ariën -

10/01/2022 14:05:56
Quote Anchor link
Paul Weiss op 10/01/2022 13:22:29:
in dit voorbeeld wordt er dus gezocht naar zoek_kop. Bedoel je in je voorbeeld dat er een liggend streepje is gebruikt en dat bij de andere scripts verkeerd kan gaan? $get voorkomt dit dan?

Toevoeging op 10/01/2022 13:37:26:

oh wacht real_escape_string voorkomt dit. Maar waarom dan get gebruiken?

$zoekh2 = "bla bla"; kan niet?

Je kan een vaste variabele gebruiken, maar vaak is het wenselijk als je een andere uit de genoemde globals ($_GET, $_POST, $_COOKIE etc..) gebruikt, als de inhoud van de variabele wisselend is.

Een $_GET komt uit de URL, maar ik neem aan dat je dit inmiddels wel weet ;-)

En mijn keuze voor een underscore in 'zoek_kop'. Tja, gewoon een voorkeur zonder technische grondslag. 'zoek-kop' of 'zoek-kop' had ook gekund. Geef het beestje maar een naam.
Gewijzigd op 10/01/2022 14:07:02 door - Ariën -
 
Paul Weiss

Paul Weiss

10/01/2022 14:07:10
Quote Anchor link
bedankt voor jullie hulp.
 
- Ariën -
Beheerder

- Ariën -

10/01/2022 14:11:59
Quote Anchor link
Ik vraag me eigenlijk af of je niet te snel gaat?

Quote:
Wat doet$_GET['zoek_kop'] dan precies?


Als je dit nog niet snapt, dan is MySQL een brugje te ver.

Richt je eerst eens op basistechnieken:
Simpel formulier die je invoer toont, simpele rekenmachine, contactformulier met validatie van velden, een scripts met array's die je uitleest, een oefenscript moet cookies en sessies, een script met eigen gemaakte functies, een gastenboekje met txt-bestanden.

Als je dat kan, dan is het pas handig om naar MySQL te kijken. Anders ben ik bang dat je veel (noodzakelijke) theorie zal missen.
Gewijzigd op 10/01/2022 14:13:45 door - Ariën -
 

Pagina: 1 2 volgende »



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.