Ik loop al dagen te rotzooien helaas kom ik er niet uit.
wat ik precies fout doei weet ik ook niet,
ik probeer werknemrtijden in te voeren .
de naam haal ik van een ander tabel vandaan gaat
allemaal prima maar na invullen van de gegevens en ik wil op verzenden drukken.
gebeurd er helemaal niks
<!DOCTYPE html>
<html>
<head>


<title>Combigoods - Beheermedewerknemers</title>
<link rel="stylesheet" type="text/css" href="css/style.css">
</head>
<body>
<div id="page-container">
<div id="content">
<header>
<?php include('header.php'); ?>
<img src="images/combigoodslogo.png" style="margin-top: 20px;" alt="logo" />
<h1 style="position: relative; display:inline; padding-left: 50px; bottom: 20px;">Beheermedewerknemers</h1>
</header>
<script src="lib/jquery/jquery-1.8.3.min.js"></script>
<body>
<br></br>
<br></br>
<br></br>
<br></br>
<br></br>
<?php

$db_host = "xxxx";
$db_username = "xxxx";
$db_pass = "xxxx";
$db_name = "administratie";

mysql_connect ("$db_host","$db_username","$db_pass") or die ("Kon niet verbinden met de MySQL database");
mysql_select_db ("$db_name") or die ("Geen database gevonden");


?>


Naam:
<?php
$result = mysql_query("SELECT * FROM WERKNEMERS");
echo "<select name='naam'>";

while ($row = mysql_fetch_array($result)) {
echo "<option value='".$row['Naam']."'>".$row['Naam']."</option>";
}
echo "</select>";
?>
<div id="fromma"> Begint op Maandag om : <input name="fromma" type="text" /></div>
<div id="endma "> Eindigdt op Maandag om : <input name="endma" type="text" /></div>
<br />
<div id="fromdi"> Begint op Dinsdag om : <input name="fromdi" type="text" /></div>
<div id="enddi" > Eindigdt op Dindag om : <input name="enddi" type="text" /></div>
<br />
<div id="fromwo"> Begint op Woensdag om : <input name="fromwo" type="text" /></div>
<div id="endwo" > Eindigdt op Woensdag om : <input name="endwo" type="text" /></div>
<br />
<div id="fromdo"> Begint op Donderdag om : <input name="fromwo" type="text" /></div>
<div id="enddo" > Eindigdt op Donderdag om : <input name="endwo" type="text" /></div>
<br />
<div id="fromvr"> Begint op Vrijdag om : <input name="fromvr" type="text" /></div>
<div id="endvr" > Eindigdt op Vrijdag om : <input name="endvr" type="text" /></div>
<br />
<div id="fromza"> Begint op Zaterdag om : <input name="fromza" type="text" /></div>
<div id="endza" > Eindigdt op Zaterdag om : <input name="endza" type="text" /></div>
<br />
<div id="fromzo"> Begint op Zondag om : <input name="fromzo" type="text" /></div>
<div id="endzo" > Eindigdt op Zondag om : <input name="endzo" type="text" /></div>
<br />
<input name="submit" type='submit' value="Verzenden" />
</form>

<?php
if (isset($_POST['submit'])) {

$fromma = $_POST['fromma'];
$endma = $_POST['endma'];
$fromdi = $_POST['fromdi'];
$enddi = $_POST['enddi'];
$fromwo = $_POST['fromwo'];
$endwo = $_POST['endwo'];
$fromdo = $_POST['fromdo'];
$enddo = $_POST['enddo'];
$fromvr = $_POST['fromvr'];
$endvr = $_POST['endvr'];
$fromza = $_POST['fromza'];
$endza = $_POST['endza'];
$fromzo = $_POST['fromzo'];
$endzo = $_POST['endzo'];


}
$result = mysql_query("SELECT * FROM WERKTIJDEN");
mysql_query("INSERT INTO `werktijden`( Naam,fromma,fromdi,fromwo,fromdo, fromvr, fromza, fromzo, endma, enddi, endwo, enddo, endvr, endza, endzo)
VALUES('$Naam' , '$fromma' , '$fromdi' , '$fromwo' , '$fromdo' , '$fromvr' , '$fromza', '$fromzo' , '$endma' , '$enddi' , '$endwo' , '$enddo' , '$endvr' , '$endza', '$endzo')");


?>
<p>
&copy; Copyright Script By John Breedveld </br>

&copy; Copyright Web design By Rowan van der Graaf
</p>
</body>
</html>
de form action gooi je maar voor:

<?php
$result = mysql_query("SELECT * FROM WERKNEMERS");
echo "<select name='naam'>";

while ($row = mysql_fetch_array($result)) {
echo "<option value='".$row['Naam']."'>".$row['Naam']."</option>";
}
echo "</select>";
?>



Of het nou voor intern is, of extern, de burgemeester of weet ik het, er wordt altijd gezegt dat je veilig moet scripten. Is een kleine moeite (ik doe zelf ook op localhost, maar heb het toch aangenomen)
hij laad nu alleen de naam niet in d database
waneer ik op f5 druk herhaald hij de laast invoerde gevens

[size=xsmall]Toevoeging op 15/12/2012 10:45:42:[/size]

ik ben beginnenling in scripten met me veilig scripten heb ooit wel eens wat over gelezen maar hoe en wat toepassen nog nooit mee gewerkt
John ik heb je een PM gestuurd
Links bovenin, boven Forum Berichten, staan 5 knoppen, het is de rechter :)
ziet het is terug bericht


[size=xsmall]Toevoeging op 15/12/2012 11:09:00:[/size]

nu blijf ik enkeld nog met die foutmelding zitten en als ik op f5 druk verstuurd hij de gegevens nog maals
Ja, dat is logisch :) Als je op F5 drukt dan verzend ie nog een keer, je browser geeft dit ook aan :) Invul queries worden weer opnieuw ingevuld en ook weer opgeslagen
ik heb na gekeken naam i database komt er niet bij te staan en beign donderdag en eind donderdag komen er ook niet in te staan
van de Naam klopt... Er staat alleen $row['naam'] in het dropdown menu (de <select name="">. In je INSERT query gebruik je $naam ;)

Van donderdag moet je even kijken of de namen wel kloppen in de database en je script aangezien de rest wel werkt.
de fout van een donderdag heb ik inmiddels al gevonden

Reageren