Thread INSERT ....VALUES über Variablen einlesen? (9 answers)
Opened by Gast at 2005-12-23 14:10

pug
 2006-01-02 12:34
#33880 #33880
User since
2005-08-17
91 Artikel
BenutzerIn
[default_avatar]
Ich habe ein ähnliches Problem. Ich möchte die Eingaben von einer Website in eine Datenbank schreiben.
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
#!/usr/bin/perl

use warnings;
use strict;
use CGI;
use DBI;

my $obj = new CGI;

my $dbh = DBI->connect ( "DBI:Pg:dbname=test1", "postgres", "sonderbar" )
or die "Keine Verbindung mit der DB!\n";

my $vorname = $obj->param ( "vorname" );
my $nachname = $obj->param ( "nachname" );
my $strasse = $obj->param ( "strasse" );
my $plz = $obj->param ( "plz" );
my $wohnort = $obj->param ( "wohnort" );
my $email = $obj->param ( "email" );

$dbh->do ( "INSERT INTO test1 VALUES ( '$vorname', '$nachname', '$strasse', '$plz', '$wohnort', '$email' )" );

print $obj->header ( "text/html" ),
$obj->start_html ( -title => "Bestätigung" );

print $obj->h3 ( "Das haben Sie eingegeben! \n" );
print $obj->h5 ( $vorname, " ", $nachname );
print $obj->h5 ( $strasse );
print $obj->h5 ( $plz, " ", $wohnort );

print $obj->end_html;

$dbh->disconnect();

exit;


Das Skript läuft ohne zu murren durch, aber es wird nichts in die Datenbank (PostgreSQL) eingetragen. Warum geht es so nicht und .... verzeiht mir die dumme Frage... was ist das "qq"? Eine andere Art von qw?

Ein anderes Problem ist noch, daß bei der Ausgabe der Nachname nicht erscheint!?!

Gruss Christian
Ein Betriebssystem sie zu knechten, sie alle zu finden, Ins Dunkel zu treiben und ewig zu binden.

William Gates III

View full thread INSERT ....VALUES über Variablen einlesen?