session vergelijking werkt niet

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

C++ Ontwikkelaar

Functieomschrijving Ben jij toe aan een nieuwe uitdaging en werk je graag en goed in C++ en C#? Dan zijn we op zoek naar jou! Dit bedrijf is dé specialist op het gebied van automatiseringssoftware voor een specifieke branche en ze zijn per direct op zoek naar versterking in hun development team. Wat jij gaat doen binnen jouw rol als C++ ontwikkelaar; Je vertaalt de wensen van gebruikers naar een functioneel ontwerp. Je houdt je bezig met het ontwerpen, programmeren en testen van product aanpassingen. Je gaat nieuwe product releases implementeren in de projectteams. Je gaat de effecten van nieuwe

Bekijk vacature »

.Net Front-end Ontwikkelaar

Wij zoeken een .Net Front-end Ontwikkelaar! Omschrijving Kun jij snel schakelen en ben je stressbestendig? Dan zoeken wij jou! Als .Net Front-end Ontwikkelaar help je mee aan de webapplicatie die over de hele wereld door allerlei bedrijven wordt gebruikt. Je werkt daarnaast mee aan nieuwe en verbeterde functionaliteiten en helpt met het oplossen van bugs. Over de opdrachtgever Je komt te werken in een ambitieus team dat zich blijft ontwikkelen. Dit is alle informatie die we nu kunnen delen over de werkplek. Als jij de .Net Front-end Ontwikkelaar bent voor deze job, vertellen we je snel nóg meer. Eisen Heb

Bekijk vacature »

Front end developer Zorgplatform

Functie Jij als Front end ontwikkelen zult komen te werken samen met 1 PHP ontwikkelaar, 1 Python developer en een flexibele schil aan ontwikkelaars . Samen ga je ervoor zorgen dat de huidige producten doorontwikkeld worden. De Marketplace is geschreven in PHP Laravel en in de front end React. De roostersoftware is ontwikkeld in Python in combinatie met React in de front end. Jij zult als Front ender dus voornamelijk bezig zijn met het verbeteren van onze interfaces op onze verschillende producten. Momenteel ligt de uitdaging in het feit dat de roostersoftware breder schaalbaar moet worden zodat het voor meerdere

Bekijk vacature »

Frontend Developer - Leeuwarden

Als Frontend Developer bouw jij mee aan het onderwijs van de toekomst! In een scrum team werken met jonge en enthousiaste collega’s, moderne technieken, ruimte voor eigen ontwikkeling en op een proactieve wijze kunnen meewerken aan innovatie binnen het onderwijs. Magister is het state-of-the-art softwarepakket dat scholen in het voortgezet onderwijs op alle fronten ontzorgt. Van leerlingenadministratie tot het ondersteunen van individuele leerlijnen, van toegang tot digitaal lesmateriaal tot het plannen van het lesrooster. In de Magister app bedient Magister ruim 2,5 miljoen gebruikers waarvan, dagelijks meer dan 600.000 unieke. Hiermee is Magister de absolute marktleider in onderwijsland. Wat vragen

Bekijk vacature »

Gezocht: Ervaren VB6 developer met C# ambitie!

Bedrijfsomschrijving Dit bedrijf is een vooraanstaande softwareleverancier die gespecialiseerd is in het ontwikkelen van software pakketten voor autoschade herstel bedrijven. De software wordt gebruikt door meer dan de helft van alle autoschade herstel bedrijven in Nederland. Het team van professionals is op zoek naar getalenteerde collega developers die hun vaardigheden willen inzetten om het bedrijf te laten groeien. Functieomschrijving Voor dit bedrijf zoek ik een ervaren VB6 / VB.NET developer met interesse om op termijn verder te gaan in C#. In deze functie ben je verantwoordelijk voor het onderhouden van de bestaande softwarepakketten. Een deel van de code is nog

Bekijk vacature »

Front end developer binnen de consultancy

Functie Je komt in een team met ambitieuze developers die de passie voor Front-End met jou delen. Samen ga je aan de slag met leuke en leerzame opdrachten. Het team heeft een eigen budget en financiën en zij bepalen zelf hoe dat besteed en investeert wordt. Je gebruikt tools als JavaScript, Node.js, React, Angular, Typescript en Vue.js wanneer je werkt aan de opdrachten. Daarnaast zul je veel leren van je collega’s en gezamenlijk een leuke tijd doorbrengen tijdens activiteiten zoals wintersport, hackatons en conferentiebezoeken. Je krijgt niet alleen de mogelijkheid Front-End te ontwikkelen, maar ook vooral jezelf. Dit kan behaald

Bekijk vacature »

Front end developer

Functie Jij als ervaren Front end developer bent een expert het gebied van Javascript en React. Je wordt onderdeel van een multidisciplinair team bestaande uit een PO, twee Front end developers, een DevOps/Back end developer, een UX/UI designer en een projectmanager. Verder is er iemand verantwoordelijk voor de HR en is de algemeen directeur nauw betrokken bij alle projecten. Dagelijks hou jij je bezig met de verschillende projecten die zijn opgenomen in de sprint. Daarnaast denk je mee over mogelijke oplossingen om de behoefte van de klant op de beste manier in te vullen. Verder spar jij intern met collega’s

Bekijk vacature »

Senior Front-end developer

Functie Als front-end developer ga je aan de slag voor verschillende klanten, waarbij veel rekening wordt gehouden met waar je woont (dit is altijd binnen het uur), en word er gezocht naar een organisatie die past bij jou. Zowel qua persoonlijke ambities als de technische aansluiting. De opdrachten duren gemiddeld 1 à 2 jaar maar dit hangt ook af van je wensen. Je werkt in een teamverband voor een klant en zult nauw samenwerken met zowel eigen collega’s als die bij de klant werkzaam zijn. Ze zijn op zoek naar een technische front-end developer die ruime ervaring heeft in één

Bekijk vacature »

Front-end Developer vue.js node.js SaaS

Dit ga je doen Het ontwikkelen van nieuwe features die bijdragen aan de groei van de klanten van de organisatie; Je denkt mee over nieuwe innovaties, features en verbeteringen in de applicatiearchitectuur; Je draagt bij aan de continue ontwikkeling van jouw team doordat je elke dag streeft naar het verbeteren van jouw eigen prestaties; Je neemt actief deel aan Scrum meetings en de Frontend Guild. Hier ga je werken Voor een snel groeiend bedrijf de regio Nieuw Vennep zijn wij opzoek naar een ervaren Front-end Developer. De organisatie is actief in de e-commercebranche en ontzorgt haar klanten middels een SaaS-platform.

Bekijk vacature »

SQL database developer

Functie omschrijving Voor een software bedrijf in omgeving Breda zijn wij op zoek naar een SQL database ontwikkelaar. Dit bedrijf bouwt applicaties om processen in distributiecentra te optimaliseren. Ter uitbreiding van het huidige team developers zijn wij op zoek naar een SQL database ontwikkelaar. De klanten van dit groeiende bedrijf zitten door heel Europa en jouw werkzaamheden zullen er als volgt uitzien: Het samenstellen van de software op basis van de input vanuit de klant (T-SQL & C#.NET). Het bezoeken van klanten om de processen en mogelijkheden in kaart te brengen. Het ontwerpen van databases met T-SQL als programmeer laag.

Bekijk vacature »

Full stack Javascript ontwikkelaar

Functie Benieuwd hoe jouw dag eruit ziet? Je komt binnen rond een uur of 10 en dat start je met de morning call. Dit doen we vanaf het hoofdkantoor of op het lab, ligt eraan welk project je mee bezig bent. Na de call en het verdelen van de tickets ga je met je team aan de slag. Rond een uur of 12 is er een goede lunch en ga je smiddags weer lekker door met je werk. De ene keer maak jij een game voor een groot merk om de interactie tussen product en eindgebruiker te vergroten. De andere

Bekijk vacature »

UX Writer (m/v/d)

UX Writer (m/v/d) Everything we do, starts with you. Together with you, we build the most human-centric fintech. We have the ambition to create the next. And - with Bertelsmann - a strong foundation to start from. Let’s make it new – for society and for yourself. Wij zijn op zoek naar een UX Writer (m/v/d) Fulltime - Op ons kantoor in Amsterdam of Heerenveen / deels vanuit huis Als UX Writer bij Riverty hou jij je bezig met onze strategie om daar te zijn waar onze gebruikers zijn en op de manier waarop zij ons nodig hebben, terwijl wij

Bekijk vacature »

BizTalk/ Azure Developer

Dit ga je doen •Understanding the scope of required functionality, translate them within context of way of working of the team into developed solutions, whilst safeguarding documentation; •Planning based on assigned sprint tasks; •Acting as an expert in estimation techniques and planning; •Understanding your role in the agile process and act in this way; •Facilitating internal communication and effective collaboration; •Working closely with scrum master to handle backlogs and new requests; •Providing information to the third parties about activities and needs for compliance. Hier ga je werken Our client is a leading organization focusing on animal nutrition, offering solutions that

Bekijk vacature »

Senior Software Developer C++

Vacature details Vakgebied: Software/IT Opleiding: Senior Vacature ID: 13342 Introductie Do you want to work for one of the most innovative companies located in the region of Eindhoven. Currently Due to growth we are looking for a Senior Software Developer. Our client is a high-tech company with international roots and can provide you with a challenging opportunity. Functieomschrijving Responsibilities: Design, develop, and maintain high-quality software applications in C++ Collaborate with other engineers, product managers, and stakeholders to understand requirements and develop solutions Write clean, maintainable, and efficient code Conduct thorough testing and debugging to ensure high-quality software Optimize applications for

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 »

Pagina: 1 2 volgende »

John Dohmen

John Dohmen

18/05/2012 21:13:13
Quote Anchor link
wie kan mij helpen met het volgende probleem

hieronder de volledige code maar hij werkt gewoonweg voor ee gedeelte niet.
En ik weet niet waarom
Mischien iemand van julie

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
<?php
session_start();
include("config.php");
$sql1 ="CREATE TABLE IF NOT EXISTS stamboom_landen (
id int(11) NOT NULL auto_increment,
land VARCHAR(150),
PRIMARY KEY (id) )"
;
        mysql_query($sql1) or die(mysql_error());
        
        
        // als post is gezonden
