Study-Board.de
  1. Suche
  2. Startseite
    1. Deals
      1. Social Deals
      2. Amazon Deals
      3. Prime Angebote
  3. Forum
    1. Dashboard
    2. Unerledigte Themen
    3. Datenbanken
    4. Gamification
    5. Umfragen
  4. Tippspiel
    1. Rangliste
    2. Tippgemeinschaften
    3. Tipper-Übersicht
    4. Meine Statistik
    5. Hall of Fame
    6. WM-Wertung
  5. Semantische Suche
  • Anmelden
  • Registrieren
  • Suche
Alles
  • Alles
  • Forum
  • Artikel
  • Seiten
  • Termine
  • Galerie
  • wcf.search.type.de.flexiblelist.wsc.entry
  • wcf.search.type.com.amp.advancedpoll.search
  • Erweiterte Suche
  1. Study-Board.de
  2. Mitglieder
  3. Jantxu

Beiträge von Jantxu

  • SQL-Datei importieren

    • Jantxu
    • 25. Mai 2006 um 08:51

    Danke für die Antworten, das mit dem MySQL 3 kompatiblem Dump hat geklappt! Leider sind dabei alle primary keys flöten gegamgen, aber das ist nicht schlimm!

    Viel Spaß bei euren Vatertagstouren, wenn ich welche macht!

    Viele Grüße,
    Jan

  • SQL-Datei importieren

    • Jantxu
    • 23. Mai 2006 um 22:18

    Hallo!

    Ich habe auf meinem lokalen MAMP-Server eine Datenbank entwickelt und würde diese nun gerne online bei ohost.de testen. Dieser Anbieter stellt kostenlosen Webspace mit php und SQL-Unterstützung zur Verfügung. Die DB-Administration läuft über phpMyAdmin. Wenn ich die SQL-Datei allerdings importieren möchte kommt eine komische Fehlermeldung, mit der ich leider nichts anfangen kann:

    #1064 - You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'DEFAULT CHARSET=utf8_bin AUTO_INCREMENT=36' at line 24

    Der SQL-Code sieht folgendermaßen aus: (ist etwas länger)

    Code
    -- phpMyAdmin SQL Dump
    -- version 2.7.0-pl2
    -- http://www.phpmyadmin.net
    -- 
    -- Host: XXXXXXXXX
    -- Erstellungszeit: 23. Mai 2006 um 22:18
    -- Server Version: 5.0.19
    -- PHP-Version: 5.1.2
    -- 
    -- Datenbank: `XXXX`
    -- 
    
    
    -- --------------------------------------------------------
    
    
    -- 
    -- Tabellenstruktur für Tabelle `Bestellte_Gerichte`
    -- 
    
    
    CREATE TABLE `Bestellte_Gerichte` (
      `RID` int(11) NOT NULL default '0',
      `GID` tinyint(4) NOT NULL default '0',
      `BGID` int(11) NOT NULL auto_increment,
      PRIMARY KEY  (`BGID`)
    ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
    
    
    -- 
    -- Daten für Tabelle `Bestellte_Gerichte`
    -- 
    
    
    
    
    -- --------------------------------------------------------
    
    
    -- 
    -- Tabellenstruktur für Tabelle `Bestellte_Weine`
    -- 
    
    
    CREATE TABLE `Bestellte_Weine` (
      `RID` int(11) NOT NULL,
      `WID` tinyint(4) NOT NULL,
      `BWID` int(11) NOT NULL auto_increment,
      PRIMARY KEY  (`BWID`)
    ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
    
    
    -- 
    -- Daten für Tabelle `Bestellte_Weine`
    -- 
    
    
    
    
    -- --------------------------------------------------------
    
    
    -- 
    -- Tabellenstruktur für Tabelle `Gerichte`
    -- 
    
    
    CREATE TABLE `Gerichte` (
      `GID` tinyint(4) NOT NULL auto_increment,
      `Bezeichnung` varchar(150) NOT NULL,
      `Preis` decimal(10,2) default NULL,
      `ProdGR` tinyint(4) NOT NULL,
      PRIMARY KEY  (`GID`),
      KEY `ProdGR` (`ProdGR`)
    ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=8 ;
    
    
    -- 
    -- Daten für Tabelle `Gerichte`
    -- 
    
    
    INSERT INTO `Gerichte` VALUES (1, 'Pizza Salami', '7.00', 1);
    INSERT INTO `Gerichte` VALUES (2, 'Pizza Funghi', '8.30', 1);
    INSERT INTO `Gerichte` VALUES (3, 'Spaghetti Napoli', '8.00', 2);
    INSERT INTO `Gerichte` VALUES (4, 'Filet Stroganoff', '11.00', 3);
    INSERT INTO `Gerichte` VALUES (5, 'Pansen ostfriesische Art', '13.00', 3);
    INSERT INTO `Gerichte` VALUES (6, 'Lasagne', '9.50', 2);
    INSERT INTO `Gerichte` VALUES (7, 'Meerschweinchen in Tomatensauce', '10.00', 3);
    
    
    -- --------------------------------------------------------
    
    
    -- 
    -- Tabellenstruktur für Tabelle `Kunden`
    -- 
    
    
    CREATE TABLE `Kunden` (
      `Anrede` varchar(4) NOT NULL default '',
      `Vname` varchar(20) NOT NULL default '',
      `Nname` varchar(40) NOT NULL default '',
      `Email` varchar(40) NOT NULL default '',
      `PLZ` varchar(5) NOT NULL default '0',
      `Bname` varchar(15) NOT NULL default '',
      `PW` varchar(15) NOT NULL default '',
      PRIMARY KEY  (`Email`),
      UNIQUE KEY `Bname` (`Bname`)
    ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
    
    
    -- 
    -- Daten für Tabelle `Kunden`
    -- 
    
    
    
    
    -- --------------------------------------------------------
    
    
    -- 
    -- Tabellenstruktur für Tabelle `ProdGR`
    -- 
    
    
    CREATE TABLE `ProdGR` (
      `ProdGR` tinyint(4) NOT NULL auto_increment,
      `Art` varchar(50) NOT NULL default '',
      PRIMARY KEY  (`ProdGR`)
    ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=7 ;
    
    
    -- 
    -- Daten für Tabelle `ProdGR`
    -- 
    
    
    INSERT INTO `ProdGR` VALUES (1, 'Pizza');
    INSERT INTO `ProdGR` VALUES (2, 'Pasta');
    INSERT INTO `ProdGR` VALUES (3, 'Fleisch');
    INSERT INTO `ProdGR` VALUES (4, 'Vegetarisch');
    INSERT INTO `ProdGR` VALUES (5, 'Rotwein');
    INSERT INTO `ProdGR` VALUES (6, 'Weisswein');
    
    
    -- --------------------------------------------------------
    
    
    -- 
    -- Tabellenstruktur für Tabelle `Reservierungen`
    -- 
    
    
    CREATE TABLE `Reservierungen` (
      `Email` varchar(40) NOT NULL default '',
      `TischNr` tinyint(4) NOT NULL default '0',
      `Anz_Personen` tinyint(2) NOT NULL default '0',
      `Datum` varchar(8) NOT NULL default '',
      `Uhrzeit` varchar(6) NOT NULL default '',
      `Session_ID` varchar(100) NOT NULL,
      `Bemerkung` varchar(1000) NOT NULL,
      `RID` int(11) NOT NULL auto_increment,
      PRIMARY KEY  (`RID`)
    ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
    
    
    -- 
    -- Daten für Tabelle `Reservierungen`
    -- 
    
    
    
    
    -- --------------------------------------------------------
    
    
    -- 
    -- Tabellenstruktur für Tabelle `Rezepte`
    -- 
    
    
    CREATE TABLE `Rezepte` (
      `GID` tinyint(4) NOT NULL default '0',
      `ZID` tinyint(4) NOT NULL default '0',
      `Menge_in_Gramm` double NOT NULL default '0',
      `Rez_ID` tinyint(4) NOT NULL auto_increment,
      PRIMARY KEY  (`Rez_ID`)
    ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=27 ;
    
    
    -- 
    -- Daten für Tabelle `Rezepte`
    -- 
    
    
    INSERT INTO `Rezepte` VALUES (1, 1, 50, 1);
    INSERT INTO `Rezepte` VALUES (1, 2, 50, 2);
    INSERT INTO `Rezepte` VALUES (1, 3, 100, 3);
    INSERT INTO `Rezepte` VALUES (1, 4, 100, 4);
    INSERT INTO `Rezepte` VALUES (2, 2, 50, 5);
    INSERT INTO `Rezepte` VALUES (2, 3, 100, 6);
    INSERT INTO `Rezepte` VALUES (2, 4, 100, 7);
    INSERT INTO `Rezepte` VALUES (2, 9, 75, 8);
    INSERT INTO `Rezepte` VALUES (3, 5, 150, 9);
    INSERT INTO `Rezepte` VALUES (3, 3, 150, 10);
    INSERT INTO `Rezepte` VALUES (4, 6, 250, 11);
    INSERT INTO `Rezepte` VALUES (4, 7, 100, 12);
    INSERT INTO `Rezepte` VALUES (4, 2, 100, 13);
    INSERT INTO `Rezepte` VALUES (4, 9, 50, 14);
    INSERT INTO `Rezepte` VALUES (5, 10, 500, 15);
    INSERT INTO `Rezepte` VALUES (5, 3, 100, 16);
    INSERT INTO `Rezepte` VALUES (6, 13, 150, 17);
    INSERT INTO `Rezepte` VALUES (6, 11, 300, 18);
    INSERT INTO `Rezepte` VALUES (6, 3, 100, 19);
    INSERT INTO `Rezepte` VALUES (6, 2, 50, 20);
    INSERT INTO `Rezepte` VALUES (6, 12, 20, 21);
    INSERT INTO `Rezepte` VALUES (3, 14, 20, 22);
    INSERT INTO `Rezepte` VALUES (4, 15, 200, 23);
    INSERT INTO `Rezepte` VALUES (7, 16, 250, 24);
    INSERT INTO `Rezepte` VALUES (7, 14, 20, 25);
    INSERT INTO `Rezepte` VALUES (7, 3, 100, 26);
    
    
    -- --------------------------------------------------------
    
    
    -- 
    -- Tabellenstruktur für Tabelle `Tische`
    -- 
    
    
    CREATE TABLE `Tische` (
      `TischNr` tinyint(4) NOT NULL default '0',
      `AnzPl` char(2) NOT NULL default '',
      PRIMARY KEY  (`TischNr`)
    ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
    
    
    -- 
    -- Daten für Tabelle `Tische`
    -- 
    
    
    INSERT INTO `Tische` VALUES (2, '8');
    INSERT INTO `Tische` VALUES (1, '8');
    INSERT INTO `Tische` VALUES (3, '3');
    INSERT INTO `Tische` VALUES (4, '3');
    INSERT INTO `Tische` VALUES (5, '4');
    INSERT INTO `Tische` VALUES (6, '4');
    INSERT INTO `Tische` VALUES (7, '4');
    INSERT INTO `Tische` VALUES (8, '4');
    INSERT INTO `Tische` VALUES (9, '4');
    INSERT INTO `Tische` VALUES (10, '4');
    INSERT INTO `Tische` VALUES (11, '8');
    
    
    -- --------------------------------------------------------
    
    
    -- 
    -- Tabellenstruktur für Tabelle `Wein`
    -- 
    
    
    CREATE TABLE `Wein` (
      `WID` tinyint(4) NOT NULL auto_increment,
      `Bezeichnung` varchar(100) NOT NULL,
      `Jahrgang` smallint(6) NOT NULL default '0',
      `Preis` decimal(10,2) NOT NULL default '0.00',
      `ProdGR` tinyint(4) NOT NULL,
      PRIMARY KEY  (`WID`)
    ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT='Weinkarte' AUTO_INCREMENT=9 ;
    
    
    -- 
    -- Daten für Tabelle `Wein`
    -- 
    
    
    INSERT INTO `Wein` VALUES (1, 'Pennerglück', 2005, '2.80', 5);
    INSERT INTO `Wein` VALUES (2, 'Roter Fuselbach', 2004, '6.60', 5);
    INSERT INTO `Wein` VALUES (3, 'Rougette malheureuse', 1999, '21.90', 5);
    INSERT INTO `Wein` VALUES (4, 'Tinto de verano', 2002, '4.99', 5);
    INSERT INTO `Wein` VALUES (5, 'Gurkenheimer Schädelpein', 1998, '6.99', 6);
    INSERT INTO `Wein` VALUES (6, 'Banda Azul', 2000, '20.00', 5);
    INSERT INTO `Wein` VALUES (7, 'Weisser Schädelspalter', 2005, '5.00', 6);
    INSERT INTO `Wein` VALUES (8, 'Vinho Verde', 2003, '7.00', 6);
    
    
    -- --------------------------------------------------------
    
    
    -- 
    -- Tabellenstruktur für Tabelle `Zutaten`
    -- 
    
    
    CREATE TABLE `Zutaten` (
      `ZID` tinyint(4) NOT NULL auto_increment,
      `Name` varchar(100) NOT NULL,
      PRIMARY KEY  (`ZID`)
    ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=17 ;
    
    
    -- 
    -- Daten für Tabelle `Zutaten`
    -- 
    
    
    INSERT INTO `Zutaten` VALUES (1, 'Salami');
    INSERT INTO `Zutaten` VALUES (2, 'Käse');
    INSERT INTO `Zutaten` VALUES (3, 'Tomaten');
    INSERT INTO `Zutaten` VALUES (4, 'Mehl');
    INSERT INTO `Zutaten` VALUES (5, 'Spaghetti Hartweizengries');
    INSERT INTO `Zutaten` VALUES (6, 'Filetsteak vom Rind');
    INSERT INTO `Zutaten` VALUES (7, 'Gewürzgurken süss-sauer');
    INSERT INTO `Zutaten` VALUES (8, 'Pommes Frites');
    INSERT INTO `Zutaten` VALUES (9, 'Champignons');
    INSERT INTO `Zutaten` VALUES (10, 'Rinderpansen');
    INSERT INTO `Zutaten` VALUES (11, 'Rinderhack');
    INSERT INTO `Zutaten` VALUES (12, 'Zwiebeln');
    INSERT INTO `Zutaten` VALUES (13, 'Nudelplatten');
    INSERT INTO `Zutaten` VALUES (14, 'Mama Miracolis Gewürzmischung');
    INSERT INTO `Zutaten` VALUES (15, 'Tintenfisch');
    INSERT INTO `Zutaten` VALUES (16, 'Frisches Meerschweinchen');
    Alles anzeigen

    Viele Grüße und gute Nacht, Jan

  • Eingabeformular als pdf?

    • Jantxu
    • 23. Mai 2006 um 22:04

    Du könntest den Fragebogen auch als HTML-Formular online stellen und Dir dann einfach die Antworten automatisch per Mail zusenden lassen oder in eine Datenbank einspeisen.

    Viele Grüße, Jan

    P. S.: Was mit vorgefertigten Tools gemeint ist, weiss ich leider auch nicht.

  • session_destroy funktioniert nicht

    • Jantxu
    • 15. Mai 2006 um 18:14

    Vielen Dank für die Hilfe. Mittlerweile klappt es mit der Funktion
    session_regenerate_id(). Diese Funktion muss in der ersten Datei, die die Session startet, aufgerufen werden.

    Viele Grüße,
    Jan

  • session_destroy funktioniert nicht

    • Jantxu
    • 12. Mai 2006 um 13:26

    Hi, danke für den Tip, leider funktioniert auch das nicht. Was ich allerdings nicht verstehe ist der Hinweis:

    // Wenn Sie session_name("irgendwas") verwenden, vergessen Sie es
    // jetzt nicht!

    Was ist damit gemeint? Mein session_name() PHPSESSID. Muss ich also noch zusätzlich irgendwas beachten?

    Viele Grüße,
    Jan

  • session_destroy funktioniert nicht

    • Jantxu
    • 9. Mai 2006 um 18:31

    Moin an alle,

    ich beschäftige mich seit 2 stunden mit 5 zeilen code und komme nicht weiter. Die Datei logout.php soll die aktive Session zerstören und dann auf die index.php weiterleiten. Anscheinend klappt das auch. Nur wenn ich mich dann auf der index.php neu einlogge habe ich immer noch dieselbe Session-ID, folglich scheint die Session nicht zerstört worden zu sein. Hier erstmal der Code:

    PHP
    <?php
    session_start();
    session_destroy();
    		if(session_destroy) {
    			echo	"Bestellung erfolgreich, Sie werden zur Startseite weitergeleitet, falls das nach 5 Sekunden nicht funktioniert, bitte <a href=\"index.php\">hier</a> klicken";}
    
    			else {
    			echo	"Nicht geloescht";}
    
    		if(!session_id())
     		echo " Die Session-ID wurde zerst&ouml;rt";
    ?>
    Alles anzeigen

    Kann mir jemand helfen? Das wäre echt super! Viele Grüße aus H,
    Jan

  • PHP in Zusammenarbeit mit Formularen

    • Jantxu
    • 6. Mai 2006 um 12:45

    Hallo an alle,

    ich möchte die Einträge einer MySQL-Tabelle als Formular mit Radio-Buttons ausgeben. Bei einem Klick auf einen Radio-Button soll dann der Primärschlüssel aus der Tabelle an eine Datei zum Auswerten bzw. weiterverarbeiten geschickt werden. So sieht der relevante Code aus:

    PHP
    <form method="post" action="warenkorb.php">		
    		<?php	
    		/*
    		Die beiden Abfragen $sql_essen und $sql_wein
    		fragen alle Eintraege aus den Tabellen Gerichte und Wein ab und ordnen diese nach Produktgruppen. Um
    		das Bestellen der einzelnen Positionen zu ermoeglichen, werden die Eintraege der Tabellen als Radiobuttons
    		ausgegeben. Wenn man eine Position waehlt und auf "Bestellen klickt, wird ein entsprechender Eintrag in der 
    		Tabelle "Bestellte_Gerichte" bzw. "Bestellte_Weine" erzeugt. Die dazu benoetigte Reservierungs-ID muss an
    		diese Datei per Session uebergeben werden.
    		Im Folgenden: Abfrage der Gerichte aus der Tabelle Essen, Ausgabe als Formular mit Radio-Buttons in einer
    		Tabelle
    		*/
    		$sql_essen =	 'SELECT `Gerichte`.`GID`,`Gerichte`.`Bezeichnung`,`Gerichte`.`Preis`,`ProdGR`.`Art`'
            					. ' FROM Gerichte, ProdGR'
            					. ' WHERE `Gerichte`.`ProdGR`=`ProdGR`.`ProdGr` ORDER BY `ProdGR`.`ProdGR` ';
    		echo	"<h3>Speisekarte</h3>";
    		echo	"<table>";
    		echo	"<tr class=\"bestellung\"><td></td><td>Bezeichnung</td><td>Preis</td><td>Warengruppe</td></tr>";
    		$abfrage = mysql_query($sql_essen) or die ("Fehler: " .mysql_error());
    			while ($ergebnis = mysql_fetch_array($abfrage))   
    					{	
    					echo	"<tr><td><input type=radio name=gerichte value=" .$ergebnis['GID'] ." /></td><td>"
    							.$ergebnis['Bezeichnung'] ."</td><td>"
    							.$ergebnis['Preis'] ."</td><td>"
    							.$ergebnis['Art'] ."</td></tr>";
    					}
    		echo	"</table>";
    		/*
    		Im Folgenden: Abfrage der Wein aus der Tabelle Wein, Ausgabe als Formular mit Radio-Buttons in einer
    		Tabelle
    		*/		
    		$sql_wein = 	'SELECT `Wein` . `WID` , `Wein` . `Bezeichnung` , `Wein` . `Jahrgang` , `Wein` . `Preis` , `ProdGR` . `Art` '
           					. ' FROM Wein , ProdGR '
            					. ' WHERE `Wein` . `ProdGR` = `ProdGR` . `ProdGR` '
            					. ' ORDER BY `ProdGR` . `Art` ';
    		echo	"<h3>Weinkarte</h3>";
    		echo	"<table>";
    		echo	"<tr class=\"bestellung\"><td></td><td>Bezeichnung</td><td>Preis</td><td>Warengruppe</td><td>Jahrgang</td></tr>";
    		$abfrage = mysql_query($sql_wein) or die ("Fehler: " .mysql_error());
    			while ($ergebnis = mysql_fetch_array($abfrage))   
    					{	
    					echo	"<tr><td><input type=radio name=gerichte value=" .$ergebnis['WID'] ." /></td><td>"
    							.$ergebnis['Bezeichnung'] ."</td><td>"
    							.$ergebnis['Preis'] ."</td><td>"
    							.$ergebnis['Art'] ."</td><td>"
    							.$ergebnis['Jahrgang'] ."</td></tr>";			
    					}
    		echo	"</table>";
    		?>
    		<p>
    		<input type="submit" value="Bestellen">
    		<input type="reset" value="Neu w&auml;hlen">
    		</p>
    </form>
    Alles anzeigen

    Wenn ich nun auf den "Bestellen"-Button klicke öffnet sich die Datei warenkorb.php, nur wird der gewünschte Wert ($ergebnis['GID'] bzw. $ergebnis['WID'] nicht übertragen.

    Leider weiss ich nicht mehr weiter und finde den Fehler leider auch nicht. Ich hoffe, mir kann jemand hier helfen. Viele Grüße aus Hannover,

    Jan

    EDIT: Habe mein Problem gerade selbst gelöst. Der Code stimmt, habe aber einen Fehler in der warenkorb.php gefunden, der die Übertragung verhindert hat.

  • Datenmodellierung

    • Jantxu
    • 21. April 2006 um 16:20

    So könnte man das sicher auch machen, meine Lösung sieht nun letztendlich ähnlich aus:

    Tabelle Reservierungen (Reservierungs_ID, Email, Tisch_Nr, Anzahl_Personen, Datum)

    Tabelle Bestellte_Gerichte (Reservierungs_ID, GID)

    So können einer Reservierung mehrere Gerichte zugeordnet werden. Weiterhin ist die Reservierung über die Email eindeutig dem Besteller zuzuordnen. Müsste so doch auch gehen, oder?

  • Datenmodellierung

    • Jantxu
    • 21. April 2006 um 14:27

    Moin an alle, hat prima geklappt mit den Rezepten! Vielleicht kann mir ja auch jemand bei der nächsten Frage helfen:

    Es geht wiedermal um die ERM-Modellierung, unterstrichene Ausdrücke sind Primärschlüssel:

    Tabelle Kunden (Email, Name, Vorname)
    Tabelle Gerichte (GID, Bezeichnung)
    Tabelle Tische (TischNr, Anzahl_Plaetze)

    Nun möchte ich eine Tabelle "Bestellungen" und eine Tabelle "Reservierungen" anlegen. Habe mir das so überlegt:

    Tabelle Bestellungen (Bestellungs_ID, GID, Email) mit GID und Email als Fremdschlüssel aus den Tabellen "Gerichte" respektive "Kunden".

    Wie müsste nun die Reservierungstabelle aussehen? Es müsste eine Verknüpfung zur Tabelle Bestellung bestehen, weiterhin brauche ich das Reservierungsdatum und die Tischnummer aus der Tabelle Tische. Mein Modellierungsproblem ist nun, dass ich nicht weiss wie ich es hinkriege, dass eine Bestellung aus mehreren Gerichten bestehen kann.


    EDIT: Ich hatte gerade nach dem Abschicken eine Idee: Ich könnte den Primärschlüssel der Tabelle Reservierungen als Fremdschlüssel in die Tabelle Bestellungen aufnehmen und die Bestellungs_ID einfach rausschmeissen. So könnte ich jeder Reservierung eine beliebige Anzahl von bestellten Gerichten zuordnen. Darf man das?

    Ich hoffe, dass mir jemand helfen kann. Viele Grüße,

    Jan

  • Eine php-Frage

    • Jantxu
    • 7. April 2006 um 11:33

    Hallo,

    danke erstmal für Deine Antwort. Ich habe das Problem nun allerdings anders gelöst. mit

    if (isset($db_Bname) überprüfe ich erstmal ob die Variable einen Wert hat und lasse dann erst die normale If-Schleife durchlaufen. Funktioniert prima.

    Mal so nebenbei: Was muss ich hier im Forum eingeben, damit der Code mit Zeilenangaben etc. angezeigt wird? Das macht nämlich z. Zt. anscheinend der Admin immer nachträglich für mich.

  • Eine php-Frage

    • Jantxu
    • 5. April 2006 um 19:50

    Hallo an alle,

    ich schlage mich mal wieder mit für mich unerklärlichen php-Fehlermeldungen rum. So sieht der Code aus:

    PHP
    <?php
    	error_reporting(E_ALL);	
    $Bname 	= $_POST['Bname'];
    $PW		= $_POST['PW'];
    include ("config.php");	
    $table = "Kunden";			
    $verbindung = @mysql_connect($server, $user, $pass);	
    
    
    mysql_select_db($db, $verbindung)
    
    
    or die ("Verbindungsfehler");
    if ($verbindung)
    echo "Verbindung erfolgreich <p />";
    else
    echo "Verbindungsfehler";
    	$sql =	 "SELECT *
    			FROM $table
    			WHERE Bname = '$Bname'";
    
    
    	$abfrage = mysql_query($sql) or die ("Fehler: " .mysql_error());
    			while ($ergebnis = mysql_fetch_array($abfrage))   
    					{	
    					$db_Bname = $ergebnis['Bname'];
    					$db_PW = $ergebnis['PW'];		
    					}
    
    	if ($db_Bname == $Bname && $db_PW == $PW)		 
    					{							
    					echo	"Herzlich Willkommen im Online-Buchungscenter von <b>\"Muddis Fuddern\"</b>\n";
    					}
    					else
    					{
    					echo	"Fehler";
    					}
    
    ?>
    Alles anzeigen


    Die Fehlermeldung lautet: Undefined variable $db_Bname in line 25. (Das ist die Stelle mit dem If). Ich hoffe, dass mit wer helfen kann!

    Viele Grüße,
    Jan

  • Datenmodellierung

    • Jantxu
    • 5. April 2006 um 19:46

    Danke, für die Antwort, ich werde das mal austesten.

  • Datenmodellierung

    • Jantxu
    • 4. April 2006 um 17:33

    Ich brauche ein ERM. Wäre super, wenn Du mir helfen könntest. Ich konnte das auch mal, habe aber irgendwie vergessen wie das funktioniert :)

    Viele Grüße, Jan

  • Datenmodellierung

    • Jantxu
    • 4. April 2006 um 14:53

    Hallo an alle!

    Ich möchte folgenden Sachverhalt modellieren und in Tabellen abbilden:

    Ein Gericht/Mahlzeit besteht aus mehreren Zutaten. Allerdings bestehen nicht alle Mahlzeiten aus gleichvielen Zutaten. Bestimmte Zutaten können auch in mehreren Gerichten vorkommen.

    Bisher habe ich 2 Tabellen angelegt:

    Tab.1: Gerichte (Gericht_ID, Bezeichnung, Preis) mit der Gericht_ID als Primärschlüssel.

    Tab.2: Zutaten (Zutaten_ID, Bezeichnung, Mengeneinheit) mit der Zutaten_ID als Primärschlüssel.

    Kann mir jemand bei der Modellierung weiterhelfen?

    Viele Grüße, Jan

  • Darstellung einer www-Seite mit Firefox 1.5 und IE 6.0

    • Jantxu
    • 3. Januar 2006 um 12:16

    Hallo Jens,

    mittlerweile ist alles xhtml 1.0 valid. den css-validator habe ich auch drüberlaufenlassen und auch das passt nun. Allerdings tritt der Darstellungsfehler immer noch auf....

    Mit Firefox 1.5, Safari 1.3.1 und sogar dem real-player-browser sieht alles wunderbar aus.....nur der IE macht Mucken!

  • Darstellung einer www-Seite mit Firefox 1.5 und IE 6.0

    • Jantxu
    • 2. Januar 2006 um 21:30

    Frohes Neues an alle!

    Ich habe wiedermal eine Frage. Diesen Mittwoch muss ich meine Hausarbeit als www-Seite abgeben und wollte sie vorher nochmal testen. Mit Firefox 1.5 sieht die Seite auch gut aus, mit dem IE 6.0 siehts aber ziemlich dürftig aus. Kann mir vielleicht jemand sagen, woran das liegen könnte?

    Hier ist erstmal der Link der Seite:

    http://jantxu.ja.ohost.de/hausarbeit/rapid/

    und hier das css-file:

    http://jantxu.ja.ohost.de/hausarbeit/rap…/css/format.css

    Viele Dank schonmal!

  • Rapid Authoring / Rapid E-Learning

    • Jantxu
    • 5. Dezember 2005 um 10:20

    Hallo,

    tut mir leid, dass ich so lange nicht geantwortet habe, irgendwie habe ich nicht dran gedacht.

    Zu Deiner Frage:

    Rapid Authoring / Rapid E-Learning bezeichnet die schnelle und günstige Erstellung von elektronischen Lerneinheiten, ohne dass dazu Programmierkenntnisse notwendig sind. Es müssen also nicht mehr externe Unternehmen beauftragt werden, die innerhalb von mehreren Wochen/Monaten aufwendige WBTs/CBTs erstellen. Fachexperten aus dem Unternehmen erstellen die Lerneinheiten mit Hilfe von bestimmten Tools selbst.

    Anwendungsgebiete sind bspw. die schnelle Übermittlung kritischer Infos, häufig auftretende Produktschulungen etc., also immer dann, wenn klassische E-Learning-Anwendungen zu langsam oder zu teuer sind.

    Wo ich gerade beim Thema bin:

    Kann mir jemand sagen, wo ich die Grafik "Vier Sektoren Modell 1880 - 2010" herbekomme? Auf der Grafik wird die Abnahme des Einflusses industrieller Produktion und Dienstleitungen im Gegensatz zur Zunahme des Einflusses der IuKT dargestellt. Die Original-Quelle ist anscheinend von 1996 aus einer Publikation des Bundesministeriums für Bildung und Forschung, nur kommt man da leider nicht mehr ran.

  • Rapid Authoring / Rapid E-Learning

    • Jantxu
    • 21. November 2005 um 11:07

    Hallo an alle!

    Ich schreibe gerade an einer Hausarbeit über das o. g. Thema. Da es leider noch keine Literatur dazu gibt wüsste ich gerne, ob evtl. jemand damit schon Erfahrung hat und/oder ein paar informative Links kennt.

    Viele Grüße, Jan

  • Eine PHP-Frage

    • Jantxu
    • 17. Oktober 2005 um 16:56

    Vielen Dank!

  • Eine PHP-Frage

    • Jantxu
    • 17. Oktober 2005 um 14:56

    So funktioniert es:

    PHP
    while ($zeile = mysql_fetch_array($query))
    {
    ?>
    <table cellspacing="2" cellpadding="2" width="100%"><tr><td>
    <a href="<?php echo $zeile['Link']; ?>">
    <img height="90" width="120" src="<?php echo $zeile['thumb']; ?>">
    </a></td></tr></table>
    <?php	
    }

    Dieses Templates-Verfahren habe ich mir leider noch gar nicht angeschaut...ist das sehr kompliziert?

  1. cklawitter Lv. 1 30 XP
  2. sieger81 Lv. 1 5 XP
Vollständige Bestenliste
  1. Dealfuchs.info
  2. Impressum
    1. Datenschutzerklärung
    2. Verhaltenskodex
      1. Learn to Post
  3. Mediadaten
  4. Study-Talk.de - Rabatte nicht nur für Studenten
  5. Kontakt
Community-Software: WoltLab Suite™