Gå til innhold

TekniskFeil

Medlemmer
  • Innlegg

    89
  • Ble med

  • Besøkte siden sist

Innlegg skrevet av TekniskFeil

  1. Akkurat nå trenger jeg hjelp til en SQL-spørring.

     

    iPhonen POSTer en strekkode til f.eks $str

     

    Vil så ha en SQL spørring som gjør noe slikt som dette:

     

     $rs = mysql_query("SELECT * FROM varer WHERE strekkode=$str",$connection) 
    or die ("invalid query");  

     

    men det funker vel ikke med variabler i spørringer? Har ikke fått testet det i praksis enda iom at obj C kodingen har tatt litt prioritet

  2. Jeg har en iPhone app som skal gjøre en spørring til en MySQL database som ligger på nettet.

     

    iPhonen skal scanne en barcode for så å sjekke barcoden opp mot min egendefinerte database på nettet.

     

     

    Måten jeg tenkte å gjøre dette på var noe sånt no som denne:

     

    www.site.com/generate.php?str=54491229

     

     

    NSString *post =[NSString stringWithFormat:@”username=%@&password=%@”,usernameField.text, passwordField.text];

     

    NSString *hostStr = @”THIS IS MY URL/iphonelogin-do.php?”;

    hostStr = [hostStr stringByAppendingString:post];

    NSData *dataURL = [NSData dataWithContentsOfURL: [ NSURL URLWithString: hostStr ]];

    NSString *serverOutput = [[NSString alloc] initWithData:dataURL encoding: NSASCIIStringEncoding];

     

     

     

    Denne(phpsiden) skulle da identifisere strekkoden (54491229) og gjøre en spørring til databasen som skal matche strekkoden med riktig row f.eks:

     

    ID / Strekkode / Type / Navn / Kategori / Produsent / Utløpsdato

    1 / 54491229 / NULL / Cola / Drikke / CocaCola / NEV0R

     

     

    Vil da ha dette ut igjen i XML så jeg kan parse det videre til SQLite DBn innebygget i Appen.

     

    Anyone som har peiling? ^_^

  3. Har kodet litt videre og dermed støtt på et problem ang normalisering og bruk av forskjellige DBr osv. Håper du kanskje kan hjelpe ;)

     

    Har nå to tabeller

     

    1. Drink

    ID

    drink_title

    drink_text

     

    2. Bilder

    bilde_sti

    bilde_beskrivelse

     

     

    Hvordan kan jeg nå få de til å "jobbe sammen" for å kunne bruke de i samme viewArticle.php

          <?php
    require_once('includes/DbConnector.php'); //
    
    $connector = new DbConnector();
    $result = $connector->query('SELECT title,drinktext FROM drinks WHERE ID = '.$_GET['id']);
    $row = $connector->fetchArray($result);
    
    ?>
    <?php echo $row['title'];?>
    <br><br>
    <?php echo $row['drinktext'];?>
    
    <?php $query = "SELECT bilde_sti as sti FROM bilde";
    $resultSet = mysql_query($query); 
    
    while($k = mysql_fetch_array($resultSet))
    {
    ?>
    
      <img src="<?php echo $k["sti"] ?>"/>
    <?php
    } 
    ?>
    

     

    Som du/dere lett kan se er koden litt hulter til bulter og sikkert jævlig dårlig (dette har å gjøre med at jeg (som en nybegynner) ikke vet hva som er gamle standarder, nye standarder, bra kode/dårlig kode o.l. Det er noe jeg jobber med!! xD)

     

    Om noen kan hjelpe meg litt å rydde opp i koden og/eller matche bilde + text hadde det vært supert.

     

    Om jeg tenker riktig må jeg gjøre om et av tablene sånn at de inneholder en "bilde_id"(drinks) eller "drink_id"(bilder)

     

    slik at det altså blir

     

    Bilder

    ID

    drink_id

    bilde_sti

    bilde_beskrivelse

     

    ??

     

    tenker også som så at den kanskje funker akkurat som den er atm om jeg bare legger til ID under bilder tabellen og bruker:

     

    SELECT bilde_sti as sti, bilde_beskrivelse as beskrivelse FROM bilder WHERE ID = '.$_GET['id']
    

     

    men dette forutsetter at jeg bare laster opp 1 bilde per drink og at drinkposten og bildet har samme ID.. Ser at det kan skape problemer lenger nede.

     

    HjAElp? :-]

  4. Ja, det virker mer logisk. Grunnen til min overuse av "." kommer fra http://www.intranetjournal.com/php-cms/(her) som jeg har forsøkt å følge. Den tutorialen er fra 2004(så jeg først nå) >_______>

     

    Jeg må selv si at jeg stusset litt over bruken av "." over alt men gikk utifra at det var vanlig iom at jeg selv ikke har så intrikate kunnskaper om PHP.

     

     

    offtopic:

    Jo takk, jeg er veldig keen og seriøs på å lære så mye jeg kan. Sitter å ser på lectures av Richard Buckland (sjukt bra lærer fra UNSW i Australia) i et kurs om "higher computing", C osv, atm. Veldig lærerikt. Videoene er dog ekstremt lange så tar litt tid :D

     

  5. Nivået mitt er definitivt ikke så høyt, men jeg kjenner til basics og leser/forstår stort sett all kode veldig fint. Problemet er å huske/bruke syntax korrekt. "Learning by doing".

     

    Uansett, alter table fungerte fint ja, og jeg hadde nå drinks(id,title,text,bilde_sti), men det jeg prøvde på var:

     

     

    form.php (input for title+text)

    INSERT INTO drinks (title,drinktext) VALUES (".
    "'".$HTTP_POST_VARS['title']."',
    "."'".$HTTP_POST_VARS['text']."'".");
    

     

     

    uploadimage.php (input+upload av bilde)

    INSERT INTO drinks (bilde_sti) VALUES ('".$imagesrc."'); 
    

     

     

    Deretter prøvde jeg å putte alt inn i samme tabell. form.php fungerte utmerket mens uploadimage.php ikke ga noe resultat i phpmyadmin.. Uansett velger jeg nå å lage to forskjellige tabeller som du anbefalte og satser på at det skal funke ;)

     

     

    Det med normalisering av databaser vet jeg ikke mye om men takk for å peke litt i riktig rettning, skal definitivt leses på! Igjen tusen takk for hjelp. Jo mer utfyldende du skriver jo enklere er det for meg å forstå + utforske på egenhånd så takk takk for det :]

     

    *edit*:

     

    Jeg kom over dette på den engelske siden for normalisering:

    There are circumstances in which certain facts cannot be recorded at all. For example, each record in a "Faculty and Their Courses" table might contain a Faculty ID, Faculty Name, Faculty Hire Date, and Course Code—thus we can record the details of any faculty member who teaches at least one course, but we cannot record the details of a newly-hired faculty member who has not yet been assigned to teach any courses. This phenomenon is known as an insertion anomaly.

     

    Betyr dette at grunnen til at det ikke ble lagt inn noe på bilde_sti er at når jeg skal legge inn noe i tabellen (drinks) så må jeg definere _alle_ radene samtidig? dvs om uploadimage.php hadde vært i "form.php", og det istedet hadde blitt:

    INSERT INTO drinks (title,drinktext,bilde_sti) VALUES (".
    "'".$HTTP_POST_VARS['title']."',
    "."'".$HTTP_POST_VARS['text']."'".","."'".$imagesrc."'".");
    

     

    ville det funket? Isåfall har jeg jo virkelig misset noe viktig når jeg leste igjennom SQL >_>

  6. Takk for svar.

     

    Mesteparten av dette visste jeg fra før, mulig jeg var litt kryptisk :p

     

    Jeg vet hvordan en mySQL spørring foregår, men har hatt litt problemer da min tablen min (som forøvrig inneholder ID(primary_key, not null, auto_increment etc), title(varchar(20)) og text(text)), da jeg prøvde å

     

    ALTER TABLE x ADD bilde_sti varchar(80)
    

     

    men når jeg benyttet meg av en spørring som du selv setter opp her

    $query = "INSERT INTO bilde (bilde_sti, bilde_beskrivelse) VALUES ('".$newname."', '".$beskrivelse."')"; // Dette er en spørring
    mysql_query($query); // Utfører spørringen
    

     

    fikk jeg ikke noe resultat i PhpMyAdmin og synes dette var relativt snodig..

     

    for å klarere litt da, så lurer jeg på om når du anbefaler og lage nye tables? Hva bør et table inneholde/ikke inneholde. Da mener jeg f.eks burde man i et CMS holde bilder og text i en artikkel avskilt?

     

     

    Ellers tusen takk for en fin post, eksemplene her kommer er veldig nyttige for meg spesielt mtp mysql_fetch_array()

  7. Driver å lager et enkelt CMS til et skoleproj, ville gjerne også ha muligheten til å laste opp bilder. Fant fort ut at det ikke var smart å prøve å legge selve bildene inn i mySQL DB'n (lol) men heller legge inn linken til det opplastede bildet.

     

    Så..

     

    Jeg har nå klart å laste opp/lagre bildet på serveren.

     

    $image_name=time().'.'.$extension;
    $newname="images/".$image_name;
    $copied = copy($_FILES['image']['tmp_name'], $newname);
    

     

    men, jeg vet ikke hvordan jeg så skal få lagt $newname/link til bildet inn i databasen slik at jeg senere kan

     

    echo '<img src ="'.$newname.'">';

     

    eller noe lignende. Hjelp? :]

    Om dette er noe helt åpenbart beklager jeg, jeg er definitivt en rookie.

  8. hmm.. hadde vært fint om du kunne hjulpet meg med et fungerende eksempelet så jeg skjønner litt mer ja..

     

    men om jeg har fortstått deg riktig:

     

    "drinks"

     

    Name ID

    drink1 1

    drink2 2

    drink3 3

    drink4 4

     

    "ingredienser" // her blir d litt merkelig for meg..?

    id drink_id name size measure

    1 1(???) bacardi lemon 4 cl

    2 1(???) sprite 6 cl

    3 2(???) blablabla xx xx

     

     

    Skjønner ikke hvordan man evt ville satt opp dette som en php form?

    Hva gjør liksom drinkID der? må man skrive inn en ny ingrediens per drink? Man kan ikke f.eks si at id 1 == vodka id 2 == sprite id 3 == rom osv også bare bruke:

     

     

    <table>

    <tr>

    <td>

    <select>

    <option value="Vodka">Vodka</option>

    <option value="Rom">Rom</option>

    <option value="Sprite">Sprite</option>

    </select>

    </td>

    <td>

    <input value="size" />

    <select>

    <option value="cl">cl</option>

    <option value="dl">cl</option>

    <option value="L">L</option>

    </select>

    </tr>

    <tr>

    </tr>

    </table>

  9. Planlegger/bygger en side som skal inneholde min totale kolleksjon av drinker.

     

    For ordens skyld vil jeg holde resten av siden utenfor atm. Alt som er viktig i denne topicen her er SQLen og PHP.

     

    https://www.diskusjon.no/?showtopic=1186058

     

    Her er en tidligere topic jeg hadde om dette, denne var litt mer for å se på muligheter for gjennomføring. Nå har jeg fått litt tid, så tenkte jeg skulle realisere ideen nå.

     

    Navn

    Ingrediens / mengde / måleenhet

     

    Dette skal da inn i en database (hvordan ville dere organisert denne? diskusjonen i den gamle topicen gikk det å ha måle enheten i samme table som drinken, noe som hindrer muligheten for konvertering (noe som hadde vært tøft å gjøre på sikt) om jeg skjønte det korrekt.)

     

     

     

    Sidetopic:

    Vil gjerne ha muligheten til å bare sette opp ett inputfelt til ingrediens / mengde / måleenhet også en "pluss-knapp" under, som gir deg ett nytt ingrediens / mengde / måleenhet felt.

    Noen som har peiling?

     

     

     

     

    Tusen takk for all hjelp!!

  10. Altså, problemet er ikke templaten. Har custom skinnet hele siden, så har litt peiling på d... problemet mitt ligger i det at mens WP lager dynamiske linker vil jeg ha direktelinker til div sider. Hvordan kan jg f.eks få bio.php til å være/linke til den siden jeg vil, uten å måtte gå inn i kildekoden å endre noe etter at jeg har puttet siden online? Vet d er ett litt dårlig formulert spørsmål men kommer ikke på noe bedre måte å spørre atm :p

  11. Jeg sitter med et prosjekt der jeg bruker Wordpress Frameworken som hovedside. Nettsiden vil inneholde Hjem(bloggen), Events(Calender, vil helst bruke Wordpress pluginen Gigpress her), en media tab (gallery/video/musikk og tilslutt Bio.

     

    Klienten skal kunne editere både Blogg, Kalender( og media tabben men den kommer jeg til på et senere punkt..)

     

    Problemet da, for å komme til det, er at mens bloggene kommer som

    xxx.com/?p=X

     

    vil jeg ha Calenderen som

     

    xxx.com/cal.php

     

    f.eks... Sidene kommer nå som

     

    xxx.com/?page=X

     

     

    Spørsmålet mitt er da om det er mulig å gjøre dette via WP eller om jeg må gå inn i Sourcecoden _etter_ at jeg har puttet siden live og laget de 3 sidene jeg trenger, for så å editere hva Events/bio/media sidene skal linke til?

     

    Tips!?

  12. En kompis kom til meg med Asus G1S laptoppen hans som hadde vært på rep i en mnd for en fucka skjerm. Da han kom hjem var d første som møtte han et WLAN som tilsynelatende funket men ikke fant noen nettverk (der det før hadde funnet mange). Han kom som sagt til meg med problemet og 30sec etter han hadde koblet seg opp så viste d seg at han fant ett nettverk, nemlig mitt. I nærmiljøet mitt er d ca 15 nettverk (jeg for opp alle på de 2 andre laptoppene vi har i huset atm). Det er også greit å nevne at han satt 30cm unna routern. Han fikk 60% signal (mens jeg til vanlig får 85-100%). Vi prøvde en clean install, oppdaterte drivere og sjekket alle settings (reciever power= 32 mW noe som skulle være ideelt etc)

     

    Som sagt hadde PCn AKKURAT kommet tilbake fra 1 mnd på rep så hadde vært kos om han ikke trengte å sende den tilbake allerede imorgen for å få fiksa ett annet problem.. Jeg er tom for ideer..

     

    Er dette en hardware issue eller er det _NOE_ jeg kan prøve???!?!?!?!

     

     

    important specZZ:

    Asus G1S (Intel ® wirelessPRO/WiFi 4965AGN)

    Windows 7 Ultimate

     

    Merk: Alt funket perfekt (xcept for skjermen ofc) før han sendte den på rep første gangen.

     

     

    P.S:

    Tenkte å poste denne i et litt mer spesifisert maskinvare forum men har virkelig ikke noe peiling på hva som kan forårsake problemet.

     

    Tyvm for all hjelp!!

  13. yep, dette hjelper absolutt. Tusen takk for svar, kommer tilbake med feedback når jeg får testet det.

     

    Noe du kanskje kan plundre litt på mens jeg tester koden er dette:

     

    Som jeg skrev litt om ønsker jeg "contentboxer" rundt 'article_short' ene mine.

    Hvordan kan jeg fikse dette?

     

    --------------

    | artikkel1 |

    |   |

    |   |

    |   |

    |   |

    |   |

    --------------

     

     

    -----------

    | art2 |

    |   |

    |   |

    |   |

    |   |

    |   |

    -----------

     

     

    Takk for tips

     

    P.S: Ja, disse greiene her skal illustrere contentboxer -____-

  14. Jeg prøver å sette opp et CMS. Jeg har satt opp formen for å skrive til databasen:

     

    <?php
    if(isset($_POST['save']))
    
    {
    
    $title   = $_POST['title'];
    $content = $_POST['content'];
    
      include "include/config.php";
      include "include/opendb.php";
    
    $query = ("INSERT INTO `content`(title, content) VALUES ('$title', '$content')");
    
    
      mysql_query($query) or die("ERRORLUL");
    
      include "include/closedb.php";
    
      echo "Artikkel $title ble postet.";
    
    
    }
    ?>

     

     

     

    denne har jg deretter kjørt inn i dette test opplegget her bare for å teste (dette er ikke code jg har skrevet btw, CMS tutorial)

     

    <html>
    <head>
    	<?php
    include 'include/config.php';	
    include 'include/opendb.php';
    // if no id is specified, list the available articles
    if(!isset($_GET['id']))
    {
      $self = $_SERVER['PHP_SELF'];
    
      $query = "SELECT id, title, content FROM content ORDER BY id DESC";
      $result = mysql_query($query) or die('Error : ' . mysql_error()); 
    
      // lager artikkelista DO Not WANt :<
      $contentframe = '<ul>';
      while($row = mysql_fetch_array($result, MYSQL_NUM))
      {
      list($id, $title) = $row;
    
      $contentframe .= "<li>
      <a href=\"$self?id=$id\">$title</a>
      </li>\r\n";
      }
    
      $contentframe .= '</ul>'; 
    
      $title = 'Available Articles';
    
    } else {
      // get the article info from database
      $query = "SELECT title, content FROM content WHERE id=".$_GET['id'];
      $result = mysql_query($query) or die('Error : ' . mysql_error()); 
      $row = mysql_fetch_array($result, MYSQL_ASSOC); 
    
      $title = $row['title'];
      $content = $row['content'];
    } 
    
    ?>
    
    
    <title>
    <?php echo $title; ?>
    </title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    </head>
    <body>
    <table width="600" border="0" align="center" cellpadding="10" cellspacing="1" bgcolor="#336699">
    <tr> 
    <td bgcolor="#FFFFFF">
    <h1 align="center"><?php echo $title; ?></h1>
    <?php 
    echo $content;
    
    if(isset($_GET['id']))
    { 
    ?>
    <p> </p>
    <p align="center"><a href="<?php echo $_SERVER['PHP_SELF']; ?>">Article List</a></p>
    <?php
    }
    ?> 
    </td>
    </tr>
    </table>
    </body>
    </html>

     

     

     

    som dere ser vil denne lage en liste e.g

     

    1. Testartikkel #1

    2. Testartikkel #2

     

    som man kan klikke på for å lese artikkelen. Jeg vil sette opp et "blogsystem" som viser si 255 chars av nyheten som er skrevet og deretter: "Les mer..." Jeg vil også ikke ha en liste men at hver artikkel skal komme som en egen liten box (har designet/kodet disse) dvs:

     

    <div class="exmplcontentbox">

    <?php

    $content

    ?>

    </div>

     

    jeg tenker at dette har med

    $contentframe = '<ul>';
      while($row = mysql_fetch_array($result, MYSQL_NUM))
      {
      list($id, $title) = $row;
    
      $contentframe .= "<li>
      <a href=\"$self?id=$id\">$title</a>
      </li>\r\n";
      }
    
      $contentframe .= '</ul>';

    å gjøre

     

    har prøvd

     

    $contentframe .= "<li>

    <a href=\"$self?id=$id\">$title</a>

    <p>$content</p>

    <a href=\"$self?id=$id\">Les mer...</a>

    </li>\r\n";

     

     

    Vil ha muligheten til å poste nyheter ala dette Hellfrager

     

     

     

     

    Takk for all hjelp, jeg er en nybegynner så beklager om det er noe elementært jeg overser

     

    BTW: Jeg bruker ikke tables til layout/design bare så d er klart :PpPpP All kode tatt fra en CMS tutorial. Skjønner ikke enda hvordan dette funker og trenger en referanse for å kode min egen.

  15. mkay. Sjekket ut Powertech, virket fint men de krever at man tar med en router (som man må levere tilbake). Noe som er unødvendig når jg allerede har opptil flere routere... Eller er det skrivefeil og d er egentlig et pre-instillt modem de prater om? :S

     

    ping vg.no -n 30 igår etter 24 / før 15:00

     

    min:5ms max:6ms average:5ms.

     

    i høysone:

     

    min:15ms max:324ms average:104ms.

     

     

    Hadde det bare vært lagg så hadde det ikke vært noe problem. Men når pingen går 15,15,15,15,300,15,15,15,15 så funker det bare ikke :S

     

    80 stabilt hadde vært kos

×
×
  • Opprett ny...