if(isset($_POST['land_toevoegen']))
    {
    
    $ingevuldland = $_POST['land_text'];
    $_SESSION['ingevuldland']=$ingevuldland;
    // Als Post is leeg    
    if (empty($_SESSION['ingevuldland']))
    {

     $result = mysql_query("SELECT * FROM stamboom_landen");
     echo "The following country's are exist:<br>";
     while($row = mysql_fetch_array($result))
     {

      echo $row['land'];
      echo "<br>";
     }
    
      echo "<br><br>You have nothing entered<br><br>";
     ?>

<form action='landen_toevoegen1.php' method='post'
name='landen_toevoegen'>
<input type='text' name='land_text' >
<input type='submit' name='land_toevoegen' value='Land Toevoegen'>
</form>
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
<?php
            
    die();
    }

    // einde als post of sessie is leeg    
    
    // Als postof sessie is niet leeg

        if ($_SESSION['ingevuldland'] != '')
        {
            
            $query = "SELECT land FROM stamboom_landen WHERE
                        land='$ingevuldland'"
;
            $result = mysql_query($query) or die(mysql_error());
            $row = mysql_fetch_array($result) or die(mysql_error());
            $land = $row['land'];
            $_SESSION['landvantabel']=$land;
     // als land al in table staat
                
    if($_SESSION['landvantabel'] == $_SESSION['ingevuldland'])
    {

     $result = mysql_query("SELECT * FROM stamboom_landen");
     echo"The following country's are exist:<br>";
     while($row = mysql_fetch_array($result))
    {

     // echo hier de landen die bestaan
     echo $row['land'];
     echo "<br />";
    }
    
    // echo hier het land dat is ingevuld en geef weer vanuit datatabel als deze hetzelfde is
    echo "<br /><br />$land already exist";
    ?>

<form action='landen_toevoegen1.php' method='post' name='landen_toevoegen' enctype='multipart/form-data'>
<input type='text' name='land_text' >
<input type='submit' name='land_toevoegen' value='Land Toevoegen'>
</form>
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    
    die();
    }

// als land niet voorkomt toevoegen aan landen tabel MAAR HIER GAAT HET MIS
    if($_SESSION['landvantabel'] != $_SESSION['ingevuldland'])
            {

            echo $_SESSION['ingevuldland'];
            
            $sql1="INSERT INTO stamboom_landen (land) VALUES
                       ('$ingevuldland')"
;
            if (!mysql_query($sql1))
            {

            die('Error: ' . mysql_error());
            }

                                
                
$result2 = mysql_query("SELECT * FROM stamboom_landen");
    echo"The following country's are exist:<br>";
    while($row2 = mysql_fetch_array($result2))
    {

    // echo hier de landen die bestaan
    echo $row2['land'];
    echo "<br />";
    }
    
    ?>

<a href="landentoevoegen.php">Nog een land toevoegen.</a>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php    
    }        
        die();
    }            
    }

        
?>


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo $lang['PAGE_TITLE']; ?>
</title>
</head>
<body>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?php            
$link
= mysql_connect("localhost", "bla", "bla");
mysql_select_db("wordpress", $link);
        $result = mysql_query("SELECT * FROM stamboom_landen", $link);
$num_rows = mysql_num_rows($result);
if ($num_rows == 0){
echo "There are no countries in your countries table.";    
        ?>

<form action='landen_toevoegen1.php' method='post' name='landen_toevoegen' enctype='multipart/form-data'>
<input type='text' name='land_text' >
<input type='submit' name='land_toevoegen' value='Land Toevoegen'>
</form>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
<?php
die();    
}

else{    
$result = mysql_query("SELECT * FROM stamboom_landen");
echo"The following country's are exist:<br>";
while($row = mysql_fetch_array($result))
  {

  echo $row['land'];
  echo "<br />";
  }
                
    ?>

<form action='landen_toevoegen1.php' method='post' name='landen_toevoegen' enctype='multipart/form-data'>
<input type='text' name='land_text' >
<input type='submit' name='land_toevoegen' value='Land Toevoegen'>
</form>


Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
}
?>

</body>
</html>

het werkt niet vanaf waar ik heb staan
// als land niet voorkomt toevoegen aan landen tabel MAAR HIER GAAT HET MIS
Kan mij iemand vertellen waarom het niet werkt
heb het ook probeert met $_POST
bij voorbaat dank John
 
PHP hulp

PHP hulp

26/12/2024 02:27:05
 
- SanThe -

- SanThe -

18/05/2012 21:15:45
Quote Anchor link
Je mist foutafhandeling voor de query's en je hebt al helemaal geen database connectie.

Toevoeging op 18/05/2012 21:16:48:

Zet dit helemaal bovenin:

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 18/05/2012 21:16:05 door - SanThe -
 
John Dohmen

John Dohmen

18/05/2012 21:26:01
Quote Anchor link
Jammer maar dat werkt ook niet had ik al eens geprobeert zo heb ik meerdere dingen geprobeert.
heb alleen en blanco scherm
Ik krijg ook geen foutmeldingen.
Gewijzigd op 18/05/2012 21:27:55 door John Dohmen
 
- SanThe -

- SanThe -

18/05/2012 21:49:18
Quote Anchor link
John Dohmen op 18/05/2012 21:26:01:
blanco scherm


Dan heb je vast ergens een { zonder een } of een 'tekst' 'nog meer' zonder een punt ertussen.
Gewijzigd op 18/05/2012 21:49:42 door - SanThe -
 
John Dohmen

John Dohmen

18/05/2012 21:55:32
Quote Anchor link
Ik heb alle tig keer gekontroleerd alles werkt perfect
alleen
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
<?php
 if($_SESSION['landvantabel'] != $_SESSION['ingevuldland'])
            {

                
            
                $sql1="INSERT INTO stamboom_landen (land)
                VALUES ('"
.$_SESSION['ingevuldland']."')";
                if (!mysql_query($sql1))
                {

                    die('Error: ' . mysql_error());
                }

                                
                
            $result2 = mysql_query("SELECT * FROM stamboom_landen");
                    echo"The following country's are exist:<br>";
                    while($row2 = mysql_fetch_array($result2))
                    {

                    // echo hier de landen die bestaan
                    echo $row2['land'];
                    echo "<br />";
                    }
    
                
                        ?>

<a href="landentoevoegen.php">Nog een land toevoegen.</a>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php    
                
            }    
?>


niet

Toevoeging op 18/05/2012 21:58:39:

Ik Kan zelfs nog niet

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php
 if($_SESSION['landvantabel'] != $_SESSION['ingevuldland'])
            {

echo $_SESSION['ingevuldland'];
}

?>


doen
Gewijzigd op 18/05/2012 21:56:23 door John Dohmen
 
- SanThe -

- SanThe -

18/05/2012 22:02:21
Quote Anchor link
John Dohmen op 18/05/2012 21:55:32:
Ik Kan zelfs nog niet

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php
 if($_SESSION['landvantabel'] != $_SESSION['ingevuldland'])
            {

echo $_SESSION['ingevuldland'];
}

?>


doen


session_start() ontbreekt.
programmeer netjes.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php
session_start();
if($_SESSION['landvantabel'] != $_SESSION['ingevuldland'])
{

    echo $_SESSION['ingevuldland'];
}

?>
 
John Dohmen

John Dohmen

18/05/2012 22:04:42
Quote Anchor link
nee die ontbreekt bij mij niet want dan zou de rest ook niet werken. kijk maar eens helemaal bovenaan

Toevoeging op 18/05/2012 22:15:31:

als ik alleen
het volgende doe werkt het wel maar dan heb ik geen fout afhandeling voor het invulveld.

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
<?php
ini_set('display_errors', 1); // 0 = uit, 1 = aan
error_reporting(E_ALL);
session_start();
include("config.php");
$sql1 ="CREATE TABLE IF NOT EXISTS stamboom_landen (
id int(11) NOT NULL auto_increment,
land VARCHAR(150),
PRIMARY KEY (id) )"
;
        mysql_query($sql1) or die(mysql_error());
        
        
        // als post is gezonden
if(isset($_POST['land_toevoegen']))
    {
    
    $ingevuldland = $_POST['land_text'];
    $_SESSION['ingevuldland']=$ingevuldland;
            // Als Post is leeg    
        if (empty($_SESSION['ingevuldland']))
        {

                    
            $result = mysql_query("SELECT * FROM stamboom_landen");
            echo "The following country's are exist:<br>";
            while($row = mysql_fetch_array($result))
            {

              echo $row['land'];
              echo "<br>";
            }
    
            echo "<br><br>You have nothing entered<br><br>";
            ?>

<form action='landen_toevoegen1.php' method='post' name='landen_toevoegen' enctype='multipart/form-data'>
<input type='text' name='land_text' >
<input type='submit' name='land_toevoegen' value='Land Toevoegen'>
</form>
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
<?php
            
            
        }
            // einde als post is leeg
        
                
            
             // als land niet voorkomt toevoegen aan landen tabel en tallen provincie, gemeenten en plaatsen aanmaken

            if($_SESSION['ingevuldland'])
            {

                        
                
                
                echo $_SESSION['ingevuldland'];
            
                $sql1="INSERT INTO stamboom_landen (land)
                VALUES ('"
.$_SESSION['ingevuldland']."')";
                if (!mysql_query($sql1))
                {

                    die('Error: ' . mysql_error());
                }

                                
                
            $result2 = mysql_query("SELECT * FROM stamboom_landen");
                    echo"The following country's are exist:<br>";
                    while($row2 = mysql_fetch_array($result2))
                    {

                    // echo hier de landen die bestaan
                    echo $row2['land'];
                    echo "<br />";
                    }
    
                
                        ?>

<a href="landentoevoegen.php">Nog een land toevoegen.</a>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
<?php    
                
            }        
            
                
    die();
    }

        
?>
 
Marco PHPJunky

Marco PHPJunky

18/05/2012 22:17:55
Quote Anchor link
even een paar puntjes:

- Checken of een formulier is 'verzonden' doen we met:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?PHP
if($_SERVER['REQUEST_METHOD'] == 'POST')
{

// Rest code...
}
?>

- Niet onnodig kopiëren van vars:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?PHP
$ingevuldland
= $_POST['land_text'];
    $_SESSION['ingevuldland']=$ingevuldland;
// Dit kan dus al worden...
    $_SESSION['ingevuldland'] = $_POST['land_text'];
?>

- Waarom gebruik je daar een $_SESSION voor ?
dit kan je ook doen met de $_POST['land_text'];
Zet hier wel goede foutafhandeling en checks op!!
(bijvoorbeeld: ctype_digit(), check waarde in array(), kijken of er wat in staat)
- Je bent een } vergeten bij:
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
<?PHP
 if (empty($_SESSION['ingevuldland']))
    {

     $result = mysql_query("SELECT * FROM stamboom_landen");
     echo "The following country's are exist:<br>";
       while($row = mysql_fetch_array($result))
       {

         echo $row['land'];
         echo "<br>";
       }
    }
else {  
            echo "<br><br>You have nothing entered<br><br>";
    }

?>

- Haal die; die(); weg na het form!!

Laat je code op sommige plekken inspringen zodat je het beter kan lezen (en eventueel beter je fouten kan zijn)

Lees je code eens goed door...
ps. zet de code tags om je code heen dat leest voor ons wat makkelijker...
Gewijzigd op 18/05/2012 22:19:28 door Marco PHPJunky
 
John Dohmen

John Dohmen

18/05/2012 22:22:20
Quote Anchor link
Zoals ik al voorheen zei ik had alles al met S_POST geprobeerd. Daar dit ook niet werkte heb ik met SESSION geprobeerd maar effect is hetzelfde.
En ik had alle die(}; al weggehaald behalve de laatste.

Toevoeging op 18/05/2012 22:31:30:

Sorry dat ik het zeg maar dat stukje code klopt niet. Want als ik IETS invul in het invul veld krijg je als waarschuwing

You have nothing entered



Toevoeging op 18/05/2012 23:02:41:

en het volgende veranderd

$_SESSION['ingevuldland']=$_POST['land_text'];

en

$query = "SELECT land FROM stamboom_landen WHERE land='".$_SESSION['ingevuldland']."'";

Toevoeging op 18/05/2012 23:05:55:

Ik zal morgen hier terug komen Moet vroeg op.
Goodnight
Gewijzigd op 18/05/2012 22:23:28 door John Dohmen
 
Fons Seesink

Fons Seesink

18/05/2012 23:48:10
Quote Anchor link
Je begint je code met een controle, prima.. echter je controleerd of je submit button in je form er wel of niet is

if(isset($_POST['land_toevoegen']))

<input type='submit' name='land_toevoegen' value='Land Toevoegen'>

Je zou de isset willen laten controleren op

if(isset($_POST['land_text']))

Als die inderdaad gezet is, zal php je code induiken en doen wat het gevraagd wordt te doen.
 
John Dohmen

John Dohmen

19/05/2012 04:11:44
Quote Anchor link
Je bedoelt natuurlijk if(isset($_POST['land_text'])) om zo te beginnen
maar zoals ik zei er gebeurt niks zou trouwens ook niks moeten uitmaken. Want de button verstuurt alles. de controle werkt prima. hoe ik ook begin.
want na het begin komt $_SESSION['ingevuldland']=$_POST['land_text'];

Ook met ELSE e.d. probeert

De code stopt gewoon tussen
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
<?php

    echo"<input type='text' name='land_text' >
            <input type='submit' name='land_toevoegen' value='Land Toevoegen'>
            </form>"
;
            
                
            }

             // als land niet voorkomt toevoegen aan landen tabel
            if($_SESSION['landvantabel'] != $_SESSION['ingevuldland'])
            {

?>


Zoals ik al zei heb ik allemaal al probeert vandaar dat ik het in een forum vraag.
Ik zou zeggen neem de hele code bovenaan eens over en probeer eens.
Kan jammer genoeg even geen link geven om te laten zien. daar momenteel m'n server defect is.
Gewijzigd op 19/05/2012 04:16:19 door John Dohmen
 
Marco PHPJunky

Marco PHPJunky

19/05/2012 13:19:20
Quote Anchor link
Oke hoe ziet je code er nu na je eventuele aanpassingen uit..

Zet buiten je code in PHP tags ook om het geheel er even code tags omheen.
 
John Dohmen

John Dohmen

19/05/2012 17:25:23
Quote Anchor link
Hoi ik heb alles nog eens opnieuw geschreven Zoals het eruit ziet werkt nu wel alles naar behoren.
Waarom is voor mij nog steeds een vraag.

Hieronder dan de nieuwe code

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
<?php
ini_set('display_errors', 1); // 0 = uit, 1 = aan
error_reporting(E_ALL);

//conection met data base

include("config.php");

//Als submit button is gedrukt

if($_SERVER['REQUEST_METHOD'] == 'POST')
{
    
     // post van invulveld
   $ingevuld = ucfirst($_POST['land_text']);

   // als invulveld is niets  
 if ($_POST['land_text'] == '')
 {

   $result2 = mysql_query("SELECT * FROM stamboom_landen");
    echo"De volgende landen bestaan:<br>";
    while($row2 = mysql_fetch_array($result2))
      {

     // echo hier de landen die bestaan
        echo $row2['land'];
      }
    
    echo "<br><br>U heeft niks ingevuld<br><br>

    <form action='landen_toevoegen1.php' method='post' name='landen_toevoegen'>    
    <input type='text' name='land_text' >
    <input type='submit' name='land_toevoegen' value='Land Toevoegen'>
    </form>"
;
    die();
  }

            
    //als invulveld is niet niets en maak eerste letter een hoofdletter
    if ($_POST['land_text'] != '')
  {

  
    //controleer of land in tabel voorkomt
   $result = mysql_query("SELECT land FROM stamboom_landen WHERE land = '$ingevuld'");
   if (!$result)
  {

    echo 'Could not run query: ' . mysql_error();
    exit;
   }

    $row = mysql_fetch_row($result);    
    $bestaandland = $row[0];
                    
   if ($bestaandland == $ingevuld)
  {

    echo "land bestaat";    
  }

  
  else
    //als land niet voorkomt
    $sql="INSERT INTO stamboom_landen (land)
    VALUES ('$ingevuld')"
;
    if (!mysql_query($sql))
  {

   die('Error: ' . mysql_error());
  }


    $result2 = mysql_query("SELECT * FROM stamboom_landen");
    echo"The following country's are exist:<br>";
    while($row2 = mysql_fetch_array($result2))
  {

    // echo hier de landen die bestaan
    echo $row2['land'];
    echo "<br />";
  }
    
   echo"<a href='landen_toevoegen1.php'>Nog een land toevoegen.</a>";
  }        
  }

  
 
 die();
  }


?>


en hieronder de html code
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>

enz....

dit werkt wel.
met vriendelijk groet en bedankt voor de hulp
sorry voor de late reactie maar was even een paar uurtjes weg
Gewijzigd op 19/05/2012 18:01:05 door John Dohmen
 
Obelix Idefix

Obelix Idefix

19/05/2012 17:45:26
Quote Anchor link
Marco PHPJunky op 18/05/2012 22:17:55:
even een paar puntjes:

- Checken of een formulier is 'verzonden' doen we met:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?PHP
if($_SERVER['REQUEST_METHOD'] == 'POST')
{

// Rest code...
}
?>
 
John Dohmen

John Dohmen

19/05/2012 17:49:33
Quote Anchor link
weet was even een schoonheidsfoutje
waar kan ik dit op opgelost zetten of gaat dat niet.
 
Obelix Idefix

Obelix Idefix

19/05/2012 17:55:14
Quote Anchor link
gaat niet.

Gaat overigens nog wel het nodige fout in je code.

Waarom (daar) regel 14? En waar is de controle of $_POST['land_text'] wel bestaat?

Gebruik geen * maar selecteer het veld/de velden die je nodig hebt.
Mis foutafhandeling bij de query.
Waarom mysql_fetch_array en geen mysql_fetch_assoc?
Gebruik in php (bv echo) ' en binnen html "
De if op regel 36 is eigenlijk een else (?!)

Staat wel vaak 'die' in je script. Gaat er iets/iemand door als er een fout wordt gemaakt?
Gewijzigd op 19/05/2012 18:00:59 door Obelix Idefix
 
John Dohmen

John Dohmen

19/05/2012 18:00:19
Quote Anchor link
Maar ik weet wel nog steeds niet waarom het volgende niet werk.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php

  if($_SESSION['landvantabel'] != $_SESSION['ingevuldland'])
?>


maar mag de pret niet drukken heb het nu wel aan het werken.
 
Obelix Idefix

Obelix Idefix

19/05/2012 18:01:42
Quote Anchor link
Wat werkt er niet?
Staat er wel session_start() boven aan de pagina?
Wat staat er in beide sessie-variabelen?
 
John Dohmen

John Dohmen

19/05/2012 18:21:27
Quote Anchor link
Hiermee was ik begonnen helemaal aan het begin van dit topic

$_SESSION['landvantabel'] is gelezen van datatabel

$_SESSION['ingevuldland'] is gelezen van input type text in de html code
 
Obelix Idefix

Obelix Idefix

19/05/2012 18:37:44
Quote Anchor link
Niet wat jij vermoedt/wilt dat er in staat, maar wat er echt in zit.
Echo de waarden van beide eens naar het scherm.
 
John Dohmen

John Dohmen

19/05/2012 18:47:44
Quote Anchor link
Dat was ook het probleem ik kon het ook niet echo doen het werkte gewoonweg niet ik krijg dan een leeg wit scherm
bij

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?php
 if($_SESSION['landvantabel'] != $_SESSION['ingevuldland'])
            {

            echo $_SESSION['ingevuldland'];
            echo $_SESSION['landvantabel'];
          
    }
    
    ?>


vandaar dat ik alles herschreven heb.
Gewijzigd op 19/05/2012 18:48:55 door John Dohmen
 

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.