Prutser allert!!!!
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<?php
$errormsg = "Fout! u heeft geen invoer gedaan!";
$taxirit["utrecht"]["utrecht"] = "€ 7.25";
$taxirit["utrecht"]["nieuwegein"] = "€ 25,20";
$taxirit["utrecht"]["amersfoort"] = "€ 55";
$taxirit["utrecht"]["texel"] = "€ 122,20";
if(isset($_POST["utrecht"] && $_POST["submit"]) {
echo $taxirit["utrecht"]["utrecht"];
} if(isset($_POST["nieuwgein"])&& $_POST["submit"]) {
echo $taxirit["utrecht"]["nieuwegein"];
} if(isset($_POST["amersfoort"]) && $_POST["submit"]) {
echo $taxirit["utrecht"]["amersfoort"];
} if(isset($_POST["texel"]) && $_POST["submit"]) {
echo $taxirit["utrecht"]["texel"];
} else { echo $errormsg;
}
?>
$errormsg = "Fout! u heeft geen invoer gedaan!";
$taxirit["utrecht"]["utrecht"] = "€ 7.25";
$taxirit["utrecht"]["nieuwegein"] = "€ 25,20";
$taxirit["utrecht"]["amersfoort"] = "€ 55";
$taxirit["utrecht"]["texel"] = "€ 122,20";
if(isset($_POST["utrecht"] && $_POST["submit"]) {
echo $taxirit["utrecht"]["utrecht"];
} if(isset($_POST["nieuwgein"])&& $_POST["submit"]) {
echo $taxirit["utrecht"]["nieuwegein"];
} if(isset($_POST["amersfoort"]) && $_POST["submit"]) {
echo $taxirit["utrecht"]["amersfoort"];
} if(isset($_POST["texel"]) && $_POST["submit"]) {
echo $taxirit["utrecht"]["texel"];
} else { echo $errormsg;
}
?>
Ik moet de waarden op het scherm krijgen als er uit een keuzevak/dropdown
menutje een plaats wordt geselecteerd .
HELP WANTED
2. Ik begrijp niets van je probleem...
En leg je probleem beter uit...
De poster hierboven was me voor.
Gewijzigd op 01/01/1970 01:00:00 door Aron K
Het probleem is dat het niet werkt!!!
En je script klopt niet helemaal, want je sluit de eerstes if() niet af, en je geeft isset geen variable mee. En in de andere elseif()jes kijk je niet of $_POST['submit'] isset(), maar of ie true teruggeeft...
Gewijzigd op 01/01/1970 01:00:00 door Douwe
de titel slaat op mij en als je nou eens even met me meekijkt naar waarom het niet werkt zou ik je daar zeer dankbaar voor zijn.
De titel is niet belangrijk toch!!!
Dit is me eerste dus geef me wat credit........
Moet het uit me hoofd doen.....
gr.
ENdy
De titel is wel belangrijk, en zolang jij zo eigenwijs bent om niet je probleem te omschrijven en de moeite wilt nemen om de titel te veranderen, tsja, verwacht dan ook geen hulp. Dit soort onzin slik ik niet graag vrijwillig, met mij vast vele andere phphulpers
van de geselecteerde taxirit naar een plaats..
Dit is toch wel een manier om het een beetje werkende te krijgen of zeggen jullie gewoon helemaal anders doen????
gr.
Gewijzigd op 01/01/1970 01:00:00 door takke
En nog een foutje: Je mag het euro-teken niet letterlijk neerzetten, hiervoor gebruik je €
-edit-
Ik zou het via een database doen, en wat is je source nu?
Gewijzigd op 01/01/1970 01:00:00 door Douwe
storeman schreef op 04.08.2008 13:04:
De titel is wel belangrijk, en zolang jij zo eigenwijs bent om niet je probleem te omschrijven en de moeite wilt nemen om de titel te veranderen, tsja, verwacht dan ook geen hulp. Dit soort onzin slik ik niet graag vrijwillig, met mij vast vele andere phphulpers
Weet je wat laat maar....
Beetje moeilijk gaan zitten doen omdat ik mezelf een prutser noem (zelfspot)
En als je goed leest ben ik een beginner met een probleem en toch wel heel duidelijk omschreven... Sommigen kunnen denk ik niet lezen....of vinden zichzelf verheven....
Sorry heb je zelf aangehaald...
Jammer weer...
Groeten uit het land van OZ>>>>>>
Gewijzigd op 01/01/1970 01:00:00 door Douwe
Geen database, ik wil het uit meerdimensionale array's gaan doen..
Niet te moeilijk maken voor me zelf en mijn opdrachtgever...
Bedankt voor het meedenken...
Ik ga mijn boek er maar weer eens bijpakken...
Voor diegene met hulp in mijn richting bedankt ik weet wat ik moet gaan doen..
Gr.
1. Wat wil je bereiken?
Dat ene zinnetje 'Ik moet de waarden op het scherm krijgen als er uit een keuzevak/dropdown menutje een plaats wordt geselecteerd' zegt niks. Hoe kom je bij dit stukje code, via een formulier? Via javascript?
2. Wat gaat er mis?
Krijg je een error? Krijg je niks te zien? Wat krijg je wel te zien?
Lees dit ook eens
Okay, maar je zegt 'ik wil het niet te moeilijk maken voor mijn opdrachtgever', en er van uit gaande dat je opdrachtgever geen PHP-ervaring heeft is dit veel moeilijker dan via een database en een admin.
@Boven mij;
Precies.
Gewijzigd op 01/01/1970 01:00:00 door Douwe
Mijn onwetendheid riekt naar lijfelijke afstraffing, mijn verontschuldiging voor u allen welke door mij onjuist bejegend.
Gr. Nogmaals bedankt.
Hoe ziet de HTML van je formulier eruit? Heb je allemaal checkboxen? Of is het een select?
Dit is een demotje
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<body>
<form id="form1" name="form1" method="post" action="phptest.php">
<label>selectie
<select name="Plaatsen" size="1" id="Plaatsen">
<option>Kies uw bestemming</option>
<option>utrecht</option>
<option>nieuwegein</option>
<option>amersfoort</option>
<option>texel</option>
</select>
<br />
<label>invoeren
<input type="submit" name="Submit" id="Submit" value="Verzenden" />
</label>
</p>
</form>
</body>
</html>
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<form id="form1" name="form1" method="post" action="phptest.php">
<label>selectie
<select name="Plaatsen" size="1" id="Plaatsen">
<option value="">Kies uw bestemming</option>
<option value="utrecht">utrecht</option>
<option value="nieuwegein">nieuwegein</option>
<option value="amersfoort">amersfoort</option>
<option value-"texel">texel</option>
</select>
<br />
<label>invoeren
<input type="submit" name="Submit" id="Submit" value="Verzenden" />
</label>
</p>
</form>
<label>selectie
<select name="Plaatsen" size="1" id="Plaatsen">
<option value="">Kies uw bestemming</option>
<option value="utrecht">utrecht</option>
<option value="nieuwegein">nieuwegein</option>
<option value="amersfoort">amersfoort</option>
<option value-"texel">texel</option>
</select>
<br />
<label>invoeren
<input type="submit" name="Submit" id="Submit" value="Verzenden" />
</label>
</p>
</form>
Dan kun je na verzenden dit doen:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
2
3
4
5
6
7
8
9
10
11
12
<?php
$errormsg = "Fout! u heeft geen invoer gedaan!";
$taxirit["utrecht"]["utrecht"] = "€ 7.25";
$taxirit["utrecht"]["nieuwegein"] = "€ 25,20";
$taxirit["utrecht"]["amersfoort"] = "€ 55";
$taxirit["utrecht"]["texel"] = "€ 122,20";
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
echo $taxirit['utrecht'][$_POST['Plaatsen']];
if (empty ($_POST['Plaatsen'])) echo $errormsg;
}
?>
$errormsg = "Fout! u heeft geen invoer gedaan!";
$taxirit["utrecht"]["utrecht"] = "€ 7.25";
$taxirit["utrecht"]["nieuwegein"] = "€ 25,20";
$taxirit["utrecht"]["amersfoort"] = "€ 55";
$taxirit["utrecht"]["texel"] = "€ 122,20";
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
echo $taxirit['utrecht'][$_POST['Plaatsen']];
if (empty ($_POST['Plaatsen'])) echo $errormsg;
}
?>
Edit: code nog iets aangepast.
Gewijzigd op 01/01/1970 01:00:00 door Jan Koehoorn