Avatar billede oersted Novice
07. marts 2004 - 20:37 Der er 23 kommentarer og
1 løsning

php til Mysql interface

Som det vist fremgår af mit spm har jeg 0 kendskab til PHP

Jeg sidder med et site i flash, hvor jeg trækker noget tekst ind fra en Mysql base via PHP.
Så langt så godt

Mangler så et interface til brugeren som skriver til databasen. Hvod'n gør man det ?
Et helt simpelt a la databasenavn.table "skriv din tekst her" /send - er foreløbigt fint nok ..
Avatar billede sukos Juniormester
07. marts 2004 - 20:46 #1
I din flash, laver du nogle dynamiske tekstfelter, som submitter til en PHP-fil (action GETURL med POST som method)

Og så noget i stil med:

if(isset($_POST["tekst"])) {
mysql_query("INSERT INTO `tablenavn` (`kolonnenavn`) VALUES ('". $_POST["tekst"] ."')") or die (mysql_error());
}
Avatar billede oersted Novice
07. marts 2004 - 20:49 #2
hvis jeg gir dig data, ka du så lave sådan en ?

http://www.medieuropa.dk/getdata.php
Avatar billede oersted Novice
07. marts 2004 - 20:49 #3
jeg er ikke så stiv i PHP :-)
Avatar billede sukos Juniormester
07. marts 2004 - 20:50 #4
jow, men hvad er det på linket?
Avatar billede sukos Juniormester
07. marts 2004 - 20:50 #5
Og mener du et eksempel med både flashfil og PHP?
Avatar billede oersted Novice
07. marts 2004 - 20:53 #6
det ville være kanon, ja

hvad er det på linket ?
Du ka se db hvis du kan kontakte mig på msn eller icq, måske ?
Avatar billede oersted Novice
07. marts 2004 - 20:53 #7
getdata.php er den der smider data til flashen, jo
Avatar billede sukos Juniormester
07. marts 2004 - 20:56 #8
Dette er hvad jeg får vist på linket:
&news0=Nuovo trailer di alessandroPERRONE.com.&date0=02/05/2002&news1=Iscriviti al nostro Forum: una piccola comunit� di flashati!&date1=10/05/2002&news2=Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Etiam odio. Duis urna pede, posuere sit amet, sodales vel, euismod in, quam. Aliquam condimentum, odio sit amet&date2=20:16:06


Prøver lige at lave et eksempel, så må vi jo se om der går ged i den!
Avatar billede oersted Novice
07. marts 2004 - 20:57 #9
er det lettere hvis du har adgang til databasen ?
Avatar billede oersted Novice
07. marts 2004 - 21:01 #10
hmm, hvorfor kan jeg ikke ha over 255 karakterer i i min table ?
Avatar billede sukos Juniormester
07. marts 2004 - 21:02 #11
Næh, jeg laver noget hvor du selv skal ændre password m.m.

Fordi fewltet er varchar.
Prøv at ændre det til tekst
Avatar billede oersted Novice
07. marts 2004 - 21:03 #12
ok, prøver det :)
Avatar billede oersted Novice
07. marts 2004 - 21:04 #13
hmm:

SQL-query : 


ALTER TABLE `news` CHANGE `notizia` `notizia` TEXT NOT NULL


MySQL said:


BLOB column 'notizia' used in key specification without a key length
Avatar billede sukos Juniormester
07. marts 2004 - 21:08 #14
hmm, måske nemmere lige at lave en ny table til formålet?

Men det er jo en BLOB, derfor problemet
Avatar billede oersted Novice
07. marts 2004 - 21:09 #15
ok, nu ved jeg så ikke hvad en blob er
Avatar billede oersted Novice
07. marts 2004 - 21:25 #16
min AS kode er da i øvrigt også helt hen i vejret - hvis jeg eksempelvis bare vis loade en table for hver tilsvarende tekstbox i Flash:


System.useCodepage = true;
format = new TextFormat();

testo.html = true;


testo.text = "henter tekst...";
formatText(testo,true,10,true);
date.text = "Loader...";
formatText(date,true,10,true,"0xFF0000");

temp = new LoadVars();
temp.load("getdata.php");
temp.onLoad = function(){
    myArray = new Array();
    for(var a in this){
        if(a != "onLoad"){
            myArray.push(this[a]);
        }
    }
    date.text = myArray[0];
    formatText(date,false,10,true,"0xFF0000");
    testo.htmlText = myArray[1];
    formatText(testo,true,10,true);
    var oldt = getTimer();
    var ok = true;
    var l = myArray.length;
    var i = 2;
};
Avatar billede sukos Juniormester
07. marts 2004 - 21:46 #17
Jahh, der er jeg godt nok på bar bund! :O)
Har aldrig prøvet at sætte mig ind i det :O)

Der ligger lidt her nu du kan kikke på:

http://exp.showsource.dk/474352/474352.zip
Avatar billede sukos Juniormester
07. marts 2004 - 21:47 #18
Og du spørger jo bare, hvis der er noget du ikke kan finde ud af! :O)
Er iøvrigt lavet med Flash 5
Avatar billede oersted Novice
07. marts 2004 - 22:10 #19
kigger lige på det ...
Avatar billede oersted Novice
07. marts 2004 - 22:11 #20
du må da gerne tænd for ICQ'en hvis du gider :)
Avatar billede oersted Novice
07. marts 2004 - 22:15 #21
ehh

Access denied for user: 'root@localhost' (Using password: YES

?
Avatar billede sukos Juniormester
07. marts 2004 - 22:18 #22
Tester du lokalt?
Så har du måske ikke sat brugernavn op?
Eller, du skal jo også ændre

$bruger = "root";
$pass = "oskar";

$dbnavn = "eksperten"; // navn på database du har adgang til
$database = "474352"; // navn på table som skal bruges

så de stemmer overens med dit brugernavn og password

Logger lige på ICQ
Avatar billede oersted Novice
10. marts 2004 - 19:35 #23
smid et svar, sukos, så vi kan få lukket hér :)
Avatar billede sukos Juniormester
11. marts 2004 - 07:23 #24
ok
Skal formodentlig til noget generalforsamling i aften, men måske jeg kan "noget mere" i morgen aften. (efter 8-9)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester