Avatar billede Sweet1 Nybegynder
17. marts 2010 - 08:32 Der er 3 kommentarer og
1 løsning

Søger hjælp til mit PHP script

Hey

Jeg er ret ny til PHP og prøver med dette script at lære lidt af det.

Jeg har nogle priser, hvorefter personen der er på siden skal kunne taste ind hvor mange han har af hver ting og så trykke på send knappen.

Når send knappen er trykket, så skal scriptet gange ud hvor meget der er for for hver ting, åbne et nyt vindue og skrive hver enkelt ting på hver sin linie med summen af dem (sum=antal*pris) således at man kan copy/paste det over i en email.

Håber nogen vil hjælpe mig med dette og måske lære mig noget :)


Her er sourcekoden :


<head>
<title>Ore and Salvage Calculator</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
<body bgcolor="#FFFFFF" text="#000000" alink="#FF0000" vlink="#FF00FF" link="#0000FF">

<?php

    // The prices on the different ores
   
    $alloyed_tritanium_bar_price = '140000';
    $armor_plates_price = '205000';
    $broken_drone_transciever_price = '0';
    $burned_logic_curcuit_price = '32300';
    $charred_micro_circuit_price = '160';
    $conductive_polymer_price = '0';
    $contaminated_lorentz_fluid_price = '150';
    $contaminated_nanite_price = '2800';
    $damaged_artificial_price = '230';
    $defective_current_pump_price = '0';
    $fried_interface_circuit_price = '3900';
    $malfunctioning_shield_emitter_price = '0';
    $melted_capacitor_price = '103000';
    $scorched_telemetry_price = '0';
    $smashed_trigger_unit_price = '0';
    $tangled_power_conduit_price = '450';
    $tripped_power_circuit_price = '37800';
       
    $isogen_price = '52';
    $megacyte_price = '2000';
    $mexallon_price = '27,8';
    $nocxium_price = '80';
    $pyerite_price = '6,9';
    $tritanium_price = '2,8';
    $zydrine_price = '1150';
   
    // The variables to multiply with
       
    $alloyed_tritanium_bar = '0';
    $armor_plates = '0';
    $broken_drone_transciever = '0';
    $burned_logic_curcuit = '0';
    $charred_micro_circuit = '0';
    $conductive_polymer = '0';
    $contaminated_lorentz_fluid = '0';
    $contaminated_nanite = '0';
    $damaged_artificial = '0';
    $defective_current_pump = '0';
    $fried_interface_circuit = '0';
    $malfunctioning_shield_emitter = '0';
    $melted_capacitor = '0';
    $scorched_telemetry = '0';
    $smashed_trigger_unit = '0';
    $tangled_power_conduit = '0';
    $tripped_power_circuit = '0';
   
    $isogen = '0';
    $megacyte = '0';
    $mexallon = '0';
    $nocxium = '0';
    $pyerite = '0';
    $tritanium = '0';
    $zydrine = '0';
   
    // Sum variables
       
    $alloyed_tritanium_bar_sum = '0';
    $armor_plates_sum = '0';
    $broken_drone_transciever_sum = '0';
    $burned_logic_curcuit_sum = '0';
    $charred_micro_circuit_sum = '0';
    $conductive_polymer_sum = '0';
    $contaminated_lorentz_fluid_sum = '0';
    $contaminated_nanite_sum = '0';
    $damaged_artificial_sum = '0';
    $defective_current_pump_sum = '0';
    $fried_interface_circuit_sum = '0';
    $malfunctioning_shield_emitter_sum = '0';
    $melted_capacitor_sum = '0';
    $scorched_telemetry_sum = '0';
    $smashed_trigger_unit_sum = '0';
    $tangled_power_conduit_sum = '0';
    $tripped_power_circuit_sum = '0';
   
    $isogen_sum = '0';
    $megacyt_sum = '0';
    $mexallon_sum = '0';
    $nocxium_sum = '0';
    $pyerite_sum = '0';
    $tritanium_sum = '0';
    $zydrine_sum = '0';       
   
?>

Eudotek's salvage and ore calculater, for sale to the corporation <br>

<table width="1000" border="0" align="center">

