wie die Überschrift schon sagt würde ich gerne Daten wie z.B Name, Strasse etc. aus meiner Datenbank auslesen und bearbeiten können. Gibt es da was fertig ? Oder könnte mir jemand einen Code-Snipsel vorschlagen ? Ciao, bis dann.

da geht man grundsätzlich davon aus das die Seite nicht in phpBB integriert ist, ansonsten besteht bereits eine Verbindung zur DB und man kann sich diesen, sowie das Verbindung beenden sparentallman hat geschrieben:Schau dir mal die Seite an:
http://horatio.wiwi.uni-frankfurt.de/sql/intro.html
Da findest wichtige hinweise zu SQL.
Wenn du das kannst, ist das auslesen und bearbeiten kein Problem mehr.
Voraussetzung ist natürlich PHP!!
Code: Alles auswählen
<?php
/*
* lovselection - wandle eine Liste von Werten aus einer Datenbank
* in eine option-Liste in HTML.
*
* (benutzt PEAR::DB)
*
* von Kristian Köhntopp und Frank Wiegand
*
*/
function lovselection($dsn, $table, $field, $oldvalue) {
// Rueckgabestring
$ret = "";
// Datenbankverbindung aufbauen, Fehlerbehandlung
// ist hier nicht implementiert!
require_once 'db.inc';
$db = DB::connect($dsn);
// Daten auslesen
$query = sprintf("SELECT %s FROM %s",
$field,
$table
);
$res = $db->query($query);
while($row = $db->fetchRow()) {
if ($row[$field] == $oldvalue)
$selected = " selected='selected'";
else
$selected = "";
$ret .= sprintf("<option%s>%s</option>\n",
htmlspecialchars($selected),
$row[$field]
);
}
$db->disconnect();
return $ret;
}
/*
* is_validlov - überprüfe, ob ein gegebener Wert zu einer
* vorgegebenen Liste von Werten passt.
*
* von Kristian Köhntopp und Frank Wiegand
*
*/
function is_validlov($dsn, $table, $field, $value) {
require_once 'db.inc';
$db = DB::connect($dsn);
$query = sprintf("SELECT %s FROM %s WHERE %s = %s",
$field,
$table,
$field,
$db->quote($value) // Wert für die Abfrage maskieren
);
$res = $db->query($query);
if ($res->numRows() == 1) {
$db->disconnect();
return true;
} else {
$db->disconnect();
return false; // 0 or 2+ answers are a failure!
}
}
?>
<!-- Formularfragment -->
<select name="f_ortsnetz" size="1">
<?php echo lovselection("mysql://$user:$pass@$host/$db_name", "ortsnetze", "vorwahl", $ortsnetz) ?>
</select>
<!-- Auswertefragment -->
<?php
if (is_validlov("mysql://$user:$pass@$host/$db_name", "ortsnetze", "vorwahl", $_REQUEST['f_ortsnetz']))
$ortsnetz = $_REQUEST['f_ortsnetz']; // value is valid
else {
$error["ortsnetz"] = "Das angegebene Ortsnetz ist ungültig.";
$ortsnetz = ""; // clear session variable
}
?>
Code: Alles auswählen
Fatal Error: Undefined class name 'db'