Gå til innhold

Trenger scriptehjelp til et prosjekt


Anbefalte innlegg

Hei!

Satt nettop å tenkte på om det var en lett måte å holde orden på CDene mine. Så tenkte jeg at jeg kan ta å lage noe som jeg kan hele tiden se hvor de er. Sete nr på dem og ha dem i hyller etter nr. for så å ha et tekst-dokument hvor jeg kan ha alle nr med følgene informasjon:

NR: Nr på CDen

Tittel:Tittel på CDen

Hylle:HylleNr/Navn eller Utlånt

Hvis Hylle=Utlånt så skal det vær en informasjonskapsel til:

Utlånt til:

 

Dette skal være 2 deler:

1. Inntastningsdelen, hvor jeg setter inn hvor de er og legger til nye

2. Avlesningsdelen, lese av hvor de er og kunne trykke på EDIT.

 

Håper noen skjønner dette og gidder å hjelpe meg litt jeg er nemlig _helt_ GRØNN når det gjelder PHP men har en god del kunnskap innen ActionScript og Java/Html

 

Håper noen gidder å lege noe som jeg kan bruke eller ihvertfall hjelpe meg et godt stykke på vei? :thumbup:

Lenke til kommentar
Videoannonse
Annonse

Om du kan java fra før så kan du jo programmering, da vil det jo i all hovedsak være syntaks du må lære deg.

 

Sjekk ut funksjoner i manulen på php.net angående den databasen du ønsker og bruke (mysql/postgre/oracle/access).

Les litt der så ser du kjapt hva som trengs for å skrive og lese fra database, det er jo stort sett det eneste du trenger, bortsett fra litt echo, og en liten if løkke, kanskje en loop, men echo, if, loop og slikt er veldig likt som i andre språk (du har for/while/do while).

Lenke til kommentar

Ok har funnet et script jeg skal bruke men jeg får bare opp en tom side av dette scriptet hva må jeg gjøre?

