Haha.. Funktioniert....
Du bist ein Held... Danke schön....
Beiträge von aepha79
-
-
Edit...
War mein fehler.Jetzt kommt an 0,5 ; 0,7 und 0,8 und jetzt werd ich mal gucken ob ich damit was machen kann.
Feldtyp ist jetzt Float.Danke Dir erstmal recht herzlich.
-
Also ich hab jetzt umgestellt auf Klartext.Nur kommt jetzt leider nur noch 0 an in der DB.Egal ob ich 50% 70% oder 80% angewählt hab.
Hmmmm..... -
Das werd ich mir mal gleich zu Herzen nehmen und merken. Möcht ja kein schlechter Webdesigner werden.
Werd das mal gleich ausprobieren. Und wie würde es mit PHP zu machen sein? Dachte da eventuell an eine IF Bedingung? Oder lieg ich da falsch. -
Meine Lebensgefährtin... war ein Scherz....
Also das Problem ist, das ich 2 Tabellen in einer Datenbank habe. In eine Tabelle füge ich Namen , Vorname, Firma und erbrachte Leistung ein.Ausserdem kann ich mit den Radiobuttons sagen,dass ich davon 50%, 70% oder 80% berechne. In der 2.Tabelle stehen sämtliche Firmen mit den Leistungen und zugehörigen Preisen.
Wenn ich jetzt einen Eintrag mache, wird dieser automatisch in Tabelle 1 eingetragen, ausgelesenen und angezeigt, dabei hab ich beide Tabellen verknüpft damit mir auch der richtige Preis für die bestimmte Leistung der Firma angezeigt wird.Das funktioniert auch soweit alles ganz gut.
Und jetzt ist halt das Problem, dass beide Preise angezeigt werden MÜSSEN. Der reguläre Preis und der Preis abzüglich der Prozente.Und da steck ich gaaaaanz tief fest.Hier mal mein Script
PHP
Alles anzeigen<?php $host = "localhost"; $user = "****"; $pass = "***"; $dbase = "intranet"; $db = mysql_connect($host, $user, $pass) or die ("verbindung fehlgeschlagen"); mysql_select_db($dbase, $db) or die ("verbindung zur datenbank fehlgeschlagen"); $select = "select*FROM user INNER JOIN kkpreise ON user.kasse=kkpreise.kasse AND user.leistung=kkpreise.leistung "; $result = mysql_query($select,$db); if($result) { echo '<table class="ausgabetabelle">'; echo '<tr><th class="thline">Datum</th><th class="tabellepatient">Patient</th><th>Vorname</th><th class="tabellename">Nachname</th> <th class="tabellekasse">Kasse</th><th class="tabelleleistung">Leistung</th><th class="tabellepreis">Preis KK in €</th> <th class="tabelleendpreis">Honorar in €</th></tr>'; while($row = mysql_fetch_array($result)){ { echo "<tr><td>".$row['datum']."</td><td class='tg'>".$row['geschlecht']."</td><td>".$row['vorname']."</td><td class='tnn'>".$row['name']."</td> <td class='tk'>".$row['kasse']."</td><td class='tb'>".$row['leistung']."</td><td class='td'>".$row['preis']."</td><td>".$row['endpreis']."</td></tr>"; } } } echo "</table>"; ?>
-
Hallo Sarkkan,
danke für die schnelle Antwort.
Also ich bin relativ neu auf dem Gebiet MySQL und PHP.Studiere zwar grad WebDesign aber diese Dinge liegen noch in weiter ferne.
Du meinst ich soll aus meinem VARCHAR ein ENUM machen? Was macht dieses?Liebe Grüsse
-
Hallo Leute,
eine kurze Frage.Wenn ich über ein Formular Werte in eine DB übergebe so in etwa wie " Hr.Meier hat 10 Äpfel gekauft für 5 €." Im Formular hab ich 3 Radiobuttons mit 50% 70% und 80%.
Mit diesen übergebe ich in DB endpreis in Spalte prozente aber keine Zahlen sondern a ,b und c.
Kann ich damit rechnen?
Also so in etwa WENN DB endpreis.Spalte prozente == a DANN gib mir vom Endpreis nur 50% ausEntschuldigt wenn diese Frage vieleicht etwas blöd klingt aber kann da jemand helfen?
-
Geschafft......
-
So beide auslesen klappt schon mal.
Nur liest es mir jetzt zu viel aus. :shock:
Jetzt wird jeder Preis der 2. DB Tabelle ausgelesen.
Hmmm.... -
Ich schon wieder,
ich steh grad ein wenig auf der Leitung.Habe das Intranet jetzt soweit, dass ich über ein Formular Werte in meine DB eintrage und auf einer anderen Seite automatisch wieder in eine Tabelle
auslese.Soweit schön und gut.
Aaaaber.... Wie bekomme ich jetzt hin, dass ich aus einer 2.DB Tabelle automatisch den Preis für die eingetragene Leistung auslese?!?PHP
Alles anzeigen<?php $host = "localhost"; $user = "*******"; $pass = "******"; $dbase = "intranet"; $db = mysql_connect($host, $user, $pass) or die ("verbindung fehlgeschlagen"); mysql_select_db($dbase, $db) or die ("verbindung zur datenbank fehlgeschlagen"); $select = "select * from user"; $result = mysql_query($select,$db); if($result){ echo '<table class="ausgabetabelle">'; echo '<tr><th>Datum</th><th class="tabellepatient">Patient</th><th>Vorname</th><th class="tabellename">Nachname</th> <th class="tabellekasse">Kasse</th><th class="tabelleleistung">Leistung</th><th class="tabellepreis">Preis KK in €</th> <th class="tabelleendpreis">Honorar in €</th></tr>'; while($row = mysql_fetch_array($result)){ { echo "<tr><td>".$row['datum']."</td><td class='tg'>".$row['geschlecht']."</td><td>".$row['vorname']."</td><td class='tnn'>".$row['name']."</td> <td class='tk'>".$row['kasse']."</td><td class='tb'>".$row['behandlung']."</td><td>".$row['preis']."</td></tr>"; } echo "</table>"; } } ?>
Dort wo ".$row['preis']." steht soll jetzt automatisch der Wert ausgelesen werden.
Ich trage also in mein Formular ein Kasse=AOK ; Leistung=KG; dieses wird in Tabelle user in meiner DB eingetragen und automatisch soll aus Tabelle kkpreise der Preis ermittelt werden.Brauch unbedingt nen Denkanstoss......
-
Hahaaa...... natürlich... Danke schön.Hat geklappt.
-
Hallo Lauras,
also Apache und MySQL sind an,Dateien in htdocs abgelegt und von dort ruf ich sie auch ab.Zumindest zeigt mir der Browser dieses an wenn ich sie abruf. (file:///C:/xampplite/htdocs/berechnung.php)
Deswegen bin ich im Moment etwas überfragt.
Im Editor läuft alles und wenn ich die Seite richtig mit dem Browser öffne hab ich sämtliche PHP Codeschnippsel mit im Formular und die Einträge kommen nicht mehr in der DB an. -
Hallo Sarkkan,
also Intranet ist ganz einfach eine Internetsite für zu Haus und diese wird ganz einfach offline angezeigt.Von draussen kann man halt nicht zugreifen.Haben z.B. auch grosse Firmen um Ihre Mitarbeiter
innerbetrieblich zu informieren.
Ich hab ja kein Problem mit PHP und MySQL.Den Apache hab ich auch installiert.Nur werden mir halt die PHP Codes mit angezeigt wenn ich die erstellte Site offline (Internet aus, Apache an) mit einem Browser anguck. Hmmmm.... -
Hy Leute,
ich habe da ein kleines Problem und hoffe Ihr könnt mir helfen.
Ich schreibe für meine Lebensgefährtin grad ein Intranet mit diversen Berechnungsformularen zum berechnen Ihrer Honorarstunden.
z.B.Code
Alles anzeigen<form name="berechnungsformular" class="formular" method="get" action="" > <p> </p> <p> <label class="herr">Herr: <input type="radio" name="geschlecht" > </label> <label class="frau">Frau: <input type="radio" name="geschlecht" > </label> </p> <p> <label class="vorname">Vorname: <input type="text" class="feldvorname" name="vorname" > </label> </p> <p> <label class="nachname">Nachname: <input type="text" class="feldnachname" name="nachname" > </label> </p> <p> <label class="kasse">Krankenkasse: <select name="kasse" class="feldkasse" > <option>AOK</option> <option>Barmer</option> <option>BG</option> <option>BKK</option> <option>DAK</option> <option>IKK</option> </select> </label> </p> <p> <label class="behandlung">Behandlung: <select name="behandlung" class="feldbehandlung" > <option>KG</option> <option>MT</option> <option>KGN</option> <option>KG<br /> Pa</option> </select> </label> </p> <p class="abstandbehandlung"> <label class="behandlungsart">50% <input type="radio" name="behandlungsart50" value="optionsschalter" id="packung"> </label> <label class="behandlungsart">70% <input type="radio" name="behandlungsart70" value="optionsschalter" id="normalbehandlung"> </label> <label class="behandlungsart">80% <input type="radio" name="behandlungsart80" value="optionsschalter" id="hausbesuch"> </label> </p> <p> <input type="submit" value="Berechnen" > </p> <p> </p> </form>
Die Daten sollen beim absenden (Berechnen) automatisch berechnet, in eine MySql Datenbank gespeichert und gleichzeitig auf einer Ihrer Seiten im Intranet in einer Tabelle dargestellt werden (zum ausdrucken).
Mit PHP hab ich das in die Datenbank speichern soweit schon hin bekommen.Jetzt hab ich nur folgendes Problem.Im Scriptly funzt das wunderbar.Sobald ich das Intranet aber über den Browser starte,
werden sämtliche PHP Codeteile mit angezeigt.Ist das normal ?
Ist es vieleicht möglich,alles über JavaScript zu machen?
Bin für alle Ratschläge dankbar.Danke im Voraus Andre´
-
Hilfe........... :shock:
habe folgendes problem.
Für eine Bekannte hab ich ne schicke Website gebastelt mit horizontalem Drop down Menü welches schick nach unten aus klappt.
Wenn man über den zweiten Menüpunkt "Kursarten" fährt,fährt dieser schön runter.Fährt man dann über das Menü klappt der erste Menüpunkt gleichzeitig nach rechts aus und gibt zwei weitere Menüpunkte frei.
In der Vorschau von Scriptly funktioniert funktioniert das auch supi.
Öffne ich die Seiten allerdings direkt mit dem Explorer bzw. dem Firefox funktioniert es nicht mehr???
Kann wer helfen? Bin für jede Hilfe dankbar.Hier mal meine Codes:
Code
Alles anzeigen<div id="steuerung-oben"> <ul> <li><a href="index.htm"> Home</a> <ul><!-- öffnet die Klappnavi von Thema 1 --> <li><a href="ueber-mich.htm">Über mich</a></li> <li><a href="galerie.htm">Galerie</a></li> </ul> </li> </ul> <ul> <li><a href="kurse.htm"> Kursangebote</a> </li> <ul><!-- öffnet die Klappnavi von Thema 1 --> <li class="rechts"><a href="entspannung.htm">Entspannungskurse</a> <ul class="rechts"> <li class="rechts"><a class="rechts" href="at.php">Autogenes Training</a></li> <li class="rechts"><a class="rechts" href="pmr.php">Progressive Muskelrelaxation</a></li> </ul> <li><a href="reiki.htm">Reiki</a></li> <li><a href="stone.htm">Hot Stone Massage</a></li> <li><a href="senioren.htm">Seniorengymnastik</a></li> <li><a href="ergo.htm">Ergotherapie</a></li> <li><a href="wirbelsaeule.htm">Wirbelsäulenaufrichtung</a></li> </ul> </li> </ul> <ul><!-- öffnet den dritten Themenblock --> <li><a class="direkt" href="anmeldung.php">Anmeldeformular</a></li> </ul><!--schließt den dritten Themenblock--> <ul><!-- öffnet den dritten Themenblock --> <li><a class="direkt" href="gaestebuch.php">Gästebuch</a></li> </ul><!--schließt den dritten Themenblock--> </div>[code] und hier css [code]/* ab hier für Klappnavi vertikal */ #steuerung-oben { width: 100%; /*padding: 0 20px; */ background-color: #F5E64B; font-size: 1em; line-height: 1.5; float: left; } #steuerung-oben ul { float: left; width: 200px; list-style-type: none; } /*--definiert die "Drop-Down-Links" im Normalzustand--*/ #steuerung-oben a { text-decoration: none; display: block; border: 1px solid #F5E64B; text-align: center; background-color: #F5E64B; color: #B4322C; } /*--definiert die "Drop-Down-Links" im Hoverzustand--*/ #steuerung-oben a:hover { /*color: #ff9224; */ /*background: #003366; */ border: 1px solid #B4322C; } /*verhindert im Zusammenhang mit position absolute bei ul ul *eine Höhenvergrößerung von #menu beim Hovern-- */ #steuerung-oben li { position: relative; } /*--versteckt die "Drop-Down-Links", solange nicht gehovert wird--*/ #steuerung-oben ul ul { position: absolute; z-index: 2; display: none; } /*--lässt die Dropdown-Links beim Hovern erscheinen--*/ #steuerung-oben ul li:hover ul { display: block; border: 1px solid #B4322C; } /*--nur für IE-Versionen kleiner gleich 6 erkennbar--*/ * html #steuerung-oben ul li{ float: left; width: 100%; } /*--nur für IE 7 erkennbar--*/ *+ html #steuerung-oben ul li { float: left; width: 100%; } /*--bewirkt Hover-Effekt für IE kleiner 7 auch für ul- und li-Elemente--*/ *html body { behavior: url(csshover3-source.htc); font-size: 100%; } *html #steuerung-oben ul li a { height: 1%; } /*--definiert einen Einzellink im Normalzustand, wenn kein Drop-Down erforderlich--*/ #steuerung-oben a.direkt:link { font-size: 1em; text-align: center; color: #B4322C; border: 1px solid #F5E64B; background: #F5E64B; /*margin-top: 16px; */ } /*--definiert einen Einzellink im Hoverzustand, wenn kein Drop-Down erforderlich--*/ #steuerung-oben a.direkt:hover { color: #B4322C; background:#F5E64B ; border: 1px solid #B4322C; } /*#F5E64B*/ /*----------------------ab hier für rechts raus fahren--------------------------------------------------------*/ #steuerung-oben .rechts { width: 140px; /*padding: 0 20px; */ background-color: #F5E64B; font-size: 1em; line-height: 1.5; float: left; } #steuerung-oben ul.rechts { width: 180px; list-style-type: none; } /*--definiert die "Ausklapp-Links" im Normalzustand--*/ #steuerung-oben a.rechts { text-decoration: none; display: block; border: 1px solid #F5E64B; text-align: center; background-color: #F5E64B; color: #B4322C; } /*--definiert die "Ausklapp-Links" im Hoverzustand--*/ #steuerung-oben a.rechts:hover { /*color: #ff9224; background: #003366;*/ border: 1px solid #B4322C; } /*verhindert im Zusammenhang mit position absolute bei ul ul *eine Höhenvergrößerung von #menu beim Hovern-- */ #steuerung-oben li li.rechts { position: relative; } /*--versteckt die "Ausklapp-Links", solange nicht gehovert wird--*/ #steuerung-oben ul ul ul.rechts { position: absolute; top: 0px; left: 200px; z-index: 2; display: none; } /*--lässt die Ausklapp-Links beim Hovern erscheinen--*/ #steuerung-oben ul ul li.rechts:hover ul.rechts { display: block; } /*--nur für IE-Versionen kleiner gleich 6 erkennbar--*/ * html #steuerung-oben ul ul li.rechts{ float: left; width: 100%; } /*--nur für IE 7 erkennbar--*/ *+ html #steuerung-oben ul ul li.rechts { float: left; width: 100%; } *+ html #steuerung-oben ul li li.rechts { float: left; width: 100%; } /*--bewirkt Hover-Effekt für IE kleiner 7 auch für ul- und li-Elemente--*/ *html body { behavior: url(csshover3-source.htc); font-size: 100%; } *html #steuerung-oben ul li a.rechts { height: 1%; }
-
Hallo Leute,
erst einmal ein riesen hallo von mir und Respekt zu Eurem Forum.Da ich vor kurzem auch meine Begeisterung am Websites programmieren entdeckt habe,habe ich mir schon den ein oder anderen Tip hier abgeschaut.
Jetzt hänge ich aber doch ein wenig fest.
Problem 1:
Irgendwie bekomme ich es nicht hin,dass die höhe der Site sich automatisch anpasst.Mit der breite habe ich es bereits hin bekommen.Wenn ich aber in der Höhe mit %
arbeite,ist der Inhaltsbereich und meine Seitenränder komplett verschwunden.
Problem 2:Wenn ich zu dem eingefügten Bild einen Text dazu schreibe,wird dieser nicht unten angezeigt sondern darüber.Dieser verschiebt mir dann teilweise die einzelnen Bereiche.
Hier mal mein CodeHTML
Alles anzeigen<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de"> <head> <meta http-equiv="content-type" content="text/html;charset=iso-8859-1" /> <title>Angelspezies-Altmark.Wir wissen wo der Fisch steht!</title> <style type="text/css"> <!— --> </style> </head> <body> </body> </html> <div id="seitenrand1"> </div> <div id="seitenrand2"> </div> <div id="kopfbereich"> <p>Angelspezies-Altmark</p> </div> <div id="navi"> <h3><b><a href="index.htm">Startseite</a></b></h3> <p><br><a href="andre.htm" >Andre´</a></br></p> <br><a href="p.htm" >Phillip</a></br> </div> <img id="bild1" src="bilder/philli.jpg"/> <div id="inhalt"> </div> <div id="fusszeile"> www.angelspezies-altmark.de - Kontakt über <a href="mailto:andre_epha@hotmail.de"> andre_epha@hotmail.de </a> <a href="impressum.htm">Impressum</a> </div> <style type="text/css"> <!-- #kopfbereich { background-color: red; background:url(bilder/rute2.jpg) no-repeat left top; height:120px; margin:0 auto; width:80% hight:20% text-align:left; font-family:narkisim; border-style:double; } --> #seitenrand1 { float:left; background-color:#0066FF; height:100%; width:4%; } #seitenrand2 { float:right; background-color:#0066FF; height:100%; width:4%; } <!-- #navi { float:left; background-color:#ffee66; width: 10%; height: 100%; line-height:10pt; border-style:double; font-size:10pt; padding-left:0.4em; } --> <!-- #inhalt { background-color:#ccccff; width: 92%; height: 100%; border-style:double; border-width:1px 7px 1px 1px; font-size:12pt; line-height:30pt; text-align:left; } --> #bild1 { float:left; width:300px; height:200px; text-align:right; } --> #fusszeile { clear: width:100%; high:5%; background-color:#0000FF; border-top:2px solid black; font-size:8pt; } --> #links { float:left; width:200px; height:200px; padding: 2em 0 0 0.9em; } --> html, body { font: 90% Arial, Helvetica, sans-serif; } #kopfbereich p { color:black; text-align:right; font-size:3em; padding:0.4em 0.9em 0 0; } #navi p, a, br, h3 { padding:0.2em 0 0 0.1em; color:black; } --> * { margin:0 auto; } #inhalt h1, h2, h3, p, ul,{ padding-bottom:0.20em ; margin-top:10em; } --> #inhalt ul { padding-left:5em; } #navi p, a, br, h3 { padding:0.2em 0 0 0; color:black; } --> </style>
Wie gesagt bin ich anfänger.Bin also für jede Art von Kritik und Anregung zu haben.
Danke im voraus.