Jump to content
powie.de Tech Forum

claude

Members
  • Content Count

    5
  • Joined

  • Last visited

    Never

Community Reputation

0 Neutral
  1. claude

    Warenkorb Gesamtbetrag

    Hallo zusammen Ich bekomme mein Gesamt Warenpreis mit den folgenden Script: if(isset($_SESSION[$data[0]])) { $ep = $data[2] ; // Preis pro Stuck $EP = str_replace( ',' , '.', $ep); $GP = number_format($_SESSION[$data[0]]*$EP, 2 , ',' , ' ') . " €"; // Anzahl Stuck bestellt * Preis pro Stuck echo $GP ; // Warenpreis } Nun möchte ich den Gesamtbetrag von alle Warenpreis kalkulieren, soll ich array_sum() oder irgendein Schleife nutzen? Gibt’s es andere Möglichkeiten? Danke.
  2. Hallo guten Tag zusammen! Bin gerade dabei PHP zu lernen und hab mich ein Aufgabe wo ich muss 2 List von Wörter in 2 verschiedene Datei zusammen verbinden. Die erste List sind Deutsch Wörter und die zweite List die Übersetzung in Englisch. Die Ergebnis soll so aussehen: z.B. "Baum ::: Tree" oder "Baum -> Tree" Danach muss das Ergebnis in eine Tritte Datei gespeichert werden. Wie kann ich nur das erste Wort von die erste Datei lesen und dann verbinden mit nur das erste Wort von den zweiten Datei? Bis hierher kann ich nur den ganzen erste Datei lesen (alle Wörter). Wie kann ich das in eine Tritte Datei speichern? Danke für eure Hilfe, hier folge den Scripte das ich habe bis hier geschrieben, es ist natürlich fehlerhaft!! Datei Übersetzung Dateiwahl:Richtung: deutsch.datgerman2.dat Deutsch->Englisch Englisch->Deutsch deutsch.dat englisch.dat german2.dat english2.dat :::::::::::::::" ; // $sep = ":::" ; so soll $sep sein, aber das ich kann noch nicht die einzelne Zeile von verschiedene Datei auslesen //(wie z.B. mit einen Schleife und ins zwischen $sep einfügen dann habe ich ein bisschen "gebasteln" } elseif ($_POST['sprache'] == "ed" && $_POST['select'] == "de") { $datei1 = "englisch.dat" ; $datei2 = "deutsch.dat" ; $sep = "::::::::::::::::::" ; } elseif ($_POST['sprache'] == "de" && $_POST['select'] == "ge") { $datei1 = "german2.dat" ; $datei2 = "english2.dat" ; $sep = ":::::::::" ; } elseif ($_POST['sprache'] == "ed" && $_POST['select'] == "ge") { $datei1 = "english2.dat" ; $datei2 = "german2.dat" ; $sep = ":::::::::" ; } else { echo "Bitte Datei und Sprache auswählen!"; } } echo "" ; echo "" ; $i = 0 ; if ( $fp = fopen ( $datei1 , "r" ) ) { while ( $zeile = fgets ( $fp , 1024 ) ) { list ( $datei1) = explode ( $sep , $zeile ) ; $i ++ ; echo "$datei1"; } fclose ( $fp ) ; } echo"" . "$sep" . "" ; // Hier soll eigentlich die Beide Datei alternativ gelesen werden, ich kann nur die Datei1 ganz lesen, dann Datei2. $j = 0 ; if ( $fp = fopen ( $datei2 , "r" ) ) { while ( $zeile = fgets ( $fp , 1024 ) ) { list ( $datei2) = explode ( $sep , $zeile ) ; $j ++ ; echo "$datei2" ; } fclose ( $fp ) ; } echo "" ; echo "" ; //Hier soll "Datei1 . $sep . Datei2" in Datei3 gespeichert werden. $fp1 = fopen("uebersetzungen.txt" , "w"); fwrite($fp1,"$datei2"); fclose($fp1); echo "Übersetzung" ; ?> Ich hoffe sie können mir helfen so ich endlich mit den rest den Aufgaben weiter machen kann. Danke.
  3. Fantastic! It works! [] I tried it before with "implode" but I didn't write the code properly, now wit your help I can finally read the whole Array in my Query. I can read the Array with or without the "explode", both ways work. Since I just need to read the Array in the Query I will use the simpler form without the code "explode". Thank you very much for giving me the right way to write the Code. :H: My next challenge is to use the vitamins listed in the array and connect them to another table wich will list different kind of foods containing these vitamins. I guess I need to work with MySQL in order to build the relations between the tables. If you have any suggestions for this second step of my programming I would be very thankful. I thank you very much for the help you already provided, it was clear, simply and perfectly explained and the presentation of the properly written code did the trick! Thanks again! PS: Your english is perfect!
  4. Well darn! Is it so obvious!!! OK OK I am trying to learn PHP, MySQL AND the German language at the same time!! [] not so easy! sometime I feel I am going :gaga: I am also learning to use Forum for the first time, someone realized that I posted my problem on various Forum and they brought to my attention a few rules about cross- and multi-postings. I apologize if I did something wrong here. I only meant good. Anyhow, from what I gathered, to read an Array is not so easy and might not be the right plan for what I am building. I am building a health database: variable1 => Symptom (ex.: headache) variable2 => Nutrients needed to cure (ex.: Vitamin A, C, E) One symptom has sometime 0 vitamin, some other time 1 or more vitamins. Clients will enter the needed vitamin(s) for a symptom from an online PHP entry form with to choose from. This information will be saved in a MySQL database. Later on this information will be retrieved online from a query form. This is the simple overview of the project, later on there will be different queries with other kind of related informations inserted in the database. So now that you have a better idea on what I am working on, I will ask this question: Should I save the vitamins in a dynamic Array? Or work with relational database? Thank you very much for your help and your offer on the english support!
  5. Guten Tag zusammen. Ich möchte eine dynamische Array mit PHP auslesen. Die Array ist in MySQL gespeichert. Welche Befehl kann ich nutzen? $variable1 ist eine Normal String. $variable2 ist eine Dynamisch Array. Eine oder mehrere "Option" über $variable1 werden in $variable2 gespeichert. EINGABE Formular: '; $sql = 'INSERT INTO tabelle (variable1, variable2) VALUES (?, ?)'; $kommando = $db->prepare($sql) ; $kommando->bind_param('ss', $_POST['variable1'], $_POST['variable2']); $kommando->execute(); echo 'SQL geschickt.'; $db->close(); echo 'Verbindung zu.'; } catch (Exception $e) { echo 'Fehler: ' . htmlspecialchars($e->getMessage()); } } ?> Variable1: Variable2: Option1 Option2 Option3 Option4 Option5 Mehrere Option von eine Select List werden durch eine Eingabe Formular in MySQL gespeichert. Danach wird diesem Info von einer Abfrage Formular abgerufen (in Kombination mit anderer Tabelle). ABFRAGE Formular: $db = new MySQLi('localhost', 'root', '', 'datenbank'); $sql = 'SELECT tabelle.variable1, tabelle.variable2 FROM tabelle'; $kommando = $db->prepare($sql); $kommando->execute(); $kommando->bind_result($variable1, $variable2); While ($kommando->fetch()) { printf('%s%s', $variable1, $variable2); } $db->close(); Welchem Befehle Kann ich nutzen? Es gibt vielleicht einem besseren Design um dass zu verarbeiten. Vorschläge?
×