Hallo allemaal,
Met de volgende code probeer ik gegevens in de database aan te passen. ik verstuur de nieuwe gegevens met de volgende code:

<?PHP
$array["" . $kolom . ""] = trim ($wijzig["" . $kolom . ""]);

include ("include/database.php");

$contact_maken = mysql_connect ($host, $login, $password);

//hier zou wat fout moeten zijn denk ik
$sql_opdracht = "UPDATE dedoorbraak set ('$array[$kolom]')";

if (mysql_db_query ($database, $sql_opdracht, $contact_maken) ) {
print ("ok");
} else {
print ("nee");
}
mysql_close ($contact_maken);

?>

maar het lukt dus niet, ik krijg de print nee
<?php

$sql_opdracht = "UPDATE dedoorbraak set veld_hier='$array[$kolom]'";

?>
hoi,
dank je,

hij geeft nu wel ok, maar in plaats van dat ie de boel wijzigt maakt ie de kolom leeg, of hij plaatst lege content het is maar hoe je het wil zien.

<?PHP
echo("<form name='dedoorbraak' method='post' action='wijzig.php'>");
echo("<textarea cols='100' rows='20' name='array[kolom]'>");
echo("" . $tekst["" . $kolom . ""] . "");
echo("</textarea>");
echo("<input name='dedoorbraak' type='submit' value='wijzig'>");
echo("</form>");
?>

wijzig.php is nu

<?PHP

$array["" . $kolom . ""] = trim ($array["" . $kolom . ""]);

include ("include/database.php");

$contact_maken = mysql_connect ($host, $login, $password);
$sql_opdracht = "UPDATE dedoorbraak set start='$array[$kolom]'";

if (mysql_db_query ($database, $sql_opdracht, $contact_maken) ) {
print ("ok");
} else {
print ("nee");
}
mysql_close ($contact_maken);

?>
moet het niet zoiets zijn:
<?php
$mysql = "UPDATE iets SET iets='"$_POST['iets']"'";
?>

Of ben ik dom bezig :$:P?
Nee, dan kan niet, want dan haak je de query al af.
op een ander forum heb ik al een helder antwoord gekregen, als alles werkt zal ik hier de juiste code plaatsen
even wat anders hierover...
ik krijg het niet voor elkaar om te inhoud van de tekstbox te echo-en... zoals je ziet word de inhoud al uit de database gehaald.

<?php
error_reporting(E_ALL);

function IncludeContent () {

include("include/database.php");

switch($_GET['page']){
case 'geschiedenis':
$tabel = 'dd_geschiedenis';
break;
case 'start':
$tabel = 'dd_start';
break;
default:
$tabel = 'start';
}

$kolom = 'tekst';

$link = mysql_pconnect("$host", "$login", "$password")
or die("Kan geen verbinding maken: " . mysql_error());

mysql_select_db("$database")
or exit("Kan geen database selecteren: " . mysql_error());

$query = "SELECT $kolom FROM `$tabel";
print mysql_error();
$sql = mysql_query($query);

while($tekst = mysql_fetch_array($sql)) {

echo("<input type='hidden'>");
echo("<form name='dedoorbraak' method='post' action='wijzig.php?" . $_SERVER['QUERY_STRING'] . "'>");
echo("<textarea cols='100' rows='20' name='waarde'>");
echo("" . $tekst["" . $kolom . ""] . "");
echo("</textarea>");
echo("<input name='dedoorbraak' type='submit' value='wijzig'>");
echo("</form>");
}

}


if (!isset($_GET['page']))
{
echo("");
exit;
}
else
{
switch($_GET['page'])
{

default:
IncludeContent();
$_GET['tekst'] == 'invoegen';//dit lukt dus niet
echo ("invoegen");
}
}

?>

Reageren