<td>
Prices for salvaged items are : <br><br>

<table width="500" border="0" align="center">
    <tr><td width="250" align="left">Alloyed Tritanium bar</td><td width="15" align="center">=</td><td><?php echo "$alloyed_tritanium_bar_price"; ?></td></tr>
    <tr><td width="250" align="left">Armor Plates</td><td width="15">=</td><td><?php echo "$armor_plates_price"; ?></td></tr>
    <tr><td width="250" align="left">Broken Drone Transciever</td><td width="15" align="center">=</td><td><?php echo "$broken_drone_transciever_price"; ?></td></tr>
    <tr><td width="250" align="left">Burned Logic Circuit</td><td width="15" align="center">=</td><td><?php echo "$burned_logic_curcuit_price"; ?></td></tr>
    <tr><td width="250" align="left">Charred Micro Curcuit</td><td width="15" align="center">=</td><td><?php echo "$charred_micro_circuit_price"; ?></td></tr>
    <tr><td width="250" align="left">Conductive Polymer</td><td width="15" align="center">=</td><td><?php echo "$conductive_polymer_price"; ?></td></tr>
    <tr><td width="250" align="left">Contaminated Lorentz Fluid</td><td width="15" align="center">=</td><td><?php echo "$contaminated_lorentz_fluid_price"; ?></td></tr>
    <tr><td width="250" align="left">Contaminated Nanite</td><td width="15" align="center">=</td><td><?php echo "$contaminated_nanite_price"; ?></td></tr>
    <tr><td width="250" align="left">Damaged Artificial Neural Network</td><td width="15" align="center">=</td><td><?php echo "$damaged_artificial_price"; ?></td></tr>
    <tr><td width="250" align="left">Defective Current Pump</td><td width="15" align="center">=</td><td><?php echo "$defective_current_pump_price"; ?></td></tr>
    <tr><td width="250" align="left">Fried Interface Circuit</td><td width="15" align="center">=</td><td><?php echo " $fried_interface_circuit_price"; ?></td></tr>
    <tr><td width="250" align="left">Malfunctioning Shield Emitter</td><td width="15" align="center">=</td><td><?php echo "$malfunctioning_shield_emitter_price"; ?></td></tr>
    <tr><td width="250" align="left">Melted Capacitor</td><td width="15" align="center">=</td><td><?php echo "$melted_capacitor_price"; ?></td></tr>
    <tr><td width="250" align="left">Scorched Telemetry</td><td width="15" align="center">=</td><td><?php echo "$scorched_telemetry_price"; ?></td></tr>
    <tr><td width="250" align="left">Smashed Trigger Unit</td><td width="15" align="center">=</td><td><?php echo "$smashed_trigger_unit_price"; ?></td></tr>
    <tr><td width="250" align="left">Tangled Power Conduit</td><td width="15" align="center">=</td><td><?php echo "$tangled_power_conduit_price"; ?></td></tr>
    <tr><td width="250" align="left">Tripped Power Circuit</td><td width="15" align="center">=</td><td><?php echo "$tripped_power_circuit_price"; ?></td></tr>
</table>

<br>Prices for ore are : <br><br>       
       
<table width="500" border="0" align="center">
    <tr><td width="250" align="left">Isogen</td><td width="15" align="center">=</td><td><?php echo "$isogen_price"; ?></td></tr>
    <tr><td width="250" align="left">Megacyte</td><td width="15" align="center">=</td><td><?php echo "$megacyte_price"; ?></td></tr>
    <tr><td width="250" align="left">Mexallon</td><td width="15" align="center">=</td><td><?php echo "$mexallon_price"; ?></td></tr>
    <tr><td width="250" align="left">Nocxium</td><td width="15" align="center">=</td><td><?php echo "$nocxium_price"; ?></td></tr>
    <tr><td width="250" align="left">Pyerite</td><td width="15" align="center">=</td><td><?php echo "$pyerite_price"; ?></td></tr>
    <tr><td width="250" align="left">Tritanium</td><td width="15" align="center">=</td><td><?php echo "$tritanium_price"; ?></td></tr>
    <tr><td width="250" align="left">Zydrine</td><td width="15" align="center">=</td><td><?php echo "$zydrine_price"; ?></td></tr>
