glaube ich stehe auch gerade ein bisschen auf dem schlauch....
also ich übergebe aus der datensatz.php verschiedene felder und zwar so:
"<td>".$row['id']."<a href=update.php?id=".$row['id']."&anrede=".$row['anrede']."&name=".$row['name']."....
die werte kommen auch in der update.php an wo ich sie ändern und wieder in der db speichern möchte.
hier aus der update.php der code:
<?php
include ("config.inc.php");
$id = $_GET['id'];
$anrede = $_GET['anrede'];
$name = $_GET['name'];
$vorname = $_GET['vorname'];
if (isset($_GET['submit'])) {
{
echo "OK";
}
//verbinden mit db
$connection=mysql_connect($host, $user, $pass) or die
("Verbindungsversuch fehlgeschlagen");
mysql_select_db($db, $connection) or die("Konnte die Datenbank nicht
waehlen.");
}
$sql = 'UPDATE `db_test`.`m208` SET `anrede` = \'$anrede\', `name` = \'$name\', `Eintrag` = NOW() WHERE `m208`.`id` = \'$id\';';
mysql_query($sql) OR die(mysql_error());
print_r($_GET);
$sql= "SELECT * FROM m208 WHERE id = '".mysql_escape_string( $_GET['id'] )."'";
$res = mysql_query( $sql ) or die( "Fehler: " . mysql_error() );
$data = mysql_fetch_assoc( $res );
?>
print_r($_GET); zeigt auch die geänderten werte an
var_dump($name); z.b. den geänderten wert nachdem ich submit geklickt habe....
die geänderten werte werden aber nich in die db eingetragen!
wo is denn da noch ein fehler??
also ich übergebe aus der datensatz.php verschiedene felder und zwar so:
"<td>".$row['id']."<a href=update.php?id=".$row['id']."&anrede=".$row['anrede']."&name=".$row['name']."....
die werte kommen auch in der update.php an wo ich sie ändern und wieder in der db speichern möchte.
hier aus der update.php der code:
<?php
include ("config.inc.php");
$id = $_GET['id'];
$anrede = $_GET['anrede'];
$name = $_GET['name'];
$vorname = $_GET['vorname'];
if (isset($_GET['submit'])) {
{
echo "OK";
}
//verbinden mit db
$connection=mysql_connect($host, $user, $pass) or die
("Verbindungsversuch fehlgeschlagen");
mysql_select_db($db, $connection) or die("Konnte die Datenbank nicht
waehlen.");
}
$sql = 'UPDATE `db_test`.`m208` SET `anrede` = \'$anrede\', `name` = \'$name\', `Eintrag` = NOW() WHERE `m208`.`id` = \'$id\';';
mysql_query($sql) OR die(mysql_error());
print_r($_GET);
$sql= "SELECT * FROM m208 WHERE id = '".mysql_escape_string( $_GET['id'] )."'";
$res = mysql_query( $sql ) or die( "Fehler: " . mysql_error() );
$data = mysql_fetch_assoc( $res );
?>
print_r($_GET); zeigt auch die geänderten werte an
var_dump($name); z.b. den geänderten wert nachdem ich submit geklickt habe....
die geänderten werte werden aber nich in die db eingetragen!
wo is denn da noch ein fehler??
Comment