Java oder php, was brauche ich für ein kurzes script.?

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Klasse 4a CH
Mitglied
Beiträge: 164
Registriert: 28.02.2004 12:28
Wohnort: Basel

Java oder php, was brauche ich für ein kurzes script.?

Beitrag von Klasse 4a CH »

Hi... Ich mache in der Schule eine site über die Schweizerische AHV und wollte da, das jeder User sich ausrechnen kann in erster Linie wie viel er zahtl... das sind rund 5 % des Brutto lohnes...

Hab jetzt so angefangen, das es es in einer alert Box ausgiebt.. habe aber nun müge mit der Definition des Texfeldes...

Also mein Script im header

Code: Alles auswählen

<script language="javascript">
var lohn="unbekannt"
function ahv() {alert('Du zahlst im Monat ' + lohn + ' Franken an die AHV.')}

//-->
</script>
Und mein Body:

Code: Alles auswählen

<body onLoad="ahv()">
<form>
<input type="" 
</form>

</body>
Und hier weis ich nicht wie ich die Variable deklarieren muss damit wenn man das eine Zahl ins Textfeld eingibt das es eben 5% also 5/100 ausrechnet...

kann mir jemand helfen...???

mfg Cocco
Zuletzt geändert von Klasse 4a CH am 26.04.2004 23:05, insgesamt 1-mal geändert.
Klasse 4a CH
Mitglied
Beiträge: 164
Registriert: 28.02.2004 12:28
Wohnort: Basel

Beitrag von Klasse 4a CH »

Ich hab auch so gehört, das sowas auch in php geht... ich hab die seite ja eh auch in php aber wie geht den das??? den jetzt verlier ich dan Bald den überblick...
Benutzeravatar
itst
Ehrenadmin
Beiträge: 7418
Registriert: 21.08.2001 02:00
Wohnort: Büttelborn bei Darmstadt
Kontaktdaten:

Beitrag von itst »

Code: Alles auswählen

$prozent = 5/100;
$ahv = $brutto * $prozent;
Sascha A. Carlin,
phpBB.de Ehrenadministrator
:o
Klasse 4a CH
Mitglied
Beiträge: 164
Registriert: 28.02.2004 12:28
Wohnort: Basel

Beitrag von Klasse 4a CH »

boah... und in welcher Datei muss ich das eintragen und wie sieht dan die alert Box und wie funktioniert den das mit diesen php variablen??
Jack9027
Mitglied
Beiträge: 344
Registriert: 05.01.2004 18:46

Beitrag von Jack9027 »

Code: Alles auswählen

<?php
$prozent = 5/100; 
$ahv = $brutto * $prozent;
?>
jetzt musst du halt noch irgendwie der variable $brutto einen wertzuweisen.

Code: Alles auswählen

<?php
echo("$ahv");
?>
so gibst du dann den wert aus
Benutzeravatar
itst
Ehrenadmin
Beiträge: 7418
Registriert: 21.08.2001 02:00
Wohnort: Büttelborn bei Darmstadt
Kontaktdaten:

Beitrag von itst »

Sascha A. Carlin,
phpBB.de Ehrenadministrator
:o
Klasse 4a CH
Mitglied
Beiträge: 164
Registriert: 28.02.2004 12:28
Wohnort: Basel

Beitrag von Klasse 4a CH »

Cool Danke... habe mein Problem gelöst... hab jetzt aber noch eingebaut, das es nach dem Alter fragt, so rechnet es dan aus wie viel ma schon ca. bezahlt hat... ich habe dann die variable $test definiert das sie true oder fals ausgibt aber unten kom cih nicht ganz draus wie ich das machen muss mit dem else und if befehlen... habs irgendwie auch nicht auf den Links deiner Seite gefunden... Also ich hab den Code jetzt so drin... und es funzt ned... also ich nehme an weil er nicht weis welches if er jetzt nehmen soll...

Code: Alles auswählen

<?php
$alterm = $_POST["alter"] - 18;
$monat = $_POST["lohn"] * 6.05 / 100;
$jahr = $monat * 12;
$leben = $jahr * $alterm;
$test = $alterm > 0
?>

<?php include("templates/overall_header.tpl"); ?>

<div align="center">
<b>
Sie zahlen im Monat <?php echo $monat ?> Franken an die AHV und IV.<br>

Das sind jährlich <?php  echo $jahr ?> Franken die Sie bezahlen.<br>

  <?php 
  if 
  ($test='true')

    echo "Sie haben bis jetzt ca. $leben  einbezahlt.");

  if
  ($test='false')

  echo "Du hast noch keine AHV bezahlt.;

  ?>
Jack9027
Mitglied
Beiträge: 344
Registriert: 05.01.2004 18:46

Beitrag von Jack9027 »

Code: Alles auswählen

  <?php 
  if ($alterm>="18"){ 

    echo ("Sie haben bis jetzt ca. $leben  einbezahlt."); 
}else{
  echo ("Du hast noch keine AHV bezahlt."); 
}
  ?>
musst halt bei $alterm das -18 weglassen.
bin mir aber acuh nicht ganz sicher ob ich da keinen fehler gemacht hab, weil ich acuh noch nicht so lange php kann :wink:
Klasse 4a CH
Mitglied
Beiträge: 164
Registriert: 28.02.2004 12:28
Wohnort: Basel

Beitrag von Klasse 4a CH »

Sorry ging nicht... hat sonst noch jemand eine Idee??

Danke trozdem vielmals
Jack9027
Mitglied
Beiträge: 344
Registriert: 05.01.2004 18:46

Beitrag von Jack9027 »

Code: Alles auswählen

<?php 
$alterm = $_POST["alter"] - 18 ; 
$monat = $_POST["lohn"] * 6.05 / 100; 
$jahr = $monat * 12; 
$leben = $jahr * $alterm; 
?> 

<?php include("templates/overall_header.tpl"); ?> 

<div align="center"> 
<b> 
Sie zahlen im Monat <?php echo ("$monat");  ?> Franken an die AHV und IV.<br> 

Das sind jährlich <?php ("echo $jahr"); ?> Franken die Sie bezahlen.<br> 

<?php 
if ($alterm >= 1){
  echo ("Sie haben bis jetzt ca. $leben  einbezahlt."); 
}else{ 
  echo ("Du hast noch keine AHV bezahlt."); 
} 
?>
Antworten

Zurück zu „Coding & Technik“