FAQ |
Kalender |
![]() |
#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']) ); |
||
![]() |
![]() |
![]() |
#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 ![]() 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 ![]() 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 ![]() |
||
![]() |
![]() |
![]() |
#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 |
||
![]() |
![]() |
![]() |
#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? |
||
![]() |
![]() |
![]() |
#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 |
|||
![]() |
![]() |
![]() |
#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.. |
||
![]() |
![]() |
![]() |
#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. |
|||
![]() |
![]() |
![]() |
#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! ![]() |
||
![]() |
![]() |
![]() |
#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. |
||
![]() |
![]() |
![]() |
#40 | ||
|
|||
Mycket flitig postare
|
Får ta och läsa på hur man utvecklar objekt helt enkelt
![]() 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 |
|
|