FAQ |
Kalender |
2012-03-23, 13:18 | #31 | ||
|
|||
Medlem
|
Eller kör PDO om servern har det installerat, vilket de flesta har..
Så detta är tex säkert mot sql injection: $dbh = new PDO(..); $stmt = $dbh->prepare('SELECT * FROM users where username = :username'); $stmt->execute( array(':username' => $_POST['username']) ); |
||
Svara med citat |
2012-03-24, 01:37 | #32 | ||
|
|||
Mycket flitig postare
|
Så fort jag ser dessa " => " fattar jag, negativt 1000... Du läste rätt, inte noll, utan negativt 1000! >.<
Jag tror jag får kolla runt på lite fler tutorials och kolla lite mer på php.net, sen kan jag nog lite till De är faktiskt roligt att koda! Jag har tidigare bara gjort design och front-end kodning i typ 10 år. Kände att jag ville avancera lite och erbjuda mina kunder lite mer Det är egentligen därför som jag försöker lära mig php och mysql nu. Får tacka er alla för den hjälp ni har gett mig. Just nu sitter jag och kodar på ett nytt (enkelt) projekt som jag tänkte att ni skulle få kommentera senare. Säger till när det börjar på att bli dags för lite feedback |
||
Svara med citat |
2012-03-24, 12:48 | #33 | ||
|
|||
Supermoderator
|
Det innebär bara att du tilldelar värden i en array. '->' innebär att du försöker komma åt en variabel eller funktion i ett objekt.
__________________
Full-stack developer, free for smaller assignments |
||
Svara med citat |
2012-03-24, 15:01 | #34 | ||
|
|||
Mycket flitig postare
|
Förstår fortfarande inte >.<
Vet att en array används när man vill lagra flera saker. typ, olika variablar? eller? Typ: $a = "Hejsan "; $b = "Mitt efternamn "; $c = "är "; $x = array($a, $b, $c, jonsson); Det där är väl en fungerande array? Or isn't it? Ska man då kunna göra såhär: echo $x -> 4; Det betyder att den skriver ut "är " i ren html ? *EDIT! Antar att den börjar från 0? Alltså är $a = 0, $b = 1, $c = 2 och jonsson = 3? |
||
Svara med citat |
2012-03-24, 15:42 | #35 | |||
|
||||
Har WN som tidsfördriv
|
Kod:
$a = "Hejsan "; $b = "Mitt efternamn "; $c = "är "; $x = array($a, $b, $c, 'jonsson'); Du verkar dock blanda ihop arrayer och objekt tror jag, lite osäker på vad du menar med "->" iaf, det är inget giltigt syntax. Inte heller har HTML något med arrayens innehåll eller så att göra, den skriver ut det den har i sig, oavsett om det är binärdata eller text. Du kan t.ex. använda echo för att printa värdet av variabeln på "plats" 4 genom: echo $array[3]; // Och ja, mycket riktigt början den räkna på 0, så 0 = 1, 1 = 2, 2 = 3, 3 = 4 osv. Läs mer om arrayer här: http://archive.64bits.se/guider/php-skola/index2.php |
|||
Svara med citat |
2012-03-24, 17:36 | #36 | ||
|
|||
Mycket flitig postare
|
Okej, tror jag börjar på att förstår array lite faktiskt. Dock det här med objekt har jag inte fått kläm på riktigt än..
Kom och tänka på en sak som tas upp på sidan du länkade Jine. Hen som skriver skriver sina array'er såhär: $namn[0] = "Fredrik Jonsson"; $namn[1] = "Jessica hildenborg"; $namn[2] = "Rickard jonsson"; och sen om man vill visa "Rickard jonsson" som en text på en hemsida, så skriver man: echo $namn[2]; Eller hur? Men om man vill komprimera ovanstående kod, kan man lika gärna skriva: $namn = array("Fredrik JOnsson", "Jessica hildenborg", "Rickard jonsson"); echo $namn[2]; Men om man vill namnge "facken" då? Såg att hen tog upp detta: $array['namn'] = "Fredrik Jonsson"; $array['alder'] = 22; $array['stad'] = "Strängnäs"; kan man skriva såhär istället?: $array = array('namn' -> "Fredrik Jonsson", 'alder' -> 2, 'stad' -> "Strängnäs"); och sen om man vill skriva ut Strängnäs, så skriver man: echo $array[2]; echo $array['stad']; Antar att båda går lika bra? Detta var nämligen inget personen bakom 64bits skrev om.. |
||
Svara med citat |
2012-03-24, 17:38 | #37 | |||
|
||||
Har WN som tidsfördriv
|
Kod:
$array = array('namn' => "Fredrik Jonsson", 'alder' => 2, 'stad' => "Strängnäs"); Objekt tycker jag du kan strunta i atm, det är lite överkurs innan man lärt sig hantera array:er helt, iom att det är så mycket mer än en array. |
|||
Svara med citat |
2012-03-24, 18:08 | #38 | ||
|
|||
Mycket flitig postare
|
Okej, så ett "lika med"-täcken alltså.. Ajaa, jag tar problemen när dom kommer
De är ganska många elektroner som flyger runt i min hjärna och försöker spara så mycket information som möjligt just nu :P Tack till er alla för all hjälp, återkommer om jag behöver mer hjälp! Ska läsa vidare på sidan du länkade Jine. Tack! |
||
Svara med citat |
2012-03-25, 14:03 | #39 | ||
|
|||
Klarade millennium-buggen
|
Jag tycker man ska börja med objekt så tidigt som möjligt. I synnerhet om man har komplexa strukturer med information som ett personobjekt som i detta fall. Jag kör inte PHP så just det språket kan jag inte hjälpa till med.
Varje element i en array bör helt enkelt vara ett komplett objekt så hela arrayen hanterar samma typ av objekt. Det blir enklare att hantera mentalt. Objektorientering kan med fördel användas för att dölja komplexitet, dvs göra det enklare för den mänskliga hjärnan att hantera komplexa frågor. |
||
Svara med citat |
2012-03-25, 14:14 | #40 | ||
|
|||
Mycket flitig postare
|
Får ta och läsa på hur man utvecklar objekt helt enkelt Vill så klart lära mig så mycket som möjligt.
Jag anser att jag kan html och css nästan fullt ut nu, med tanke på att jag har jobbat med det i drygt 10 år (endast html och css).. Dags att vidareutveckla sig känner jag :P Försöker lära mig php och mysql just nu, men sneglar en hel del på jquery också. |
||
Svara med citat |
Svara |
|
|