[Formular]DropDown Werteweitergabe

Hallo Male, antwort leider etwas später aus Zeitmangel, vieleicht hast es auch schon gelöst, aber der vollständigkeit halber kommt die Antwort trotzdem.

Also wenn die Ausgabe in einer anderen Datei erfolgen soll kopierst den Inhalt der Function "lesen" in die neue Datei und änderst in der function "schreiben" die <form action="">, sprich trägst da einfach deine neue datei ein und schon sollte das auch .

Hattes nur der Vollständigkeit halber in eine Datei gepackt

Mfg Phil
 
Also ich habe mit Hilfe von einem Kumpel diesen Quellcode erstellt. Nun will er immernoch nicht. Also Updaten tut er die Datensätze jedoch nicht reinspeichern, falls sie noch nicht vorhanden sind. Weiß jmd Rat ?

Code:
<?php
include 'config.php';

   $db = @mysql_connect(MYSQL_HOST, MYSQL_USER, MYSQL_PASS) OR
        die("Keine Verbindung zur Datenbank. Fehlermeldung:".mysql_error());
    mysql_select_db(MYSQL_DATABASE) OR
        die("Konnte Datenbank nicht benutzen, Fehlermeldung: ".mysql_error());

// wenn tabelle noch nicht existiert
mysql_query ( "
CREATE TABLE IF NOT EXISTS statistic (
    id int(10) unsigned NOT NULL,
    modified timestamp(14) NOT NULL,
    tode varchar(20) NOT NULL default '',
    bosse varchar(20) NOT NULL default '',
    PRIMARY KEY (id)
) TYPE=MyISAM"
, $db );


$result = mysql_query ( sprintf ( "SELECT COUNT(*) FROM statistic WHERE bosse = '%s'" , mysql_escape_string ( trim ( $_POST['raidbosse'] ) ) ), $db );

// Debuging:
// print_r ( mysql_fetch_array ( $result ) );
printf ( "num_rows: %d", mysql_num_rows ( $result ) );

if ( mysql_num_rows ( $result ) > 0 )
{
     $result2 = mysql_query ( sprintf ( "UPDATE statistic SET tode = '%s' WHERE bosse = '%s'", mysql_escape_string ( trim ( $_POST['tode'] ) ), mysql_escape_string ( trim ( $_POST['raidbosse'] ) ) ), $db );
}
else
{
     $result2 = mysql_query ( sprintf ( "INSERT INTO statistic ('id','tode','bosse') VALUES ('','%s','%s')", $tode, $raidbosse ), $db );
}

// Debuging:

printf ( "num_rows affected: %d", mysql_affected_rows ( $result2 ) );

mysql_close ( $db );
?>
 
Zurück