php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 06.02.2008, 14:58  
Neuer Benutzer
 
Registriert seit: 06.02.2008
Beiträge: 6
tati85 befindet sich auf einem aufstrebenden Ast
Standard Script calculator

Hallo leute,
ich bin neue im Welt php, ich habe folgende Probleme:
Ich ahbe so weit mit hilfe 100 scripte oder Online Bücher geschafft so weit zukommen. jetzt die letzte script kann ich nicht mehr und ich bitte ums hilfe. meine script:
Code:
<html>
<head>
</head>
<body>
<form action="calculator.php" method="GET" name="savedata">
  <input type="hidden" name="lang" value="de" />
  <input type="hidden" name="id" value="46">
  <input type="hidden" name="parent_id" value="17">
  <input type="hidden" name="content_id" value="0">
  <input type="hidden" name="versand" value="1">
  <input type="hidden" name="basket_id" value="" />
  <input type="hidden" name="zsumme" value="0">
  <input type="hidden" name="task" value="calculate">
  <table border="0" cellpadding="0" cellspacing="0" class="table450">
  <tr>
      <td width="450" height="14">
	  <table width="370" border="0" cellspacing="0" cellpadding="0" class="normal">
          <tr>
            <td class="black">Menge
			<input type="text" name="menge" style="vertical-align:middle;width:40px;margin-right:3px;" class="textinput_number" value="1"/>
			Stücke</td>
            <td align="right" class="black">Breite
			<input type="text" name="breite" style="width:100px;vertical-align:middle;margin-left:3px;margin-right:3px" class="textinput_number" value=""  />
			<select name="mass_breite" style="width:50px;vertical-align:middle" >
                <option value="m" >m</option>
                <option value="cm" >cm</option>
              </select></td>
          </tr>
          <tr>
            <td></td>
            <td align="right" class="black">Hoehe<input type="text" name="hoehe" style="width:100px;vertical-align:middle;margin-left:3px;margin-right:3px" class="textinput_number" value=""  /><select name="mass_hoehe" style="width:50px;vertical-align:middle;" >
                <option value="m">m</option>
                <option value="cm">cm</option>
              </select>            </td>
          </tr>
        </table></td>
    </tr>
  </table>
  

  <table border="0" cellpadding="0" cellspacing="0" class="table450">
  <tr><th>Verarbeitung</th></tr>
    <tr>
      <td width="450" height="14" valign="middle">
	  <table width="410" border="0" cellspacing="0" cellpadding="0" class="normal">
          <tr>
            <td class="black">Material</td>
            <td width="250" align="right" class="black"><select name="material" style="width:250px" onChange="showprint();
testprice();">
						<option value="1" >Artikel 01</option>
						<option value="2" >Artikel 02</option>
						<option value="3" >Artikel 03</option>
						<option value="4" >Artikel 04</option>
						<option value="5" >Artikel 05</option>
						<option value="6" >Artikel 06</option>
						</select></td>
          </tr>
          <tr>
            <td class="black">Druck</td>
            <td align="right" class="black"><select name="druck" style="width:250px"></select></td>
          </tr>
          <tr>
            <td class="black">Aufhängungsart</td>
            <td align="right" class="black">
								<select name="vorbereitung" style="width:250px">
                                	<option value="3" >Vorbereitung 01  </option>
									<option value="4" >Vorbereitung 02</option>
									<option value="5" >Vorbereitung 03</option>
                              	</select></td>
          </tr>
        </table></td>
    </tr>
  </table>
  

  <table border="0" cellpadding="0" cellspacing="0" class="table450">
  <tr><th>Preise</th></tr>
    <tr>
      <td width="450">
	  <table width="370" border="0" cellspacing="0" cellpadding="0" class="normal">
          <tr>
            <td width="110" class="black">Preis pro Stück</td>
            <td align="left" class="black">
			<input type="text" name="einzelpreis" style="width:90px" readonly="readonly" class="textinput_number" value="EUR 0,00" /></td>
            <td align="right" class="black">Preis/m²</td>
            <td width="95" align="right" class="black" style="padding-right:5px"><input type="text" name="qmprice" style="width:90px" readonly="readonly" class="textinput_number" value="EUR 0,00"></td>
          </tr>
          <tr>
            <td class="black">Gesamtpreis              </td>
            <td width="90" align="right" class="black"><input type="text" name="zwischensumme" style="width:90px" readonly="readonly" class="textinput_number" value="EUR 0,00" /></td>
            <td colspan="2" rowspan="2" align="right"><input type="button" class="taste_grw_100" onClick="calculate()" value="berechnen" /></td>
          </tr>
          <tr>
            <td colspan="2" class="black" style="font-size:9px"></td>
          </tr>
        </table></td>
    </tr>
  </table>
 
</form>
<script>showprint()</script>
</body>
</html>
und in calculator.php Datei sieht so aus:
Code:
<?php
   $erg = $bereite + $hoehe;
   echo "Die Summe von $breite und $hoehe ist $erg";