</table>
</td>     
       
<td>
<br><br>
<form method='post'>
How salvage is for sale : <br><br>

<table width="500" border="0" align="center">
    <tr><td width="250" align="left">Alloyed Tritanium bar<td width="15">=</td><td><input name="$alloyed_tritanium_bar" type="text" size="10" maxlength="10" value=""/></td>
    <tr><td width="250" align="left">Armor Plates</td><td width="15">=</td><td><input name="armor_plates" type="text" size="10" maxlenght="10" value=""/></td></tr>
    <tr><td width="250" align="left">Broken Drone Transciever</td><td width="15" align="center">=</td><td><input name="broken_drone_transciever_price" type="text" size="10" maxlength="10" value=""/></td>
    <tr><td width="250" align="left">Burned Logic Circuit</td><td width="15" align="center">=</td><td><input name="burned_logic_curcuit_price" type="text" size="10" maxlength="10" value=""/></td>
    <tr><td width="250" align="left">Charred Micro Curcuit</td><td width="15" align="center">=</td><td><input name="$charred_micro_circuit_price" type="text" size="10" maxlength="10" value=""/></td>
    <tr><td width="250" align="left">Conductive Polymer</td><td width="15" align="center">=</td><td><input name="conductive_polymer_price" type="text" size="10" maxlength="10" value=""/></td>
    <tr><td width="250" align="left">Contaminated Lorentz Fluid</td><td width="15" align="center">=</td><td><input name="contaminated_lorentz_fluid_price" type="text" size="10" maxlength="10" value=""/></td>
    <tr><td width="250" align="left">Contaminated Nanite</td><td width="15" align="center">=</td><td><input name="contaminated_nanite_price" type="text" size="10" maxlength="10" value=""/></td>
    <tr><td width="250" align="left">Damaged Artificial Neural Network</td><td width="15" align="center">=</td><td><input name="damaged_artificial_price" type="text" size="10" maxlength="10" value=""/></td>
    <tr><td width="250" align="left">Defective Current Pump</td><td width="15" align="center">=</td><td><input name="defective_current_pump_price" type="text" size="10" maxlength="10" value=""/></td>
    <tr><td width="250" align="left">Fried Interface Circuit</td><td width="15" align="center">=</td><td><input name="fried_interface_circuit_price" type="text" size="10" maxlength="10" value=""/></td>
    <tr><td width="250" align="left">Malfunctioning Shield Emitter</td><td width="15" align="center">=</td><td><input name="malfunctioning_shield_emitter_price" type="text" size="10" maxlength="10" value=""/></td>
    <tr><td width="250" align="left">Melted Capacitor</td><td width="15" align="center">=</td><td><input name="melted_capacitor_price" type="text" size="10" maxlength="10" value=""/></td>
    <tr><td width="250" align="left">Scorched Telemetry</td><td width="15" align="center">=</td><td><input name="scorched_telemetry_price" type="text" size="10" maxlength="10" value=""/></td>
    <tr><td width="250" align="left">Smashed Trigger Unit</td><td width="15" align="center">=</td><td><input name="smashed_trigger_unit_price" type="text" size="10" maxlength="10" value=""/></td>
    <tr><td width="250" align="left">Tangled Power Conduit</td><td width="15" align="center">=</td><td><input name="tangled_power_conduit_price" type="text" size="10" maxlength="10" value=""/></td>
    <tr><td width="250" align="left">Tripped Power Circuit</td><td width="15" align="center">=</td><td><input name="tripped_power_circuit_price" type="text" size="10" maxlength="10" value=""/></td>
</table>

<br>How much ore do you have for sale : <br><br>       
       
