Gå til innhold

LMarie

Medlemmer
  • Innlegg

    45
  • Ble med

  • Besøkte siden sist

Innlegg skrevet av LMarie

  1. Hei

    Jeg er fortsatt en nybegynner så beklager min uvitenhet :p

    Jeg har en side som viser en hel del data i flere linjer. Dette er oppgaver som kan utføres.

     

    Hver linje inneholder informasjon om oppgaven og en knapp som lar deg trykke når oppgaven er påbegynt.

    Etter at man trykker her får du opp valg om å avslutte oppgaven. Hvis du trykker der får du opp et skjema som inneholder et tekst felt hvor du kan fylle ut notater om oppgaven og deretter trykke ok.

     

    Problemet mitt er da når man kommer til det siste skjemaet.

    I og med at alle linjene blir hentet fra sql databasen skriver jeg de ut i en php for løkke.

    Men når man har fylt ut skjemaet skal jeg sende resultatet til en js fil som sender dataen videre til et php script som skriver data tilbake til sql databasen uten refresh, altså ajax.

     

    Hvis man åpner kun et slik skjema om gangen fungerer det jo å angi form navnet i javascript funksjonen men hvis man åpner flere om gangen blir det jo tull.

     

    Tenker da å gi hvert skjema en unik id slik at man skal kunne skille de.

    Da kommer problemene. Vanlig ajax funksjon med en enkel form id (myForm) vil da se slik ut:

    function submitFormWithAjax(){
    var myAjaxPostrequest=new GetXmlHttpObject();
    var t2lid=document.myForm.taskID.value;
    var t2ltitle=document.myForm.taskTitle.value;
    ……
    …..
    

     

    Hvis formid er dynamisk hvordan vil jeg kunne hente de opp i javascript da?

    Altså

    document.??.taskID.value

    Må vel sendes med inn i javascript funksjonen kanskje?

     

    function submitFormWithAjax(formid){
    

     

    Men da får jeg jo en javascript variabel som jeg ikke kan putte inn direkte:

    function submitFormWithAjax(formid){
    var myAjaxPostrequest=new GetXmlHttpObject();
    var t2lid=document.formid.taskID.value;
    var t2ltitle=document.formid.taskTitle.value;
    ……
    …..

     

    Noen som kan peke meg i riktig retning på hvordan jeg skal få til det?

  2. Endte opp med å gjøre slik:

     

    Funksjon:

    function xmlhttpPost(strURL, input_value) {
       var xmlHttpReq = false;
       var self = this;
    
       if (window.XMLHttpRequest) {
           self.xmlHttpReq = new XMLHttpRequest();
       } else if (window.ActiveXObject) {
           self.xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
       }
       self.xmlHttpReq.open('POST', strURL, true);
       self.xmlHttpReq.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
       self.xmlHttpReq.onreadystatechange = function() {
           if (self.xmlHttpReq.readyState == 4) {
               updatepage(self.xmlHttpReq.responseText);
           }
       }
       self.xmlHttpReq.send(getquerystring(input_value));
    }
    
    function getquerystring(input_value) { 
       qstr = 'w=' + escape(input_value);  // NOTE: no '?' before querystring
       return qstr;
    }
    
    function updatepage(str){
       document.getElementById("result").innerHTML = str;
    }

     

    html:

    <td class='confirmation'>Reaktivere denne turen?</td><td><div id='confirm_yes'><a title='Ja' class='confirmation_link' onclick='xmlhttpPost(\"/reactivate.php\", $bookingid[$i]); hideShow($row2); hideShow($row);'>Ja</a></div></td><td><a title='Nei' class='confirmation_link' onclick='hideShow($row2);hideShow($row);')>Nei</a></td></tr>
    

     

    reactivate.php:

    $query = $_POST; 
    foreach ($query as $k => $v) { 
           $id = $v; 
    } 
    
    echo "reaktivere:  $id";
    
    

  3. Hei

     

    Satt opp en ajax side. oppdaget da ettersom dette er min første ajax side at tilbake knappen ble ødelagt. Jeg hadde da allerede satt opp hele siden slik den skulle være med all funksjonalitet på plass.

     

    Men når jeg fikk fikset tilbakeknappen med ben almans bbq lib fungerer ikke funksjonene mine som de skal.

     

    Problemet er at funksjoner som kalles ved onclick fungerer ikke før jeg har refreshet siden.

     

     

    Kan legge til at dette er en av funksjonene som ikke fungerer:

    Html:

    <form name='f1'>
    <input name='id' type='hidden' value=$id>
    <td><div id='confirm_yes'><a title='Ja' onclick='reactivate()';>Ja</a></div></td>
    <td><a title='Nei' 
    onclick='hideShow($row2);hideShow($row);')>Nei</a></td></tr>
    </form>
    

     

    Ajax:

    function GetXmlHttpObject() {
    if (window.XMLHttpRequest) {
     		// code for IE7+, Firefox, Chrome, Opera, Safari
     		return new XMLHttpRequest();
     	}
    if (window.ActiveXObject) {
     		// code for IE6, IE5
     		return new ActiveXObject("Microsoft.XMLHTTP");
     	}
    return null;
    }
    
    
    function reactivate(){
    var myAjaxPostrequest=new GetXmlHttpObject();
    
    var t2lid=document.f1.id.value;
    
    var parameters="id="+t2lid;
    
    myAjaxPostrequest.open("POST", "reactivate.php", true);
    myAjaxPostrequest.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
    myAjaxPostrequest.send(parameters);
    myAjaxPostrequest.onreadystatechange=function(){
      		if(myAjaxPostrequest.readyState==4){
    		if(myAjaxPostrequest.status==200){
    			document.getElementById("result").innerHTML=myAjaxPostrequest.responseText;
     				document.getElementById("f1").style.display = "none";
    		} else {
      				document.getElementById("f1").innerHTML="An error has occured making the request";
    		}
    	}
    }
    }

     

    Php:

    $query = $_POST;
    foreach ($query as $k => $v) {
    $id = $v;
    }
    
    echo "reaktivere:  $id";

     

    Kan jo hende jeg har noe feil i ajax funksjonen :S

     

    Takk for all hjelp :)

  4. Hei

     

    Jeg er lite rutinert i java så spør dere.

    Leter etter et countdown script som ikke påvirkes av at siden blir refresh'et.

    Har dere noen tips om hvor jeg kan finne noe dokumentasjon om dette på nett? Finner masse om enkle countdown script men har søkt og søkt men finner ikke noen om hvordan man unngår at timeren starter på nytt når siden relodes :S

     

    På forhånd takk for hjelp.

  5. Hei

     

    Jeg er lite rutinert i java så spør dere.

    Leter etter et countdown script som ikke påvirkes av at siden blir refresh'et.

    Har dere noen tips om hvor jeg kan finne noe dokumentasjon om dette på nett? Finner masse om enkle countdown script men har søkt og søkt men finner ikke noen om hvordan man unngår at timeren starter på nytt når siden relodes :S

     

    På forhånd takk for hjelp.

  6. Hehe.. ja bare 8 kilo ned. Vil ikke sette en dato jeg ikke klarer å holde:P

     

    Vet at fettprosenten har mest å si også men ettersom det er jobb å finne ut denne så er det enklere å ha vekta som målepinn.

     

    Har lest litt å prøvd å finne ut hvor man kan måle fettprosenten sin. Får man gjort dette hos legen hvis man spør etter det? Eller er det best å finne et treningsstudio som gjør det?

     

    Må bare også si til dere andre der ute som var som meg så er dette i mine øyne den enkleste måten å gå ned i vekt. Dietter og slankekurer er bare å glemme. Kaloriunderskudd og trening føles også bedre :D

     

    Og takk for råd ang styrketrening og proteiner.

     

    Har sett at vanligvis ligger jeg på 50 % karbohydrater, 30% fett og kun 20% proteiner :S

     

    Er det muligens lurt for meg da å kanskje prøve protein shake til ett måltid?

    Sliter som sikkert mange andre med å få i meg nok proteiner.

     

    Vil også forberede meg på når målvekten er nådd så godt å få noen kloke ord :)

     

    Har sett kjapt over RYP også nå men skal sette meg inn i det så fort jeg har tid. Ser ut som noe jeg kan lære mye av. Takk :)

  7. Hei

     

    Jeg er en jente på 23 år. Veier nå ca 68 kilo og er 162 høy.

     

    Har bestemt meg for å komme ned til trivselsvekten min igjen som er ca 60 kilo forhåpentligvis innen neste sommer.

     

    Bruker diett.no å holder styr på hva jeg spiser.

    Skal ifølge denne siden ha et daglig inntak på 2300 kalorier ca. Å for å gå ned i vekt må jeg ned til ca 2000 kalorier.

    Av en rar grunn har jeg valgt å ha som mål å spise mellom 1600 og 1800 kalorier om dagen. Noe som går overaskende bra.

    Det er noe jeg ikke sliter med så det klarer jeg å opprettholde lenge :D

     

    Har også begynt å trene å alltid hatt lyst til å være en av de som synes det er gøy å trene. Å nå er jeg der. Jeg elsker å trene, svette å kjenne den gode følelsen når jeg er ferdig.

    Trener nå hver eneste dag i ca en time. Har en sittestillende jobb så beveger meg ikke mye ellers :p

    Trener kickboksing (kondisjon), sirkeltrening med vekter og uten (kondisjon), jogger, yoga, pilates og ren vektløfting. Forbrenner da gjennomsnittlig 300-400 kalorier per økt.

     

    Og før forbrente jeg rundt 500 kalorier per økt men dette skjer ikke lenger. Dette må da være et tegn på at jeg har kommet i bedre form eller?

     

    Startet på 70,9 kilo og har gått ned ca 0.5 kilo i uka.

     

    Kjenner at jeg har mer energi og ting er ikke så ork lenger :p

     

    Lurer på om jeg er for streng med kroppen min?

    Trente ikke i det hele tatt før men føler at dette opplegget fungerer for meg.

     

    Vil jo også bygge muskler å har lest mye om at på kaloriunderskudd er dette vanskelig. Stemmer det?

    Burde jeg heller trene mer kondisjon som forbrenner flest kalorier nå når jeg har kaloriunderskudd og heller starte med styrke når jeg er på normalt kaloriinntak igjen?

     

    Vet at når jeg har nådd målet mitt må jeg gå ned til å trene litt skjeldnere siden det ikke er mye tid igjen til venner på ukedagene.

    Skal da trappe ned til trening 4-5 ganger i uken å bygge meg sakte men sikkert opp til et høyere kaloriinntak for å holde på vekten.

    Har dere noen råd til hvordan man trapper opp kaloriinntaket?

    Skal jeg starte med å trappe opp noen kalorier i måneden å bygge for hver måned?

  8. Hei

     

    Kan desverre ikke legge ut koden min ettersom dette er i jobb sammenheng men skal prøve å forklare så godt jeg kan.

     

    Jeg har en side som inneholder en tabell med telefonstatestikk som automatisk oppdaterer seg hvert sekund.

    Har behov for en annen tabell som inneholder noe annen statestikk på samme side. All denne koden er hentet rett ut fra et annet program som bruker et programerings språk jeg er lite kjent med (VBscript) så får ikke satt dette inn på samme side (er i tillegg nesten 50 sider kode per tabell :p)

     

    Har da tenkt til å sette inn denne tabellen nederst på siden sammen med den første tabellen ved bruk av iframe men her dukket det opp snodige problemer. Tabell nr to hentes fra et script som oppdaterer seg hvert andre sekund.

     

    Når jeg enkelt å greit setter inn tabell to med iframe oppdaterer den seg jo ikke så prøvde å bruke meta http-equiv="refresh" og da oppdaterte tabellen seg i kanskje 20 sek så stoppet den opp.

     

    Jeg har ingen ide hvordan jeg ellers kan gjøre dette. Tenkte på å refreshe hele siden men tabellene tar for lang tid å loade for at dette skal bli bra. Letet mye men finner kun måter å refreshe ved å bruke en knapp men det er jeg ikke ute etter.

     

    Noen her som har en ide om hva som er galt? Meta fungerer jo men bare ikke mer enn 20 sek :p

  9. Heisann

     

    Har laget en side som skal ha linker til pdf dokumenter.

    Navnet på filene blir satt i en database og satt inn i en php variabel.

     

    Koden nå er:

    
    //over er resten av spørringen
    
    while($rowTJ = mssql_fetch_array($resultTJ)) {
    $filnavn=$rowTJ["id"];
    $tittel=$rowTJ["tittel"];
    $beskrivelse=$rowTJ["beskrivelse"];
    
    echo "<li><a href='/filer/".$filnavn.".pdf'>$tittel</a> - $beskrivelse</li>";
    

     

    Når jeg går inn på siden å prøver å åpne pdf dokumentene får jeg feilmelding (bilde vedlagt).

    Filen åpnes når man trykker ok i IE, men andre nettlesere vil ikke åpne dokumentene.

     

    Hvordan skal jeg løse dette? Noen forslag?

     

    Takk for alle tilbakemeldinger

     

    LMarie

    post-90364-1264666355_thumb.jpg

  10. Hei

     

    Hadde laget en hjemmeside med html og css men så trengte jeg noen php snutter å for at disse skulle kjøre, så måtte jeg rename filene til .php, men nå fungerer ikke css dokumentet.

     

    Føler med dum som spør om dette, men må filene vare .html for at css dokumentet skal følge med?

     

    LeneMarie

  11. Fant følgende regex som matcher paranteser og tar bort de og deres innhold:

    $str = preg_replace('/\(.*?\)/i', '', $del);

    men nå er problemet at visse setninger ser slik ut:

     

    SELECT c.lastname+','+c.firstname as Navn,

    case len(ltrim( str(b.reqtime/3600))) WHEN 1 THEN '0' + ltrim( str(b.reqtime/3600))

     

    Altså utrolig mange paranteser hvordan matches det egentlig?

    Finnes det et slags universal mønster jeg kan bruke :p

  12. Hei

     

    si at jeg har setningen

    jeg, du, oss(deg, meg), vi(du,jeg)

    Så skal jeg finne ut hvor mange ord setningen har som er separert med komma.

     

    Denne kodesnutten deler på alle kommaene og tar ikke hensyn til paranteser

    $antall=explode(",", $setning);
    $resultat=count($antall);
    

     

    Men jeg vil ha svaret fire og derfor ikke ta med kommaene som er inne i paranteser.

    Hvordan kan jeg gjøre det i php?

     

    På forhånd takk :)

  13. Måtte laste ned phpmailer og bruke følgende script for å få det til:

     

    <?php
    
    if(!class_exists('PHPMailer')) {
       require('**/phpmailer/class.phpmailer.php');
    }
    
    $mail = new PHPMailer();
    
    $mail->From     = "[email protected]";
    $mail->FromName = "test";
    $mail->AddAddress("min_mail_adresse", "mitt_navn");
    
    // SMTP server name
    $mail->Host     = "smtp_server_navn";
    $mail->Mailer   = "smtp";
    
    $mail->Subject = "mail_emne";
    $mail->Body    = "Dette er en test"
    
    if(!$mail->Send()) $results = 'Error message';
    else $results = 'Success message';
    
    ?>

  14. Hei igjen alle sammen!

     

    skal legge inn et php script på en webside så når man går inn her eller refresh'er skal scriptet sende en mail med en melding som er satt i scriptet.

     

    Hvis jeg bruker

     

    <?
    $to = "[email protected]";
    $subject = "Test";
    $msg = "Test meld";
    $headers = "From: [email protected]\nReply-To: [email protected]";
    $config = "[email protected]";
    mail("$to", "$subject", "$msg", "$headers", "$config");
    echo "finished!";
    ?>

     

    eller

     

    <?
    $to = "[email protected]";
    $subject = "Test";
    $msg = "Test meld";
    $headers = "From: [email protected]\nReply-To: [email protected]";
    mail("$to", "$subject", "$msg", "$headers");
    echo "finished!";
    ?>[/

     

    Får jeg besked om at mail er send men kommer jo ingenting.

    SMTP må kanskje inn i bildet eller socket? :p

     

    Vet noen om noen nyttige linker?

    Har leta med rundt mye men finner ingen sider hvor det står enkelt forklart. kanskje litt steg for steg (her skal vi ha det inn med teskje :p)

  15. Hei...

     

    Laget en sql tabell som inneholder et id nr - navn på spørring og en sql spørring.

     

    Problemet er at tabellen inneholder en god del forskjellige spørringer.

     

     

    Første side velger man rapport fra en drop down. Når dette er valgt sjekker jeg om rapporten de har valgt inneholder dato som et parameter. hvis ja får de opp en dato velger. de velger dato og skal så kjøre rapporten med gitte parametere. Vil printe ut resultatet i html tabeller og trenger hjelp med å finne ut hvor mange rader hver spørring skal skrive ut. for eksempel spørringen select fornavn, etternavn fra brukere trenger to rader mens select fornavn, etternavn, fødselsdato fra brukere trenger 3 rader.

     

    Tenkte da å ta variabelen spørringen befinner seg i og sjekke hvos mange kommaer det er mellom select og from. vet noen hvordan jeg kan gjøre det? eller en enklere måte å gjøre det på kanskje? :S

×
×
  • Opprett ny...