-
Innlegg
89 -
Ble med
-
Besøkte siden sist
Innholdstype
Profiler
Forum
Hendelser
Blogger
Om forumet
Innlegg skrevet av TekniskFeil
-
-
Bump for great justice.
-
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? ^_^
-
Etter det jeg har hørt er denne boken å anbefale. Gratis CHM. Art of Assembly DL
Men nå er ikke jg noe Assembly ekspert så kan ikke bekrefte denne informasjonen Den var sterkt anbefalt på http://www.reverse-engineering.net/
-
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? :-]
-
Det er logikk som gjelder!
-
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
-
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 >_>
-
Takk for svar.
Mesteparten av dette visste jeg fra før, mulig jeg var litt kryptisk
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()
-
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.
-
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>
-
Hvorfor lage blogg, har blitt gjort før? Er ute etter en privat database med et enkelt, intuitivt brukersnitt, uten reklame, uten delays, med funksjoner jeg er interesserte i..
Derfor ^.^
-
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!!
-
dblpost, delete plz
-
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
-
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!?
-
Den er grei, takk for hjelpen. Får levere de triste nyhetene til kompisen som har savnet WoW i en mnd allerede heahea ^.^
-
Så er dette en type fix jg kan ordne selv? eller er d rett tilbake til rep? Har skrudd PC før men laptop har jg aldri vært borti (går utifra at d sikkert ligger litt tuts rundt omkring) men er dette noe som man trenger know-how for å gjøre eller kan en laptop-noob guides?
-
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!!
-
Takker, testes fortløpende, kommer med respons.
-
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 -____-
-
ingen som har peiling? -___-
-
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.
-
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
-
leverer bare adsl(2+) til mitt område dessverre. Skal sjekke med dem hva de tror de kan tilby ang ping.. takk for tipset
[SOLVED]SQL spørring fra iPhone
i Programmering og webutvikling
Skrevet · Endret av TekniskFeil
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:
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