<?php 
//Printer ut table taggen 
print('<table width="100%" border="0">'); 
//logger på database 
$connection = @mysql_connect(localhost, bruker, passord) or die("Umulig å 
få kontakt med database"); 
//Velger database 
mysql_select_db(database); 
//Sender setningen mot database som skal hente ut infoen 
$setning = @mysql_query("SELECT id,navn,adresse,postnummer,poststed FROM adresseliste"); 
//Bruker en loop for aa faa all informasjonen ut 
while($adresser = @mysql_fetch_array($setning)) 
{ 
//Naa er informasjonen lagret i arrays 
print("<tr>"); 
print("<td>$adresser[id]</td>"); 
print("<td>$adresser[navn]</td>"); 
print("<td>$adresser[adresse]</td>"); 
print("<td>$adresser[postnummer]</td>"); 
print("<td>$adresser[poststed]</td>"); 
print("</tr>\n"); 
} 
//Slutter av tabellen 
print('</table>'); 
?>  

Jeg har selfølgelig så har jeg fylt inn pass og brukernavn på databasen, men har ikke endra noe annet. Men jeg får det ikke til å funke.

 

Her er informasjonen som jeg skal hente fra databasen. Her kan vi bare kalle den databasen brukere i testbase

 

brukerid  brukernavn  passord  navn  epost  
     1 thomas $1$KAE79s6o$6ESmd4NMDUe0FK7WAB8bv/ Thomas [email protected] 

 

Hjelp meg :cry:

Endret av thomas_c24
Lenke til kommentar

Ser du har begynt på et prosjekt selv... Har nå laget et skript til deg, med edit, insert, index osv.

 

Alt du trenger er en database, som du har tilgang til.

Første gang du bruker det, vil index.php sende deg til instal.php, hvor du må fylle ut: Host, Bruker og Passord + Database navn. Da vil den gennerere en php fil, med navnet config.php Slik at du slipper å gå inn i skriptet for å forandre username host.. osv.

 

 

 

Det du kan gjøre er:

* Sette inn nye cder selfølgelig

* Se en oversikt over alle cdene dine

* Redigere dataene for hver enkelt cd

* Slette cd'ene

 

 

Skriptet er foreløpig bare på engelsk..

Endret av robgar
Lenke til kommentar
Hjelp meg  :cry:

Har du definert $localhost, $bruker og $passord?

i så fall må du gjøre det.

 

blir noe sånn som dette:

$localhost = "localhost";
$bruker = "dittmysqlbrukernavn";
$passord = "dittmysqlpassord";

Du kan f.eks skille ut alle sånne variabler i en config.php og inludere den i skriptet ditt

<?php
include("config.php");
?>

er ikke helt sikker på om include eller require er best her..

Endret av henrikw
Lenke til kommentar

Du kan f.eks skille ut alle sånne variabler i en config.php og inludere den i skriptet ditt

Det er det jeg har gjort, og config.php blir laget i instal.php med gitte verdier

(det vil si: host, username, pass, db_name)

 

Deretter blir disse variablene inkludert i alle filene, ved hjelp av "require()" funksjonen.

 

EDIT: leste litt for fort...

 

 

On topic:

 

Har du definert $localhost, $bruker og $passord?

i så fall må du gjøre det.

 

Ser ut som det er gjort ja;

//logger på database

$connection = @mysql_connect(localhost, bruker, passord) or die("Umulig å

få kontakt med database");

//Velger database

mysql_select_db(database);

 

Man trenger ikke bruke variabler for å koble til, men da må du skrive:

 

mysql_connect('localhost', 'bruker', 'passord');

Og ikke:

mysql_connect(localhost, bruker, passord);

[/color]

Endret av robgar
Lenke til kommentar
Ser du har begynt på et prosjekt selv... Har nå laget et skript til deg, med edit, insert, index osv.

 

Alt du trenger er en database, som du har tilgang til.

Første gang du bruker det, vil index.php sende deg til instal.php, hvor du må fylle ut: Host, Bruker og Passord + Database navn. Da vil den gennerere en php fil, med navnet config.php Slik at du slipper å gå inn i skriptet for å forandre username host.. osv.

 

 

 

Det du kan gjøre er:

* Sette inn nye cder selfølgelig

* Se en oversikt over alle cdene dine

* Redigere dataene for hver enkelt cd

* Slette cd'ene

 

 

Skriptet er foreløpig bare på engelsk..

Kan du sende meg det scriptet eller no. Har egen hjemmeside med mySql så det er ikke noe problem

Lenke til kommentar

Her er det (vedlagt zip fil)

 

Beklager for treig levering.

Er enda ikke hundre prosent fornøyd (nærmer meg 50), Men selve systemet er oppegående og virker fint.

 

 

Bare extract alt (untatt kanskje readme) i zip filen til en mappe i din webserver,

Ellers så står alt i readme.txt og readme.htm

 

Har foreløpig laget den på Engelsk, til trass for at mine Engelsk kunnskaper ikke er all verdens..

CD_REGISTER.zip

Endret av robgar
Lenke til kommentar

<?php
include("config.php");
?>

er ikke helt sikker på om include eller require er best her..

Jeg skjører følgende:

 


if(file_exists("config.php") && !empty($host) && !empty($user) && !empty($pass) && !empty($dbnavn))
{
 require("config.php")
}
else
{
print ("Filen config.php mangler");
}

Endret av robgar
Lenke til kommentar

Bli med i samtalen

Du kan publisere innhold nå og registrere deg senere. Hvis du har en konto, logg inn nå for å poste med kontoen din.

Gjest
Skriv svar til emnet...

×   Du har limt inn tekst med formatering.   Lim inn uten formatering i stedet

  Du kan kun bruke opp til 75 smilefjes.

×   Lenken din har blitt bygget inn på siden automatisk.   Vis som en ordinær lenke i stedet

×   Tidligere tekst har blitt gjenopprettet.   Tøm tekstverktøy

×   Du kan ikke lime inn bilder direkte. Last opp eller legg inn bilder fra URL.

Laster...
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...