Hallo zusammen,
ich weis nicht wo ich mit den Fragen anfangen soll!
Ich möchte eine Select-Box mit Auswahl in meine php-Seite einfügen. Die soll die Angaben von der Tabelle "db1" bekommen. In der "db1" habe ich zwei Felder "db1_id" und "db1_art". Anzeigen sollte es mir nur den Wert "db1_art" und nicht "db1_id"
Bei Auswahl sollte es mir, in eine andere Tabelle "db2" den Wert von "db1_id" in die Tabelle schreiben.
Dies ist die Funktion, mit der ich das ganze speichern möchte:
und diese, wenn ich etwas Editieren möchte:
Bedanke mich für Eure hilfen!
gruss Raggazzi
ich weis nicht wo ich mit den Fragen anfangen soll!
Ich möchte eine Select-Box mit Auswahl in meine php-Seite einfügen. Die soll die Angaben von der Tabelle "db1" bekommen. In der "db1" habe ich zwei Felder "db1_id" und "db1_art". Anzeigen sollte es mir nur den Wert "db1_art" und nicht "db1_id"
Code:
<?php
error_reporting(E_ALL);
$sql = ("select db1_id, db1_artfrom db1");
$query = mysql_query($sql);
?>
<select name="select">
<?php
while($liste = mysql_fetch_array($query))
{
?>
<option value="<?=$liste['db1_id'] ?>"><?=$liste['db1_id'] ?></option>
<?php
}
?>
</select>
Bei Auswahl sollte es mir, in eine andere Tabelle "db2" den Wert von "db1_id" in die Tabelle schreiben.
Dies ist die Funktion, mit der ich das ganze speichern möchte:
Code:
global $database;
$row = ($database);
$row->bind($_POST);
$row->store();
//Einsatzid ermitteln wenn Einsatz bearbeitet wird
$esz_id=$row->db2_id;
$db2_id = $_POST['$database'];
//echo var_dump($db2_id);
$database->setQuery( "DELETE FROM db1 WHERE db1_id = ".$db2_id);
$database->query();
for ($i=0, $n=count($db2_id ); $i < $n; $i++) {
$database->setQuery( "INSERT INTO db2 (db2_id) VALUES (".$db2_id[$i].",".$db2_id.") ");
$database->query();
}
und diese, wenn ich etwas Editieren möchte:
Code:
global $database;
$row = new mos_db2_id($database);
$row->load($uid);
$query = "SELECT * FROM #__db2 "
." ORDER BY db2__id "
;
$database->setQuery( $query );
if ( !$database->query() ) {
echo "<script type='text/javascript'> alert('".$database->getErrorMsg()."'); window.history.go(-1); </script>\n";
}
$einsatzart_id = $database->loadObjectList();
- Wie muss ich jetzt meine Select-Box erstellen?
- Stimmen meine Funktionen?
Bedanke mich für Eure hilfen!
gruss Raggazzi
Zuletzt bearbeitet: