Webbdesign

Föregående
Till botten     Sista sidan
Nästa
annnaerikssson Tjej, 35 år

22 forumsinlägg

Skrivet:
19 maj 2012 kl. 14:52
annnaerikssson Tjej, 35 år

Citat från PSiLOCYBE


Citat från annaffs

du måste säga vad den ska sortera, t ex. ORDER BY id DESC, ORDER BY name DESC

Tack gud för ORM så att man slipper skriva egen sql.



Ja, jag vet det.
Hsr skrivit :
$result = mysql_query("SELECT * FROM gal ORDER BY commune DESC");

men ändå lägger sig allt efter varandra i outputen

annnaerikssson Tjej, 35 år

22 forumsinlägg

Skrivet:
19 maj 2012 kl. 15:07
annnaerikssson Tjej, 35 år

Hmm.
Ska lägga in massa bilder som ska sorteras kommunvis. Så jag har ett formulär där jag skriver in data som hamnar i databasen.
Sen ska bilderna då sorteras kommunvis i en output.
Men även där har jag gjort en list som går från A-Ö där man går vidare in på kommunerna i bokstavsordning. Sen om man klickar på tex Luleå kommun så vill jag att bilderna som jag skrivit Luleå kommun (i formuläret) ska komma upp.

Förstår du, eller förklarar jag som en kratta? ;D

annnaerikssson Tjej, 35 år

22 forumsinlägg

Skrivet:
19 maj 2012 kl. 15:18
annnaerikssson Tjej, 35 år

Så i varje "kommundel" ska jag skriva select * from.....

testa att skriva in det med en echo så man såg namnet men allt bara försvann.
haha, känner mig sjukt dålig

annnaerikssson Tjej, 35 år

22 forumsinlägg

Skrivet:
19 maj 2012 kl. 15:21
annnaerikssson Tjej, 35 år

ddessutom har jag två olika filer för outputen som jag testar med och den "färdiga" mallen jag gjort, är sjukt dålig på att koppla ihop och så ^^ :(

annnaerikssson Tjej, 35 år

22 forumsinlägg

Skrivet:
19 maj 2012 kl. 15:24
annnaerikssson Tjej, 35 år

känner till den där sidan. Men tycker det är krångligt med PHP och MYSQL.
:)

012 Kille, 31 år

514 forumsinlägg

Skrivet:
19 maj 2012 kl. 17:04
012 Kille, 31 år

Använd PDO för att hämta och lagra data i din databas. Det är EZ PZ.

annnaerikssson Tjej, 35 år

22 forumsinlägg

Skrivet:
19 maj 2012 kl. 17:11
annnaerikssson Tjej, 35 år

Citat från 012


Använd PDO för att hämta och lagra data i din databas. Det är EZ PZ.

det vet jag inte ens vad det är.
Jag jobbar med det jag vet lite om ialf just nu.
Examinationsarbete här vettu. Har inte tid att lära något nytt.
Har mindre än en vecka på mig att bli klar

012 Kille, 31 år

514 forumsinlägg

Skrivet:
19 maj 2012 kl. 17:14
012 Kille, 31 år

Ett exempel på hur du kan använda PDO för att skriva ut alla användare som är neger.

$dbh = new PDO("mysql;dbname=db1", "username", "password");
$sth = $dbh->prepare("SELECT username FROM users WHERE race = ?");
$sth->execute(array("nigger"));
$result = $sth->fetchAll(PDO::FETCH_OBJ);

foreach($result as $sth)
{
echo $sth->username."Är en neger";
}

Skrev säkert något fel här och där.. Men skitsamma : )

012 Kille, 31 år

514 forumsinlägg

Skrivet:
19 maj 2012 kl. 17:15
012 Kille, 31 år

Sök ingen seriös hjälp från mig. Jag är jävligt borta atm.

PSiLOCYBE 32 år

1 253 forumsinlägg

Skrivet:
19 maj 2012 kl. 22:03
PSiLOCYBE 32 år

Datamapper är otroligt skönt, man definerar bara klasser med attribut osv

class Post
has n, :comments
property :title, String
property :body, Text
end

osv, sen hämtar man ut dem med enkla metoder

@posts = Post.all

och sen i sin view så kan man skriva

for post in @posts
post.title
end

annnaerikssson Tjej, 35 år

22 forumsinlägg

Skrivet:
22 maj 2012 kl. 00:37
annnaerikssson Tjej, 35 år

klart, med med ytterst få lektioner i det och endast fem handledningar är det inte direkt det enklaste att lära sig

RobzInadEz Kille, 33 år

2 511 forumsinlägg

Skrivet:
22 maj 2012 kl. 01:02
RobzInadEz Kille, 33 år

Citat från annaffs


ddessutom har jag två olika filer för outputen som jag testar med och den "färdiga" mallen jag gjort, är sjukt dålig på att koppla ihop och så ^^ :(

Huh? Känns som att du försöker outputta (echo, print) rakt av en mysql_query();? Det går såklart inte, utan du måste behandla resultatet, antingen med fetch_array eller annat.

annnaerikssson Tjej, 35 år

22 forumsinlägg

Skrivet:
22 maj 2012 kl. 19:35
annnaerikssson Tjej, 35 år

Citat från RobzInadEz


Citat från annaffs

ddessutom har jag två olika filer för outputen som jag testar med och den "färdiga" mallen jag gjort, är sjukt dålig på att koppla ihop och så ^^ :(

Huh? Känns som att du försöker outputta (echo, print) rakt av en mysql_query();? Det går såklart inte, utan du måste behandla resultatet, antingen med fetch_array eller annat.


alltså vet knappt själv vad jag håller på med.
Men det jag vill göra är att bilder ska hamna på rätt plats. Dvs att den dyker upp när jag klickar på en länk som ser ut såhär:

<a href="#" onclick="showHide('Ale_kommun')"><p class="kommuner">Ale kommun</p></a>

Att databasen på något sätt kan känna av att det är just den kommunen man tryckt på. Så man ser bilderna.


Processfilen ser ut såhär:

<?php
include 'includes/db_connect.php';

$temp_filename = $_FILES["file"]["tmp_name"];
$filename = $_FILES["file"]["name"];
$title = $_POST['title'];
$commune = $_POST['commune'];

// Dela filnamnet vid varje punkt och lägg sista delen i $ext.
// Den sista delen efter en punkt är filändelsen (ex. jpg, bmp..)
$splits = explode(".", $filename);
$n = count($splits)-1;
$ext = '.'.$splits[$n];

/*
// Slumpa fram ett åttasiffrigt nummer och lägg till filändelsen.
// Använd denna lösning om du vill ha ett slumpmässigt namn på bilden

$new_filename = mt_rand(10000000, 99999999).'.'.$ext;

while (file_exists("images/uploaded/$new_filename")) {
$new_filename = mt_rand(10000000, 99999999).'.'.$ext;
}
*/

// Denna lösning utgår från siffran 10000000 och ökar med 1 för varje ny fil.
//
$new_filename_basnumber = 10000000;
$new_filename = $new_filename_basnumber.$ext;

while (file_exists("images/uploaded/$new_filename")) {
$new_filename_basnumber++;
$new_filename = $new_filename_basnumber.$ext;
}


// om inte images-mappen finns, skapa den och sätt läs-/skrivrättigheter till 777
if (!file_exists("images/uploaded")) {
mkdir("images/uploaded", 0777);
}

// Flytta filen från temp till uploads-mappen
move_uploaded_file($temp_filename, "images/uploaded/$new_filename");

// Skriv in all information om bilden i databasen
mysql_query("INSERT INTO gal (filename, title, commune) VALUES ('$new_filename', '$title', '$commune')");
header("Location: gallery_output.php"); //gallery_output
?>



Om någon orkar ^^

RobzInadEz Kille, 33 år

2 511 forumsinlägg

Skrivet:
22 maj 2012 kl. 20:46
RobzInadEz Kille, 33 år

Citat från annaffs


Fast detdär har ju inget med hur informationen hämtas, utan det du postar är hur den behandlar informationen den får i en POST form.

För det första vet jag inte hur din sida ser ut, men med tanke på a-href länken du har, så är det antingen en vanlig showHide (Alla kommuners information är redan hämtad när sidan (DOM) laddas) eller en AJAX loader som hämtar informationen efter du har tryckt på länken. (XHTMLRequest)

Vi antar att du menar det förstnämnda. Så skriver här en lite kodsnutt.

FIL: INDEX.PHP

<?php
require_once('includes/db_connect.php');
$primarysql = mysql_query("SELECT * FROM gal SORT BY commune ASC");
while($sqlresult = mysql_fetch_array($primarysql)) {
echo '<a href="#" onclick="showHide(\''.$sqlresult['commune'].'\')"><p class="kommuner">'.$sqlresult['title'].'</p></a><br />
<div id="'.$sqlresult['commune'].'"><img src="images/uploaded/'.$sqlresult['filename'].'"></div> ';
}
?>

Sen får du skriva en liten fin javascript snutt som döljer/visar diven som länken pekar mot

annnaerikssson Tjej, 35 år

22 forumsinlägg

Skrivet:
22 maj 2012 kl. 20:59
annnaerikssson Tjej, 35 år

testade scriptet rätt upp och ner och det blev ett boolean fel.

Men jag kan länka sidan i pm terej kanske om du vill kika på den? (a)


Föregående
Till toppen     Sista sidan
Nästa

Du måste vara inloggad för att skriva i forumet