Jump to content
Sign in to follow this  
Ildflue

Trenger scriptehjelp til et prosjekt

Recommended Posts

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:

Share this post


Link to post

Tror han mente at du bør lære deg å lage en gjestebok, funker egentlig som det samme, bare det at det ikke er direkte en "cddb".

 

Har du lyst, og tid, så kan du begynne å lære deg det basiske via. en gjestebok tutorial.

 

www.phpfreaks.com har en del fine tutorials.

Share this post


Link to post

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).

Share this post


Link to post

Jaok, men jeg kan ikke _så_ mye java da. har bare vært borti det. Men ActionScript er jo veldig likt Java da. Men er det noen som gidder å lage noe som jeg kan jobbeutfra når det gjelder scriptet. Det er det første prosjektet mitt i PHP så jeg trenger litt hjelp :roll:

Share this post


Link to post

Et start tips er vell å søke gjennom forumet etter lignende løsninger.

Nyhetsscript, gjestebøker ol er ting som er veldig lignende.

Les litt gjennom litt kildekode på slike prosjekter og du får nok kjapt en ide om hvordan det skal gjøres, dvs, om du klarer og lese php kode og få noe ut av det.

Share this post


Link to post

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 tochr2@online.no 

 

Hjelp meg :cry:

Edited by thomas_c24

Share this post


Link to post

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..

Edited by robgar

Share this post


Link to post
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..

Edited by henrikw

Share this post


Link to post

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]

Edited by robgar

Share this post


Link to post
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

Share this post


Link to post

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

Edited by robgar

Share this post


Link to post

<?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");
}

Edited by robgar

Share this post


Link to post

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...