?>
aber leider sehe ich keine ergebnis. was mache ich falsch? bitte hilfe mein kopf tut weh schon ... komme ich nicht weiter :-([/quote]
tati85 ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 06.02.2008, 15:02  
Moderator
 
Benutzerbild von agrajag
 
Registriert seit: 02.10.2006
Beiträge: 3.820
PHP-Kenntnisse:
Fortgeschritten
agrajag wird schon bald berühmt werdenagrajag wird schon bald berühmt werden
Standard

Hallo und wilkommen auf phpfriend

dein Problem hat höchstwahrscheinlich mit register_globals zu tun. Such einfach mal danach. In Kurzform: Per GET übergebene Werte stehen in $_GET['breite'] und nicht in $breite.


Bitte achte in Zukunft auch auf eine bessere Formulierung und Formatierung deiner Fragen, das macht es allen leichter. Bspw. wäre es hier intressant gewesen was du als Ausgabe erhälst, ob es eine Fehlermeldung gibt etc. pp. und Quellcode sollte zwischen [ code ] oder [ php ] Tags
__________________
Today you...Tomorrow me.
agrajag ist offline  
Alt 06.02.2008, 15:12  
Neuer Benutzer
 
Registriert seit: 06.02.2008
Beiträge: 6
tati85 befindet sich auf einem aufstrebenden Ast
Standard

bitte um Entschuldigung. Ich schreibe für erste mal was in foren und alles ist ganz neue für mich.

also erst danke für schnelle antwort, und zwar kannst du etwas mehr erklären was meinst du mit register_globals und $_GET['breite'] ?
du meinst :

zu mein Problem ich weiß nicht was soll ich in der Datei(calculator.php) schreiben? kein plan? es ist 3 tage arbeit echte 3 tage Arbeit bis jetzt.
tati85 ist offline  
Alt 06.02.2008, 15:18  
Erfahrener Benutzer
 
Benutzerbild von lazydog
 
Registriert seit: 02.04.2008
Beiträge: 4.032
lazydog befindet sich auf einem aufstrebenden Ast
Standard

Hier ein Link zum Thema register globals
__________________
Gruss
L
lazydog ist offline  
Alt 06.02.2008, 16:36  
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

Er hat doch geschrieben anstatt $breite sollst du einfach $_GET['breite'] verwenden!

Also das PHP Skript sollte so aussehen:

PHP-Code:
<?php
$erg 
$_GET['breite'] + $_GET['hoehe'];
echo 
"Die Summe von ".$_GET['breite']." und ".$_GET['hoehe']." ist $erg";
?>
Flor1an ist offline  
Alt 06.02.2008, 16:42  
Moderator
 
Benutzerbild von cycap
 
Registriert seit: 13.02.2008
Beiträge: 6.816
PHP-Kenntnisse:
Fortgeschritten
cycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nett
Standard

jetzt kommt copy -> paste -> test -> evtl. danke und das wars... das bringts natürlich
cycap ist offline  
Alt 06.02.2008, 16:44  
Moderator
 
Benutzerbild von agrajag
 
Registriert seit: 02.10.2006
Beiträge: 3.820
PHP-Kenntnisse:
Fortgeschritten
agrajag wird schon bald berühmt werdenagrajag wird schon bald berühmt werden
Standard

Zitat:
Zitat von cycap
jetzt kommt copy -> paste -> test -> evtl. danke und das wars... das bringts natürlich
Die Hilfestellung von mir und lazydog war ihm wohl zu blöd...da hat er einfach im nächsten Forum copy -> paste -> selbe Frage gemacht

http://www.phpfriend.de/php-einsteig...alculator.html
__________________
Today you...Tomorrow me.
agrajag ist offline  
Alt 06.02.2008, 16:46  
Moderator
 
Benutzerbild von cycap
 
Registriert seit: 13.02.2008
Beiträge: 6.816
PHP-Kenntnisse:
Fortgeschritten
cycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nett
Standard

falscher Link?
cycap ist offline  
Alt 06.02.2008, 16:47  
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

Wenn er aus deinem Ansatz noch nicht schlau geworden ist dann muss man ihm eben noch erklären wie er es anzuwenden hat!
Flor1an ist offline  
Alt 06.02.2008, 16:55  
Erfahrener Benutzer
 
Benutzerbild von lazydog
 
Registriert seit: 02.04.2008
Beiträge: 4.032
lazydog befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von RaZoR
Wenn er aus deinem Ansatz noch nicht schlau geworden ist dann muss man ihm eben noch erklären wie er es anzuwenden hat!
Kaum, denn wenn er das nicht schnallt, schnallt er auch deinen Code nicht, sondern kopiert ihn höchstens.
__________________
Gruss
L
lazydog 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
Script calculator tati85 PHP Tipps 2008 4 07.02.2008 08:01
Diverses aus meinem Apache Logs robo47 Server, Hosting und Workstations 5 25.05.2007 22:45
Script beendet sich ohne Fehlermeldung Zahl PHP Tipps 2006 6 04.06.2006 20:41
passwort script problem PHP Tipps 2006 8 15.02.2006 10:30
[Erledigt] php script und ixed PHP Tipps 2005-2 14 12.10.2005 13:34
[Erledigt] Verzögerung durch included Script? Umgehen? PHP Tipps 2005-2 4 10.07.2005 19:26
[Erledigt] Relay Script PHP-Fortgeschrittene 11 01.06.2005 16:02
[Erledigt] Hilfe bei Download Verwaltungs Script PHP Tipps 2005 8 04.05.2005 10:29
Fehler bei Script, welches Ordner erstellt PsychoEagle PHP Tipps 2005 3 23.04.2005 16:03
[Erledigt] python script mit php aufrufen... PHP-Fortgeschrittene 1 17.11.2004 17:11
PHP Script aus PHP aufrufen Stümper PHP Tipps 2004 5 26.09.2004 08:15
"das" Script oder "der" Script?? Simbo Off-Topic Diskussionen 31 16.09.2004 17:04

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
calculator php code script

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

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.