php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2010

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 10.02.2010, 11:57  
Neuer Benutzer
 
Registriert seit: 22.10.2009
Beiträge: 22
PHP-Kenntnisse:
Anfänger
sl0t befindet sich auf einem aufstrebenden Ast
Standard [Erledigt] Ergebnis in eine Variable speichern

Hallo Zusammen,

ich habe ein Problem und komme nicht weiter.

Problembeschreibung:

ich habe ein Formular das einen Text übermittelt, diesen Text möchte ich in eine Zahl umwandeln und diese Zahl in einer Variable speichern damit ich diese Zahl und andere Zahlen später addieren kann.

Beispiel:
Code:
<?php
if($_GET['beispiel'] == "wasauchimmer")
{
echo"2,95";
}
?>
Leider reicht es mir nicht die 2,95 manuell in eine Variable zu speichern, da je nach dem was übermittelt wird auch eine andere Zahl dort stehen kann. Also irgendwie muss es gehen die Ausgabe in eine Variable zu speichern, hat jemand eine Idee?

Grüße
sl0t ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 10.02.2010, 12:03  
da schreibt der ElePHPant
 
Benutzerbild von Flor1an
 
Registriert seit: 18.06.2008
Beiträge: 8.903
PHP-Kenntnisse:
Fortgeschritten
Flor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer Anblick
Standard

Wieso wenn du $_GET['zahl'] hast dann ist das doch schon eine Variable? Was willst du mehr?
Flor1an ist gerade online  
Alt 10.02.2010, 12:24  
Neuer Benutzer
 
Registriert seit: 22.10.2009
Beiträge: 22
PHP-Kenntnisse:
Anfänger
sl0t befindet sich auf einem aufstrebenden Ast
Standard

Danke für die schnelle Antwort.

Die Variable ist aber keine "Zahl" sondern ein "Text" und wenn ich auf dem Formular was anderes auswähle sende ich einen anderen Text den ich dann in eine andere Zahl umwandel. Diese sich ändernde Zahl möchte ich in eine Variable speichern.

Das ist bestimmt ganz einfach aber im Moment komm ich nicht drauf
sl0t ist offline  
Alt 10.02.2010, 12:28  
da schreibt der ElePHPant
 
Benutzerbild von Flor1an
 
Registriert seit: 18.06.2008
Beiträge: 8.903
PHP-Kenntnisse:
Fortgeschritten
Flor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer Anblick
Standard

Also ich hab noch nicht verstanden was du mit "sende ich einen anderen Text den ich dann in eine andere Zahl umwandel" meinst.

Klar werden Werte die über GET/POST übertragen werden immer als "Text" bzw. String in PHP ankommen. Wenn aber jetzt in der Variable der String "5" steht und du damit rechnen willst wandelt PHP den Text implizit zu der Zahl 5 um.

PHP-Code:
$ergebnis $_GET['zahl1'] + $_GET['zahl2']; 
Angenommen zahl1 und zahl2 sind zwei eingegebene Werte dann werden diese richtig addiert. Auch wenn es sich ursprünglich um Strings handelt.
Flor1an ist gerade online  
Alt 10.02.2010, 12:49  
Neuer Benutzer
 
Registriert seit: 22.10.2009
Beiträge: 22
PHP-Kenntnisse:
Anfänger
sl0t befindet sich auf einem aufstrebenden Ast
Standard

Also ich habe ein Bestellformular mit mehreren Kategorien und verschiedenen Produkten. In dem Formular sind die Produkte unter dem Atribut "Name" mit Kategorie1 oder Kategorie2 gekennzeichnet und unter value mit Produkt1 oder Produkt2. Nun benutze ich aber Type "radio" und kann also nur 1 Produkt von den 2 auswählen. Auf der nächsten Seite frage ich nun ab welches Produkt gewählt worden ist und möchte diesem Produkt dann den Preis zuordnen. Wenn ich aus der anderen Kategorie auch noch ein Produkt auswähle, möchte ich das diese dann zusammengerechnet werden.

Wenn ich es so mache wie du meinst, müsste ich das Atribut "Name" ja vorab in den Preis ändern also:

Code:
<input name="2,95" type="radio" value="Produkt1" />
gibt es keine andere Möglichkeit?
sl0t ist offline  
Alt 10.02.2010, 12:55  
da schreibt der ElePHPant
 
