Beiträge von tati85

    ja du hast recht, ich schreibe für erste mal in foren oder so was hatte ich nie.....
    ich habe gehofft, dass eine open Source oder so was gibts. kennst du dich überhaubt mit php aus ?

    Zitat von bandit600


    a) du den quellcode unformtiert gepostet hast


    Hallo bandit,

    wie sollte ich noch dann tun? online hochladen?

    Zitat von bandit600


    Und dann noch eine Frage: in wievielen foren hast du diese frage gestellt? In zweien habe ich es schon gesehen.


    was von eine Frage hmmm.. zu deine Intresse ich habes in 2-3 foren geschrieben, ist das schlimm wenn probleme hat nach Hilfe ruft?und zwar ich dachte man hilf die andren in foren nicht wie du .....

    Hallo Leute,

    ich bitte um HILFE. ich muss ein Script von ein projekt fertigschreiben aber ich kann nicht nicht programmieren :confused:
    meine Aufgabe ist dass ich ein Script schreibe zu Kalkulieren. die jungs haben diese Script fertig geschrieben und mir gegen:

    <html>
    <head>
    <script language="javascript">
    <!--
    function calculate(){
    if (document.savedata.menge.value==""){
    alert ("Bitte geben Sie eine Mengenanzahl an!");
    document.savedata.menge.focus();
    document.savedata.menge.value="???";
    return false;
    }

    if (document.savedata.menge.value!=""){
    var menge=document.savedata.menge.value;
    menge=parseInt(menge);
    if (!isFinite(menge)){
    alert ("Bitte geben Sie eine zahl ein!");
    document.savedata.menge.focus();
    return false;
    }
    }

    if (document.savedata.breite.value==""){
    alert ("Bitte geben Sie die Breite an!");
    document.savedata.breite.focus();
    document.savedata.breite.value="???";
    return false;
    }

    if (document.savedata.breite.value!=""){
    var breite=document.savedata.breite.value;
    var breite = breite.replace(",",".");
    breite=parseFloat(breite);
    if (!isFinite(breite)){
    alert ("Bitte geben Sie eine zahl ein!");
    document.savedata.breite.focus();
    return false;
    }

    if (document.savedata.mass_breite[1].selected==true){
    document.savedata.mass_breite[0].selected=true;
    breite=breite/100;
    }
    document.savedata.breite.value=breite;
    }

    if (document.savedata.hoehe.value==""){
    alert ("Bitte geben Sie eine Höhe ein!");
    document.savedata.hoehe.focus();
    document.savedata.hoehe.value="???";
    return false;
    }

    if (document.savedata.hoehe.value!=""){
    var hoehe=document.savedata.hoehe.value;
    var hoehe = hoehe.replace(",",".");
    hoehe=parseFloat(hoehe);
    if (!isFinite(hoehe)){
    alert ("Bitte geben Sie eine zahl ein!");
    document.savedata.hoehe.focus();
    return false;
    }

    if (document.savedata.mass_hoehe[1].selected==true){
    document.savedata.mass_hoehe[0].selected=true;
    hoehe=hoehe/100;
    }
    document.savedata.hoehe.value=hoehe;
    }

    var flaeche=breite*hoehe;
    var gesamtflaeche=breite*hoehe*menge;

    if (flaeche<1){
    alert ("Die Fläche muss mindestens 1qm betragen!\nBitte ändern Sie Ihre Angaben!");
    return false;
    }

    var versandindex=1;
    if(versandindex==1){versandtext="Standardversand"; }
    if(versandindex==2){versandtext="Expressversand";}

    document.savedata.submit();
    }

    function bestellen(){
    if (document.savedata.zsumme.value>0){
    var linkinhalt="";
    for (var i = 0; i < document.savedata.length; ++i) {
    if (document.savedata.elements[i].name!="undefined" && document.savedata.elements[i].value!="undefined"){
    linkinhalt=linkinhalt+document.savedata.elements[i].name+"="+document.savedata.elements[i].value+"&";
    }
    }
    parent.location.href="indexd41d.html?"+linkinhalt+ "task=save_basket";
    }
    }

    function infowindow(wert){
    kl_x=(screen.width-400)/2;
    kl_y=(screen.height-300)/2;
    window.open('infowindow.php?info='+wert,'','width= 400,top='+kl_y+',left='+kl_x+',height=300');
    }

    function auftrag(){
    if (document.savedata.zsumme.value>0){
    kl_x=(screen.width-500)/2;
    kl_y=(screen.height-400)/2;
    window.open('pdf_contract.html','','width=500,top= '+kl_y+',left='+kl_x+',height=400');
    }
    }

    function daten(wert){
    var material=document.savedata.material.options[document.savedata.material.selectedIndex].value;
    var breite=document.savedata.breite.value;
    var hoehe=document.savedata.hoehe.value;
    var mass_breite=document.savedata.mass_breite.options[document.savedata.mass_breite.selectedIndex].value;
    var mass_hoehe=document.savedata.mass_breite.options[document.savedata.mass_hoehe.selectedIndex].value;
    var druck=document.savedata.druck.options[document.savedata.druck.selectedIndex].value;
    var vorbereitung=document.savedata.vorbereitung.option s[document.savedata.vorbereitung.selectedIndex].value;
    kl_x=(screen.width-440)/2;
    kl_y=(screen.height-520)/2;
    window.open('view_factsheetc518.html?lang=de&amp;m aterial='+material+'&breite='+breite+mass_breite+' &hoehe='+hoehe+mass_hoehe+'&druck='+druck+'&vorber eitung='+vorbereitung,'','width=440,top='+kl_y+',l eft='+kl_x+',height=520,scrollbars=yes');
    }


    function showprint(){
    var materialindex=document.savedata.material.options[document.savedata.material.selectedIndex].value;
    if (materialindex==1){
    document.savedata.druck.options.length=0;
    document.savedata.druck.options[0]=new Option ('4/0 CMYK',1,true,true);
    }
    if (materialindex==2){
    document.savedata.druck.options.length=0;
    document.savedata.druck.options[0]=new Option ('4/0 CMYK',1,true,true);
    }
    if (materialindex==3){
    document.savedata.druck.options.length=0;
    document.savedata.druck.options[0]=new Option ('4/4 CMYK',2,true,true);
    }
    if (materialindex==4){
    document.savedata.druck.options.length=0;
    document.savedata.druck.options[0]=new Option ('4/0 CMYK',1,true,true);
    }
    if (materialindex==5 || materialindex==6){
    document.savedata.druck.options.length=0;
    document.savedata.druck.options[0]=new Option ('0/0 unbedruckt',3,true,true);
    }
    }

    function testprice(){
    document.savedata.einzelpreis.value="";
    document.savedata.qmprice.value="";
    document.savedata.zwischensumme.value="";
    MM_showHideLayers('nextdiv','','hide');
    }

    function MM_findObj(n, d) { //v4.01
    var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
    if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
    for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
    if(!x && d.getElementById) x=d.getElementById(n); return x;
    }

    function MM_showHideLayers() { //v6.0
    var i,p,v,obj,args=MM_showHideLayers.arguments;
    for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
    }

    function showtooltip(wert1,wert2,wert3,wert4){
    parent.location.href="javascript:displayStaticMess age('"+wert1+"','"+wert2+"',"+wert3+","+wert4+")";
    }
    //-->
    </script>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"><style type="text/css">
    <!--
    body {
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    }
    -->
    </style></head>
    <link href="css/css.css" rel="stylesheet" type="text/css">
    <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" onChange="testprice()"/>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="" onChange="testprice()" /><select name="mass_breite" style="width:50px;vertical-align:middle" onChange="testprice()">
    <option value="m" onChange="testprice()">m</option>
    <option value="cm" onChange="testprice()">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="" onChange="testprice()" /><select name="mass_hoehe" style="width:50px;vertical-align:middle;" onChange="testprice()">
    <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ückhttp://#</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 http://#</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>

    <div style="visibility:hidden;width:450px;height:50px" id="nextdiv"><input type="button" class="taste_gr_140" onClick="daten()" value="Daten ansehen" style="margin-right:5px"><input type="button" class="taste_gr_220" onClick="bestellen()" value="zum Warenkorb hinzufügen"></div>
    </form>
    <script>showprint()</script>

    </body>
    <meta http-equiv="content-type" content="text/html;charset=UTF-8">
    </html>

    jetzt ich sollte weiter ein PHP script schreiben, die Preise kalkulieren.

    bitte ich habs keine Ahnung.
    Kann jemand mir helfen bitte bitte