php-resource



Zurück   PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr > Entwicklung > SQL / Datenbanken
 

Login

 
eingeloggt bleiben || php-forumjetzt anmelden
 

SQL / Datenbanken Probleme mit SQL? Hier könnt ihr eure Fragen zu SQL (MySQL, PostgreSQL, MS-SQL und andere ANSI-SQL Server) los werden.

Antwort
 
LinkBack Themen-Optionen Thema bewerten
  #1 (permalink)  
Alt 06-12-2006, 18:09
robert_100383
 Newbie
Links : Onlinestatus : robert_100383 ist offline
Registriert seit: Dec 2006
Beiträge: 5
robert_100383 ist zur Zeit noch ein unbeschriebenes Blatt
Standard Fremdschlüsse! Formulardaten in 2verschiedene Tabellen

Hallo!

Ich habe eine Datenbank mit 2 Tabellen.
Eine heißt "login"
Felder dieser Tabelle sind:
userid (PK),username,userpass,usersession

Hier werden die Informationen gespeichert die zum einloggen von Bedeutung sind.

Die zweite Tabelle heißt "Teilnehmer"
Felder dieser Tabelle:
Teilnehmerid (PK),userid (FK),vorname, geschlecht,email,gebdatum!

In der zweiten tabelle habe ich userid als Fremdschlüssel deklariert!

Ich möchte nun das beim anmelden alle Felder in einem Formular eingegen werden sollen....
Diese Daten sollen dann eben in den beiden Tabellen abgespeichert werden.

Zum Teil klappt das auch.....
habe bloß folgendes Problem!
Der Wert des Fremdschlüssels "userid" für die Tabelle teilnehmer wird nicht geholt.
Mit dessen Hilfe möchte ich doch die beiden Tabellen miteinander verknüpfen!

Hier mein sript:
PHP-Code:

if (isset($_POST['anmelden']))
   {
    
$username $_POST['username'];
    
$passwort $_POST['passwort'];
    
$vorname $_POST['vorname'];
    
$geschlecht $_POST['geschlecht'];
    
$email $_POST['email'];
    
$gebdatum $_POST['gebdatum'];

   
mysql_db_query('register',"INSERT INTO 
login (username,userpass) VALUES ('$username','$passwort')"
) or die(mysql_error());
    print(
'<script language="Javascript">
           alert("Ihre Daten wurden übernommen");
         </script>'
);

   
mysql_db_query('register',"INSERT INTO teilnehmer (vorname,geschlecht,email,gebdatum) 
values ('$vorname','$geschlecht','$email','$gebdatum')"
) or die(mysql_error());

Was mache ich falsch? Muss ich in der 2ten mysql_db_query noch irgebndwie erwähnen
das er sich den schlüssel (userid) aus der Tabelle "login" holen soll?

Wäre nett wenn ihr mir helfen könntet

Geändert von robert_100383 (06-12-2006 um 19:48 Uhr)
Mit Zitat antworten
  #2 (permalink)  
Alt 06-12-2006, 18:16
jahlives
 Master
Links : Onlinestatus : jahlives ist offline
Registriert seit: Jun 2004
Ort: Hooker in Kernel
Beiträge: 8.279
jahlives ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Zitat:
Was mache ich falsch?
1. Du erzeugst Überbreiten mit deinem Code
2. Du denkst, dass zwei Posts besser wären als einer

Gruss

tobi
__________________
Gutes Tutorial | PHP Manual | MySql Manual | PHP FAQ | Apache | Suchfunktion für eigene Seiten

"An error does not become truth by reason of multiplied propagation, nor does truth become error because nobody sees it."
Mohandas Karamchand Gandhi (Mahatma Gandhi) (Source)
Mit Zitat antworten
  #3 (permalink)  
Alt 06-12-2006, 18:31
robert_100383
 Newbie
Links : Onlinestatus : robert_100383 ist offline
Registriert seit: Dec 2006
Beiträge: 5
robert_100383 ist zur Zeit noch ein unbeschriebenes Blatt
Standard

sorry das war nicht beabsichtigt!!
Mit Zitat antworten
  #4 (permalink)  
Alt 06-12-2006, 18:53
wahsaga
  Moderator
Links : Onlinestatus : wahsaga ist offline
Registriert seit: Sep 2001
Beiträge: 25.236
wahsaga befindet sich auf einem aufstrebenden Ast
Standard

Dann schaffe bzgl. Punkt 1 bitte Abhilfe, in dem du deinen Post editierst.
__________________
I don't believe in rebirth. Actually, I never did in my whole lives.
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


PHP News

Warum Texterstellung mit künstlicher Intelligenz richtig gut ist
Warum Texterstellung mit künstlicher Intelligenz richtig gut istKünstliche Intelligenz ist dabei, die Welt zu erobern. Die größten Unternehmen entwickeln Systeme, die einen Text für Sie schreiben können. Und sie machen das sehr gut.

05.01.2022 | Berni

Vorteile eines flexiblen ERP Systems
Vorteile eines flexiblen ERP SystemsEin flexibles ERP System bietet in allen Unternehmensbereichen die Grundlage für eine erfolgreiche Verwaltung, Organisation und Planung aller Prozesse.

01.12.2021 | Berni


 

Aktuelle PHP Scripte

copycockpit

Lassen Sie eine KI in Sekundenschnelle hochwertige Texte für z.B. Blogs, Produkt-Beschreibungen und Landing-Pages schreiben.

17.01.2022 Berni | Kategorie: KI Tools
frase.io

Automatisch Texte von einer KI Schreiben lassen. Die Effizienz von Frase und die geschriebenen Texte machen es einfach, SEO-Texte zu schreiben.

27.12.2021 Berni | Kategorie: KI Tools
Marktplatz für Blog-Marketing und Blog-Vermarktung ansehen Marktplatz für Blog-Marketing und Blog-Vermarktung

Blogmission, hier finden Blogbetreiber (Publisher) und Firmen (Advertiser) einfach und effektiv zueinander.

20.12.2021 Berni | Kategorie: SEO/ DIENSTE
 Alle PHP Scripte anzeigen

Alle Zeitangaben in WEZ +2. Es ist jetzt 18:19 Uhr.