SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Webseiten professionell erstellen

Webseiten professionell erstellen zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP Grundlagen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #11  
Alt 10.11.2006, 16:48:26
Klara Klara ist offline
Anfänger
 
Registriert seit: Nov 2006
Beiträge: 14
AW: berechnungen

danke für die antworten, sehr lieb von euch =)

eigentlich sollte die berchnung erfolgen, ohne, dass auf abschicken geklickt wird,
wenn das nicht geht, muss der benutzer halt auf senden klicken.

hier mal der code:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link rel="stylesheet" type="text/css" href="formular.css">
<style type="text/css">
<!--
.Stil2 {
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
color: #FFFFFF;
}
.Stil4 {color: #FF6600}
.Stil5 {
font-family: Arial, Helvetica, sans-serif;
font-size: 20px;
font-weight: bold;
color: #426da3;
}
.Stil7 {color: #FFFFFF}
.Stil8 {font-size: 10px}
.Stil10 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #426da3; }

A:link { text-decoration: none; color: #ffffff;}
A:visited { text-decoration: none; color: #ffffff;}
A:active { text-decoration: none; color: #ffffff;}
A:hover { text-decoration: color: #ffffff;}
.Stil12 {font-size: 12px}
-->
</style>
</head>

<body><center>
<table width="800" border="0" cellpadding="0" cellspacing="0">

<tr>
<td colspan="8"><form action="bestellung3.php" method="post" enctype="text/plain">
<table width="69%" border="0">
<tr>
<td width="9%" bgcolor="#426da3"><div align="center"><span class="Stil2">Menge</span></div></td>
<td width="50%" bgcolor="#426da3"><div align="center"><span class="Stil2">Artikel</span></div></td>
<td width="10%" bgcolor="#426da3"><div align="center"><span class="Stil2">Bild</span></div></td>
<td width="14%" bgcolor="#426da3"><div align="center"><span class="Stil2">Preis in ?</span></div></td>
<td width="19%" bgcolor="#426da3"><div align="center"><span class="Stil2">Gesamtpreis</span></div></td>
</tr>
<tr>
<td><center><input name="Produkt1" type="text" class="Feld" size="4" maxlength="3" ></center></td>
<td width="50%"><span class="Stil12">PZN 2387405: Kamillen-Fu&szlig;bad; 200ml </span></td>
<td><div align="center"><img src="fotos/warenkorb_vorschau/kamillen_fussbad_200ml.jpg" width="29" height="37"></div></td>
<td><div align="center"><span class="Stil12">4,15</span></div></td>
<td> <?php $preis = 4.15; $anzahl=$_POST['Produkt1']; $ergebnis = $preis*$anzahl; echo $ergebnis; ?></td>
</tr>

<td width="50%"><input type="submit" class="Button" value="Senden">
<input type="reset" class="Button" value="Löschen"></td>
</tr>
</table>
</form></body>
</html>
Mit Zitat antworten
  #12  
Alt 10.11.2006, 16:56:27
rsciw rsciw ist offline
Junior Member
 
Registriert seit: Aug 2006
Ort: London
Alter: 42
Beiträge: 156
AW: berechnungen

um eine berechnung durchzufuehren ohne dass das formular abgeschickt wird, musst du javascript einsetzen, da javascript clientseitig arbeitet.

damit PHP was machen kann, muss es abgeschickt werden damit das serverseitig funktionierende PHP was zu tun bekommt.

ah, und wenn du php code hier darstellst, nutze die

['php']
CODE HIER
['/php']

tags, ohne die --> ' <--

Geändert von rsciw (10.11.2006 um 16:57:34 Uhr)
Mit Zitat antworten
  #13  
Alt 10.11.2006, 16:56:49
Benutzerbild von meikel (†)
meikel (†) meikel (†) ist offline
SELFPHP Guru
 
Registriert seit: Dec 2003
Ort: Erfurt
Alter: 75
Beiträge: 4.001
AW: berechnungen

Zitat:
Zitat von Klara Beitrag anzeigen
eigentlich sollte die berchnung erfolgen, ohne, dass auf abschicken geklickt wird,
Das geht nicht mit PHP. Das HTML Formular wird im Clientfenster angezeigt. Damit der Server, also die Kiste, auf der PHP ausgeführt wird, von den Usereingaben was mitbekommt, muß der Client die Formularinhalte an den in action angegebenen URL schicken.

Geändert von meikel (†) (10.11.2006 um 16:57:13 Uhr)
Mit Zitat antworten
  #14  
Alt 10.11.2006, 17:18:04
Heinrich Heinrich ist offline
Member
 
Registriert seit: Feb 2006
Beiträge: 883
AW: berechnungen

Das muss in die bestellung3.php, an die du mit mit deinem Formular die Eingabe sendest:
PHP-Code:
<?php $preis 4.15$anzahl=$_POST['Produkt1']; $ergebnis $preis*$anzahl; echo $ergebnis?>
Alternativ kannst du es in der gleichen Datei ausgeben lassen.

Dann schreibst du ins Formular:
PHP-Code:
<form action="formular.php" method="post" name="GO" enctype="text/plain">
<
td><center><input name="Produkt1" type="text" class="Feld" size="4" maxlength="3" ></center></td>
<
td width="50%"><input type="submit" name="GO" class="Button" value="Senden"

und unter dein Formularscript:

PHP-Code:
<?php

if ($_POST['GO']) {

$anzahl=$_POST['Produkt1'];
$preis 4.15;

echo 
$preis*$anzahl;

}

?>
Gruß
Heinrich
Mit Zitat antworten
  #15  
Alt 10.11.2006, 19:07:47
Klara Klara ist offline
Anfänger
 
Registriert seit: Nov 2006
Beiträge: 14
AW: berechnungen

danke für eure antworten. besondern dank an heinrich!

aber es läuft nicht =(
ich bin kurz davor auf zugeben...

habe jetzt vollgendes skript von heinrich übernommen
eine formular.php erstellt mit folgendem script:
PHP-Code:
<html>

<head>
        
</head>

<body>
    
    
<form action="formular.php" method="post" name="GO" enctype="text/plain"> 
<input name="Produkt1" type="text" class="Feld" size="4" maxlength="3" >
<input type="submit" name="GO" class="Button" value="Senden">  
</form>


<?php 

echo "irgendwas";


if (
$_POST['GO']) { 

$anzahl=$_POST['Produkt1']; 
$preis 4.15

echo 
$preis*$anzahl



?>

    </body>

</html>
aber es wird nichts berechnet.... das" irgendwas" wird ausgegeben, mehr passiert aber nicht. ich kann klicken wie ich will....

tut mir leid wenn ich euch damit nerve.

bussi,
klara
Mit Zitat antworten
  #16  
Alt 10.11.2006, 19:22:21
Klara Klara ist offline
Anfänger
 
Registriert seit: Nov 2006
Beiträge: 14
AW: berechnungen

für heute gebe ich auf =(
Mit Zitat antworten
  #17  
Alt 10.11.2006, 19:59:36
rsciw rsciw ist offline
Junior Member
 
Registriert seit: Aug 2006
Ort: London
Alter: 42
Beiträge: 156
AW: berechnungen

PHP-Code:
<?php
$anzahl 
$_POST["produkt"];
?>

<html>

<head>
        
</head>

<body>
    
    
<form action="formular.php" method="post"  > 
<input name="produkt" type="text" class="Feld" size="4" maxlength="3" />
<input type="submit" name="go" class="Button" value="senden"/>  
</form>


<?php 

echo "irgendwas<br/>";


if (
$_POST['go'] == "senden") { 

$preis 4.15
echo 
$anzahl."<br/>";
echo 
$preis."<br/>";
echo 
$preis*$anzahl."<br/>"



?>

    </body>

</html>
enctype herausgenommen, funzt.
Mit Zitat antworten
  #18  
Alt 10.11.2006, 21:00:06
Opendix Opendix ist offline
Senior Member
 
Registriert seit: Oct 2004
Ort: Werdenberg / Schweiz
Alter: 35
Beiträge: 1.476
AW: berechnungen

PHP-Code:
if (isset($_POST['go'])) {  

$anzahl=$_POST['Produkt1'];  
$preis 4.15;  

echo 
$preis*$anzahl;  


sollte auch gehen :)
__________________
Opendix lehnt jegliche Haftung für evtl. vorhandene Fehler in der Grammatik sowie der Satzstellung ab! Bitte wenden Sie sich an die Tastatur!

Betatester gesucht:
Skiclub Gams / CEVI Grabs

Geändert von Opendix (10.11.2006 um 21:00:42 Uhr)
Mit Zitat antworten
  #19  
Alt 10.11.2006, 21:56:03
Heinrich Heinrich ist offline
Member
 
Registriert seit: Feb 2006
Beiträge: 883
AW: berechnungen

Hi Klara,

don't panic - so geht's halt in den Höhen und Tiiiieeefeeen!

Richtig ist "enctype herausgenommen, funzt"!!! (aus der form action).

Dann klappt's (zumindest bei mir getestet).

Bussi (geb ich gerne zurück *gg*)
Heinrich
Mit Zitat antworten
  #20  
Alt 11.11.2006, 10:06:24
BruceCompanys BruceCompanys ist offline
Junior Member
 
Registriert seit: Oct 2006
Beiträge: 160
AW: berechnungen

enctype="text/plain"
ERKLÄRUNG:

enctype="text/plain" entschüsselt/kodiert deine eingegebenen Daten so, dass du sie per MAIL (und nur per Maill bei method="post") versenden kannst.
Ansonsten kommt nichts raus...
Warum?
Normalerweiße macht dein Browser daraus Gehacktes.
Für das menschliche Auge ein tot.
Aber für PhP eine kleine Freude, deshalb hat dein Script auch nicht funktioniert!!!
Alles hier bei http://de.selfhtml.org nachlesbar.

mfg
Bruce
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Berechnungen NanoCyte MySQLi/PDO/(MySQL) 5 20.04.2004 18:51:21


Alle Zeitangaben in WEZ +2. Es ist jetzt 20:11:27 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt