php.de

Zurück   php.de > php.de Intern > Off-Topic Diskussionen

Off-Topic Diskussionen Mach mal Pause vom Programmieren!

Thema geschlossen
 
LinkBack Themen-Optionen Thema bewerten
Alt 08.04.2011, 09:22  
Maikh
Gast
 
Beiträge: n/a
Standard Suche Hilfe bei Datenbankoptimierung

guten morgen....

ich habe mich jetzt schon über mehrere Tage, fast Wochen durch die Erklärung der Normalform bei Datenbanken gewühlt. Ich denke ich habe es ganz gut kapiert, weiss aber nicht wie ich das jetzt auf mein Programm anwenden soll.

Gibt es jemanden den ich damit belästigen darf? Ich brauch da echt jemanden der mir das am besten über skype, anhand meines Programms in den Kopf hämmert.

Oder schreibt mir ne PN wenn ihr mir helfen wollt.



Danke

Geändert von Maikh (08.04.2011 um 09:37 Uhr).
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 08.04.2011, 11:21  
Erfahrener Benutzer
 
Registriert seit: 01.09.2010
Beiträge: 4.561
PHP-Kenntnisse:
Fortgeschritten
eagle275 ist ein sehr geschätzer Menscheagle275 ist ein sehr geschätzer Menscheagle275 ist ein sehr geschätzer Mensch
Standard

vielleicht solltest du schon mal "zart" umreißen, um was es in deinem Programm / Script denn gehen soll (Waren / Handelsplattform , Content-Management , NewsBoard, Forum usw. ) das würde uns erleichtern, zu entscheiden ob und wie wir helfen können
__________________
"Irren ist männlich", sprach der Igel und stieg von der Drahtbürste
eagle275 ist offline  
Alt 08.04.2011, 13:16  
Maikh
Gast
 
Beiträge: n/a
Standard

hm, ich bin damit ziemlich vorsichtig geworden weil ich von den mods immer als "codehabenwoller" hingestellt werde und die info kriege das ich die grundlagen lernen soll.
aber ich versuchs nochmal.

Ich soll als Praktikumsaufgabe eine Kundenverwaltung programmieren.

Man soll Kunden anlegen, ändern und löschen können. Man soll Artikel anlegen können und man soll jedem Kunden verschiedene Artikel zuweisen können, die aber bei jedem Kunden auch n anderen Preis haben können. Später soll man sogar noch per Abfrage sehen wieviel der Kunde zu zahlen hat, bzw. wann er das nächste mal zahlen muss. Und ganz am Ende vielleicht noch Rechnungen drucken kann.

Kunden bearbeiten und Artikel anlegen hab ich schon erledigt. Jetzt kommt halt die Zuweisung der Artikel zum Kunden mit individuellem preis.

Ich hab mir halt gedacht das man unter dem Link "kunden bearbeiten" die vorhandenen Artikel per Checkbox auswählen kann und dahinter ein kleines Textfeld hat wo man den Preis eintragen kann.

Habe mir gedacht das ich dann die Artikel die ausgesucht wurden in eine Tabelle eintrage die ungefähr so aussieht:

kunden_id | Artikel_id | Preis
5 2 1
5 3 2
5 4 5

usw. usw.

Dann könnte ich ja mit einer Abfrage genau auflisten zu welchem Kunden welche Artikel mit welchen Preis hinterlegt worden sind.

Es sind meine ersten Versuche mit PHP und mySQL und deswegen ist das für euch alle wahrscheinlich ziemlich logisch wie man das angeht, aber für mich leider noch nihct.
 
Alt 08.04.2011, 13:33  
Erfahrener Benutzer
 
Registriert seit: 28.05.2008
Beiträge: 2.094
PHP-Kenntnisse:
Fortgeschritten
rudygotya ist einfach richtig nettrudygotya ist einfach richtig nettrudygotya ist einfach richtig nettrudygotya ist einfach richtig nettrudygotya ist einfach richtig nett
Standard

Ich kenn jetzt deine Vorgeschichten nicht, aber wenn du ein engagiertes, detalliertes Posting verfasst, klare Fragen hast und Fehlermeldungen zu versuchen verstehst, dann wirft dir kein Mod sofort vor, dass du Grundlagen lernen sollst.

Beschreibe doch genau den Ist-Zustand, poste dabei bitte nur relevanten Code und zeig uns die Stellen, wo du Fragen hast. Dann reißt dir auch keiner den Kopf ab
__________________
++++ Wieder einer ins Netz gegangen: Phishers Fritz zufrieden ++++
Blog
rudygotya ist offline  
Alt 08.04.2011, 13:43  
Maikh
Gast
 
Beiträge: n/a
Standard

hm, nicht so einfach...

Kunden anlegen, speichern und ändern, sowie artikel anlegen hab ich alles auf die reihe bekommen. Problematisch wird es jetzt hier:

PHP-Code:
<?php

    $artikel_abfrage
=mysql_query("SELECT artikel FROM artikel");
 while (
$row mysql_fetch_object($artikel_abfrage))
    {

      echo 
$row->artikel;
      echo 
"<form action=\"angelegt.php\" method=\"post\">";
      echo 
"<input type=\"checkbox\" name=\"checkboxen[]\" value=".$row->artikel.">";
      echo 
"<input type=\"text\" size=\"5\" name=\"preis\"><br>";
      echo 
"</form>";
    }
  
?>
hier werden alle artikel die angelegt wurden mit einer checkbox ausgegeben. jetzt möchte ich wenn ich auf den button "artikel speichern" drücke, das die Artikel mit artikel_id, kunden_id und preis in einer tabelle gespeichert werden.

die nächste seite sieht bis jetzt nur so aus:
PHP-Code:
<?php
      
include("db.connect.php");


      
$checkboxen $_POST['checkboxen[]'];

      echo 
$checkboxen;




?>

So kommt der Wert der checkboxen aber nicht an. Und dann muss ich ja auch die Kunden_id wieder irgendwo her holen und irgendwie auch auf die Artikel_id kommen. ehrlich gesagt verliere ich gerade den überblick und weiss gar nicht was ich zuerst machen soll
 
Alt 08.04.2011, 14:09  
Moderator¹
 
Registriert seit: 28.03.2010
Beiträge: 7.470
PHP-Kenntnisse:
Fortgeschritten
ChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer Anblick
Standard

Zitat:
Zitat von Maikh Beitrag anzeigen
So kommt der Wert der checkboxen aber nicht an.
Er kommt an, aber du greifst falsch darauf zu.
Kontrollausgabe des Inhaltes von $_POST mittels print_r verschafft Klarheit.
Und Grundlagenwissen über den Umgang mit den Datentypen von PHP ist natürlich auch erforderlich.

Zitat:
ehrlich gesagt verliere ich gerade den überblick und weiss gar nicht was ich zuerst machen soll
Was du zuerst machen solltest, ist das hier: Lerne Grundlagen | Quellensammlung

Wenn die „Aufgabe“ noch weit über deinen bisherigen Kenntnisstand hinaus geht - dann musst du diesen erst mal ein bisschen erweitern.
Und wir erwarten hier, dass du das selbstständig machst - und nicht bei jedem neuen Detailproblem hier wieder eine „ich habe leider keine Ahnung, wie das geht“-Frage stellst.

*close*
__________________
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
ChrisB ist offline  
Thema geschlossen


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine 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
Gehe zu

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
datenbankoptimierung, maikh

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




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum