Ik ben bezig een website te bouwen.
Deze staat ook al online op www.sinterklaasvanwijngaarden.tk
Nu ben ik alleen al een behoorlijk poosje bezig met het volgende:
ik wil dat op de sites waar de lijstjes moeten komen er op de een of andere manier door de gebruikers gegevens kunnen worden gewijzigd en of ingevoerd

Heb dit al geprobeerd met een netwerklocatie aanmaken. Een link naar een word document of een txt document.
Maar opslaan gaat dan niet, ook al heb je een netwerklocatie aangemaakt.
ook het openen van het document volgens volgende broncode in bijvoorbeeld word werkt bij mij niet, waarbij dan natuurlijk nog de vraag is of wijzigingen dan wel kunnen worden opgeslagen.

<p><a href="C:\Program Files\Microsoft Office\Office/WINWORD.EXE /thttp://pjotrvii.woelmuis.nl/lijstjepeter.doc">lijstjepeter.doc</a></p>
</p>

Mijn vraag is of je dit werkend kunt krijgen, ofwel dat je een gedeelte van de site kunt laten bewerken, bijv in een FORM oid?

Heel goed in broncode ben ik niet, vis hier en daar gewoon het eea van internet en probeer wat.

groeten,

Peter
Als je een database kan aanmaken ben je al aardig op weg.
Dit is een simpel form vb:

<form action="" method="post">
<input name="blaat1" type="text">
<input name="blaat2" type="text">
<input name="submit" type="submit" value="Opslaan">
</form>


Dan moet je een controle maken of er gepost is.


<?php
// Als er gepost is
if($_SERVER['REQUEST_METHOD'] == 'POST')
{
// Query + Foutafhandeling
}
else // Anders
{
// Formulier
}
?>


een fout afhandeling van een form onderdeel kan je zo doen:

if(!isset($_POST['blaat1']))
{
// Je error
}
else
{
// Check volgende
}
?>


en een query doe je zo:

$sql = mysql_query("INSERT INTO tabelnaam (blaat1, blaat2) VALUE ('".$_POST['blaat1']."', '".$_POST['blaat2']."')");


Dit alles samen word:

<?php
if($_SERVER['REQUEST_METHOD'] == 'POST')
{
	if(!isset($_POST['blaat1'])
	{
		echo 'Fout 1';
	}
	else
	{
		if(!isset($_POST['blaat2']))
		{
			echo 'Fout 2';
		}
		else
		{
			$sql = mysql_query("INSERT INTO tabelnaam (blaat1, blaat2) VALUE ('".$_POST['blaat1']."', '".$_POST['blaat2']."')");
			
			if(mysql_query($sql))
			{
				echo 'Goed';
			}
			else
			{
				echo 'Fout';
			}
		}
	}
}
else
{
echo '
<form action="" method="post">
<input name="blaat1" type="text">
<input name="blaat2" type="text">
<input name="submit" type="submit" value="Opslaan">
</form>
';
}
?>



Sorry ik edit me post zometeen even maar moet nu heels nel weg
Gr,
wat dus de bedoeling is, is dat er een textarea komt. Wat er alleen moet gebeuren is dat als er gegevens in die textarea worden gewijzigd, deze worden opgeslagen, ws in de database en dat ze daar ook weer worden uitgehaald bij het openen van de site met desbetreffend textarea.

wat ik nu dus heb is als volgt:


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>
<head>
<title>Lijstje Pa</title>
<meta name="keywords" content="keyword 1, keyword 2, kewyord 3">
<meta name="description" content="Dé surprise site">
<style type="text/css">
        @import url("basis.css");
</style>
</head>
<body><center>
<table id="hoofdtabel" cellspacing="0">
<tr>
<td id="cel_1"></td>
<td id="cel_2">Sinterklaas!!!</td>
</tr>
<tr><td id="cel_3">
<table><tr><td id="nav_cel">
<a href="index.html" id="knop1">home</a>
<br />
<a href="pa.htm" id="knop2">Pa</a>
<br />
<a href="ma.htm" id="knop3">Ma</a>
<br />
<a href="peter.htm" id="knop4">Peter</a>
<br />
<a href="geert.htm" id="knop5">Geert</a>
<br />
<a href="rineke.htm" id="knop6">Rineke</a>
<br />
<a href="jaap.htm" id="knop7">Jaap</a>
<br />
<a href="lisette.htm" id="knop8">Lisette</a>
</td></tr></table></td>

<td id="hoofdvak">
<h1>Welkom bij het lijstje van Pa!</h1>

<br />



<textarea rows="10" cols="30">
The cat was playing in the garden.
</textarea>


</td></tr>
</table>




</center></body>
</html>
Je script in je post is nu niet echt leesbaar. Pas je post even aan en gebruik [ignore]
 en 
[/ignore] tags om je code heen. Om php code zet je uiteraard dit:<?php en ?>Gebruik je knop om dit te doen.

SanThe.

Reageren