Seite 1 von 2

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

Verfasst: 26.04.2004 18:39
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

Verfasst: 26.04.2004 23:04
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...

Verfasst: 27.04.2004 03:29
von itst

Code: Alles auswählen

$prozent = 5/100;
$ahv = $brutto * $prozent;

Verfasst: 27.04.2004 14:03
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??

Verfasst: 27.04.2004 14:25
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

Verfasst: 27.04.2004 14:28
von itst

Verfasst: 28.04.2004 17:29
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.;

  ?>

Verfasst: 28.04.2004 17:49
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:

Verfasst: 28.04.2004 17:57
von Klasse 4a CH
Sorry ging nicht... hat sonst noch jemand eine Idee??

Danke trozdem vielmals

Verfasst: 28.04.2004 18:17
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."); 
} 
?>