Benutzerbild von Flor1an
 
Registriert seit: 18.06.2008
Beiträge: 8.903
PHP-Kenntnisse:
Fortgeschritten
Flor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer Anblick
Standard

Ähm versteh ich trotzdem nicht ganz. Wieso willst du als Variablenname den Preis schreiben?

Normalerweise ist der Name immer fest und im value steht dann die ID oder der Name des Produktes. Somit weißt du welches Produkt ausgewählt wurde und kannst dann den Preis nachschlagen.

Den Preis im Formular zu übergeben ist übrigens eine denkbar schlechte Möglichkeit. Den Preis könnte man dann nämlich einfach manipulieren und ihn selbst wählen.
Flor1an ist gerade online  
Alt 10.02.2010, 12:56  
Erfahrener Benutzer
 
Benutzerbild von Dark Guardian
 
Registriert seit: 10.10.2009
Beiträge: 2.637
PHP-Kenntnisse:
Fortgeschritten
Dark Guardian ist jedem bekanntDark Guardian ist jedem bekanntDark Guardian ist jedem bekanntDark Guardian ist jedem bekanntDark Guardian ist jedem bekanntDark Guardian ist jedem bekannt
Standard

Sowas macht man eigentlich über Datenbanken.

Also Zuordnungen von Produktnamen->Preise.
__________________
"Alles im Universum funktioniert, wenn du nur weißt wie du es anwenden musst".
Dark Guardian ist offline  
Alt 10.02.2010, 13:04  
Neuer Benutzer
 
Registriert seit: 22.10.2009
Beiträge: 22
PHP-Kenntnisse:
Anfänger
sl0t befindet sich auf einem aufstrebenden Ast
Standard

mit MySQL kenne ich mich noch weniger aus.

Aber ok ich werds versuchen.

Danke für die Antworten
sl0t ist offline  
 


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

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Ergebnis lokaler php-Datei in Variable laden julia-w PHP Tipps 2009 10 27.12.2009 10:53
HTML Ergebnis in PHP Variable speichern? joerch PHP Tipps 2009 1 20.12.2009 15:05
Wert aus Datenbank in Variable speichern Extremefall PHP Tipps 2009 11 15.12.2009 16:30
[Erledigt] Dynamisch erstellte Seite (als Variable?) in der Datenbank speichern Larkin Datenbanken 3 16.08.2009 14:40
[Erledigt] Text zwischen &quot;&quot; in Variable speichern ghost120 PHP Tipps 2008 21 05.01.2009 16:59
Werte ein Variable speichern aceras PHP Tipps 2008 3 09.11.2008 12:09
[Erledigt] Werte in Variable speichern und neuladen aceras PHP Tipps 2008 4 09.11.2008 00:34
Daten aus Datenbank in eine Variable speichern cyberfreak PHP Tipps 2008 1 24.04.2008 15:20
Variable in Tabelle speichern Unkaputtbar2 Datenbanken 5 21.07.2006 13:00
text zwischen xx und xx in variable speichern? md5hash PHP Tipps 2005-2 3 13.09.2005 18:28
Datenbankinhalt in Variable speichern PHP Tipps 2005-2 1 09.06.2005 17:07
[Erledigt] Variable speichern PHP Tipps 2005 9 24.02.2005 14:39
[Erledigt] Array / Variable mit gleichem Namen. Ergebnis unverständlich PHP Tipps 2004 2 06.09.2004 21:27
Variable kurzzeitig speichern PHP Tipps 2004 3 01.09.2004 17:26
[Erledigt] Text in Variable speichern PHP Tipps 2004 5 30.08.2004 13:20

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php value in variable speichern, php textfeld in variable speichern, php text in variable speichern, php if variable speichern, php variable merken, php ergebnis speichern zahleb, php if ergebnis in variable speichern, $_get zuordnung, daten einer datenbank in variablen speichern, php bildschirmausgabe als text in variable speichern, php ausgabe in die variable string speichern, form variable speichern, php variablen speichern, php ergebnis speichern, im suchformular ergebnisse speichern php, inhalt eines datenbankfeldes in variable speichern php, php wert in variable speichern, string speichern php, datenbankinhalte in variable speichern, php text in variabel speichern

Alle Zeitangaben in WEZ +2. Es ist jetzt 21:23 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