<table width="500" border="0" align="center">
    <tr><td width="250" align="left">Isogen</td><td width="15" align="center">=</td><td><input name="isogen_price" type="text" size="10" maxlength="10" value=""/></td>
    <tr><td width="250" align="left">Megacyte</td><td width="15" align="center">=</td><td><input name="megacyte_price" type="text" size="10" maxlength="10" value=""/></td>
    <tr><td width="250" align="left">Mexallon</td><td width="15" align="center">=</td><td><input name="mexallon_price" type="text" size="10" maxlength="10" value=""/></td>
    <tr><td width="250" align="left">Nocxium</td><td width="15" align="center">=</td><td><input name="nocxium_price" type="text" size="10" maxlength="10" value=""/></td>
    <tr><td width="250" align="left">Pyerite</td><td width="15" align="center">=</td><td><input name="pyerite_price" type="text" size="10" maxlength="10" value=""/></td>
    <tr><td width="250" align="left">Tritanium</td><td width="15" align="center">=</td><td><input name="tritanium_price" type="text" size="10" maxlength="10" value=""/></td>
    <tr><td width="250" align="left">Zydrine</td><td width="15" align="center">=</td><td><input name="zydrine_price" type="text" size="10" maxlength="10" value=""/></td>
    <tr><td width="250" align="right">&nbsp;</td><td width="15" align="center">&nbsp;</td><td><input type='submit' name='submit' value='Send'></td></tr></form>
</table>
</td>     

<?php

    $alloyed_tritanium_bar_sum = $alloyed_tritanium_bar_price * $alloyed_tritanium_bar;
    $armor_plates_sum = $armor_plates_sum_price * $armor_plates;
    $broken_drone_transciever_sum = $broken_drone_transciever_price * $broken_drone_transciever;
    $burned_logic_curcuit_sum = $burned_logic_curcuit_price * $burned_logic_curcuit;
    $charred_micro_circuit_sum = $charred_micro_circuit_price * $charred_micro_circuit;
    $conductive_polymer_sum = $conductive_polymer_price * $conductive_polymer;
    $contaminated_lorentz_fluid_sum = $contaminated_lorentz_fluid_price * $contaminated_lorentz_fluid;
    $contaminated_nanite_sum = $contaminated_nanite_price * $contaminated_nanite;
    $damaged_artificial_sum = $damaged_artificial_price * $damaged_artificial;
    $defective_current_pump_sum = $defective_current_pump_price * $defective_current_pump;
    $fried_interface_circuit_sum = $fried_interface_circuit_price * $fried_interface_circuit;
    $malfunctioning_shield_emitter_sum = $malfunctioning_shield_emitter_price * $malfunctioning_shield_emitter;
    $melted_capacitor_sum = $melted_capacitor_price * $melted_capacitor;
    $scorched_telemetry_sum = $scorched_telemetry_price * $scorched_telemetry;
    $smashed_trigger_unit_sum = $smashed_trigger_unit_price * $smashed_trigger_unit;
    $tangled_power_conduit_sum = $tangled_power_conduit_price * $tangled_power_conduit;
    $tripped_power_circuit_sum = $tripped_power_circuit_price * $tripped_power_circuit;
   
    $isogen_sum = $isogen_price * $isogen;
    $megacyt_sum = $megacyt_price * $megacyt;
    $mexallon_sum = $mexallon_price * $mexallon;
    $nocxium_sum = $nocxium_price * $nocxium;
    $pyerite_sum = $pyerite_price * $pyerite;
    $tritanium_sum = $tritanium_price * $tritanium;
    $zydrine_sum = $zydrine_price * $zydrine;       

?>

</body>
</html>
Avatar billede acore Ekspert
17. marts 2010 - 10:10 #1
Du mangler - i store linier - at sætte en action i din form og lære at bruge $_POST variable.

Hvis jeg var dig ville jeg starte med et meget simplere eksempel - fx gange to tal sammen. Der er masser af tutorials derude fx http://www.phpartikler.dk/artikler/formular.php
Avatar billede Sweet1 Nybegynder
17. marts 2010 - 18:45 #2
Ja burde nok starte med noget mere simpelt, men nu var det lige dette her jeg havde brug for :)

Jeg prøver at kigge på det du har lagt link til tak :)
Avatar billede Sweet1 Nybegynder
13. august 2010 - 19:36 #3
acore lægger du et svar så jeg kan give dig point ?

Tak for svaret
Avatar billede Sweet1 Nybegynder
07. oktober 2010 - 01:19 #4
Okay har nu ventet længe på at kunne give point, så tager dem selv nu.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester