Gå til innhold

aog

Medlemmer
  • Innlegg

    424
  • Ble med

  • Besøkte siden sist

Innlegg skrevet av aog

  1. Hei.
    Sliter litt med noe greier her...
    Har et skjema hvor jeg kan søke etter "ting".

    Dersom jeg f.eks søker etter Isbil, så vil jeg at ressultate skal bli slik:
    [b]index.php?id=members&id1=search&q=Isbil[/b]

    Problemet er at det blir slik:
    [b]index.php?q=Isbil[/b]

    Noen som har en løsning?
    Trenger dere noe mer info om koder osv?


    EDIT:

    Fant en alternativ løsning.
  2. Hei..

     

    Har laget en database osv..

    Så ville jeg lage et skjema for å søke etter bestemte poster i tabellen min.

    Scripte som søker ser slik ut:

    mysql_connect(localhost,$username,$password);
    @mysql_select_db($database) or die( "Unable to select database");
    $query="SELECT * FROM contacts WHERE first LIKE '%$search%' ORDER BY first, last ASC";
    $result = mysql_query($query); 
    $row = mysql_fetch_assoc($result);
    $num = mysql_num_rows($result);
    
    ?>
    
    <?
    if( $num == 0 )
    {
       echo ("No match was found. Please try again.");
    }
    elseif( $num >= 1 )
    {
    echo ('Serach ressults for'."$search".');
    echo ('<table border="0" cellspacing="2" cellpadding="2">
    <tr>
    <th><font face="Arial, Helvetica, sans-serif">Name</font></th>
    <th><font face="Arial, Helvetica, sans-serif">Phone</font></th>
    <th><font face="Arial, Helvetica, sans-serif">Mobile</font></th>
    <th><font face="Arial, Helvetica, sans-serif">Fax</font></th>
    <th><font face="Arial, Helvetica, sans-serif">E-mail</font></th>
    <th><font face="Arial, Helvetica, sans-serif">Website</font></th>
    <th><font face="Arial, Helvetica, sans-serif"></font></th>
    </tr>');
    
    $i=0;
    while ($i < $num) {
    
    do { 
    echo ("<tr>
    <td><font face='Arial, Helvetica, sans-serif'>".$row['first']." ".$row['last']."</font></td>
    <td><font face='Arial, Helvetica, sans-serif'>".$row['phone']."</font></td>
    <td><font face='Arial, Helvetica, sans-serif'>".$row['mobile']."</font></td>
    <td><font face='Arial, Helvetica, sans-serif'>".$row['fax']."</font></td>
    <td><font face='Arial, Helvetica, sans-serif'><a href='mailto:".$row['email']."'>E-mail</a></font></td>
    <td><font face='Arial, Helvetica, sans-serif'><a href='".$row['web']."'>Website</a></font></td>
    <td><font face='Arial, Helvetica, sans-serif'><a href='delete.php?id=".$row['id']."'>Delete</a></font></td>
    </tr>");
    } while ($row = mysql_fetch_assoc($result)); 
    
    
    $i++;
    }
    
    
    echo "</table>";
    }
    mysql_close();
    ?>

     

    Det søker, og finner/ikke finner som det skal.

    MEN, problemet er at det blir lagt til 2 poster som ikke finnes.

    Når jeg ser på linken som sletter en post, så står det bare "'delete.php?id=", og ikke 'delete.php?id=".$row['id']." (I.E.: delete.php?id=1 )

     

    Noen som ser problemet?

  3. bra.

    da funker det slik jeg håpet.

     

    Kan jeg hente brukernavn fra ($_SESSION['brukernavn'] så jeg kan få et skrit til å automatisk legge in forfatter når forfateren skal lage posten?, eller må det skrives inn manuelt?

    Kan selfølgelig kontrolere at navn of brukernavn er lik før en post lagres, men det ville vert kjekkere om forfatter kunne skrives inn automatisk etter hvilken bruker som var loget inn.

  4. Et spørsmål..

     

     

    for å slette et "inlegg" bruker jeg denne koden.

    <?
    $id=$_GET['id'];
    
    $username="***";
    $password="******''";
    $database="*********";
    mysql_connect(localhost,$username,$password);
    @mysql_select_db($database) or die( "Unable to select database");
    
    $query=mysql_query ("DELETE FROM contacts WHERE id=$id");
    echo "Record Deketed";
    mysql_close();
    ?>

     

    for å slette inlegget som har unik id=1, så skriver jeg ?id=1 bak filnavnet i url'en.

    Men, jeg vet jo normalt set ikke id'en.

    Det jeg hadde lyst til å gjøre var å legge til en row i databasen som lager link til denne filen som jeg bruker for å slette, og i tilegg legger til ?id=$id der $id er idnummeret til den posten som ligger på det idnummeret.

    ____________________________

     

    id | row2 | row3 | row4 | delete

    1 | bla b | b bla | al bla | <a href="delete.php?id='1'";>Delete</a>

    ____________________________

     

     

    Var det uklart hva jeg ønsker å gjøre?

  5. Hei..

    Jeg søkte etter akkurat denne tråden.. og jeg fant den :thumbup:

    men det var ikke det jeg skulle si.

     

    Jeg ser det ble brukt if ($_SESSION['innlogget'] == 1), men kan jeg bruke $_SESSION['brukernavn'] = $brukernavn;, og sjekke om det er likt en row i en tabel?

     

    Saken er at jeg skal ha flere brukere.

    En bruker som har lagt inn en "post" i en database skal kunne slette den, men ingen andre.

    Derfor lurte jeg på om jeg kan sjekke at $_SESSION['brukernavn'] = $brukernavn && $user; eller noe slikt.

    Går det?

  6. hehe.. ja :blush:

    Jeg var nok litt for trøtt :whistle:

     

     

    Men...

    Jeg klarer overhode ikke redigere eller slette noe i databasen..

     

    mysql_connect(localhost,$username,$password);
    $query=mysql_query ("DELETE FROM contacts WHERE id='3'");
    echo "Record Updated";
    mysql_close();
    ?>

    Burde ikke dette slette det "innlegget" som har id autonummer 3?

     

     

    EDIT

     

    lol...

     

    @mysql_select_db($database) or die( "Unable to select database");

     

    det der hjelper nok litt på ja :-p

  7. hehe.. Jeg tar meg nok litt vann over hodet ja, men jeg trenger et mål som inspirerer meg til å lære for å lære.

     

    Det kommer til å koste meg mye tid å få dette til, men tid er noe jeg har mye av.

    Tror jeg skal klare å få til noe.

    :D

     

    Jeg har klart å skrive til databasen min nå, og jeg har klart å vise informasjonen.

    Det neste er å lære meg hvordan jeg skal sortere informasjonen jeg skal vise.

    forså å lære meg å søke etter informasjon i databasen osv.

    Jeg tar dette stegvis for å prøve å lære meg mens jeg jobber.

    med hjelp og tips fra dere, + 3 andre forums, så skal jeg nok lære, og få til mye.

     

    Takker for all hjelp. :thumbup:

  8. høres bar ut det, men vist dere har noen bar sider om mySQL, så ikke sitt og hold for got på dem... jeg kunne trenge å se litt på noen :yes:

     

    Har ikke peiling på hvordan jeg skal gå frem..

     

    ....eller.. jeg har jo laget en database med en tabel i da, så nå trenger jeg å lage et skjema til å legge til data i tabellen.

    Spørsmålet er.. ..hordan får jeg "kontakt" med tabellen og de radene jeg vil skrive til?

  9. ok..

    La oss gå i butikken.

    Der finner vi katogoriene Kjøledisk, Middag, Drikke, Brød, osv.

    I kjøledisken så finner vi "Items". Alstå Pizza, Kjøttdeig, osv.

    I Drikke finner vi "Items" Øl, Cola, Solo, osv.

     

    I databasen skal jeg kunne legge til "items", og du skal kunne gi bud på det jeg legger ut.

    For at du skal finne det du ønsker, så må du kunne søke etter det.

     

    Jeg, når jeg legger til et "Item", skal gi deg info om:

    - Navn på item (navnet skal da vere navn på en klikk-bar link til en database som viser info om den tingen.)

    - Ql (Altså Ql 1 er lavest kvalitet, mens eks: Ql 200 er bra.)

    - Price (Prisen det koster for den tingen)

    - Bided Price (Hvor mye som ber git i bud. Kan bare legge inn høere sum en "Price og det må være høyere en det som allerede står i "Bidded Price")

    - Bided By (Hvem som har lagt inn det siste bude)

     

    Hjalp dette? :p

  10. ok.

    Saken er at jeg har flere kategorier på items.

    eks.: Patterns, Symbiants, Armor.

    Det er 3 kategorier.

    Hver kategori inneholder:

    Item, Ql, Price, Bied Price, Bided By, Status.

     

    Grunnen til at det er egne kategorier på hver type item, er for å skape mer oversikt dersom alle items skulle bli vist, eller dersom en person søker etter et item, og det ligger 2 nesten like items i forskjellige kategorier.

     

    Da trenger jeg jo mer en bare users, items og bids.

     

    Har prøvd en del på google, men jeg er ikke fornøyd med ressultate ;)

  11. Ok.

    Det jeg har lyst til å gjøre er å lage en database over "items" jeg skal selle/auksjonere bort. (Vi er nå i spillet Anarchy Oline.)

    Jeg har laget noen databaser, (en for hver type item), med en tabel.

    "Item, Ql, Price, Bided price, Bided by, osv."

    Jeg trenger å lære mer om dette, for jeg ønsker en enkel måte å legge til items. (dette skal jeg gjøre med en form.)

    Jeg ønsker at det skal kunne søkes etter "Items" i alle tabeller, og ikke i en og en tabel.

    Jeg ønsker at du skal kunne by på en auksjon, der summen du byr skal være høyere en "Price" og høyere en "Bided price". "Bided by" skal inneholde navnet på persone som gav et bu sist.

     

    Jeg trenger en guid/turtorial som kan hjelpe meg på vei for å klare dette.

    :roll:

  12. Slik ser koden min ut nå, og den virker.

    <?php
    
    $type = $_POST['type'];
    $name = $_POST['name'];
    $ql = $_POST['ql'];
    $link = $_POST['link'];
    $nr = $_POST['nr'];
    $price = $_POST['price'];
    $bid = $_POST['bid'];
    $bo = $_POST['bo'];
    $href = ('<a href='."$link".' target="_blank">'."$name".'</a>');
    
    if ($type == "Patterns:")	
    $fp = fopen("/mnt/home3/a/ao/aogweb/public_html/test/aoglinks/busskort.php","a+");
    fputs($fp,'<html><head><title>Patterns.</title></head><body><table width="500" border="0">
     <tr> 
       <td colspan="6"><strong>Patterns:</strong></td>
     </tr>
     <tr> 
       <td>Item:</td>
       <td>QL:</td>
       <td>Number of items:</td>
       <td>Price per item:</td>
       <td>Bid? y/n</td>
       <td>BidOut:</td>
     </tr>
     <tr> 
       <td>'."$href".'</td>
       <td>'."$ql".'</td>
       <td>'."$nr".'</td>
       <td>'."$price".'</td>
       <td>'."$bid".'</td>
       <td>'."$bo".'</td>
     </tr>
    </table></body></html>');
    fclose($fp);
    ?>

     

    Problemet er at jeg vil ha det slik:

    Patterns:

    Item: QL: Number of items: Price per item: Bid? y/n BidOut:

    Huhu 50 2 350k Yes 700k

    Azure Body 190 1 500k No n/a 

    , men jeg får det slik:
    Patterns:

    Item: QL: Number of items: Price per item: Bid? y/n BidOut:

    Huhu 50 2 350k Yes 700k

    Patterns:

    Item: QL: Number of items: Price per item: Bid? y/n BidOut:

    Azure Body 190 1 500k No n/a

    EDIT:

    Jeg kunne også tenkt meg at dersom $href == $href, så skal den overskrive den linjen som er lik.

    Er dette vanskelig å få til? :ermm:

     

    EDIT2:

    Har utviklet litt siden sist :whistle:

  13. det hjalp ikke...

     

     

     

    lager nytt skjema ++...

    må forandre på ting..

     

    I'll be back. :tease:

     

     

     

    EDIT:

     

    Hvorfor får ikke jeg ut den dataen jeg vil ha?

    <?php
    
    $type = $_POST['type'];
    $name = $_POST['name'];
    $ql = $_POST['ql'];
    $link = $_POST['link'];
    $nr = $_POST['nr'];
    $price = $_POST['price'];
    $bid = $_POST['bid'];
    $bo = $_POST['bo'];
    $href = array("<a href='$link'>'$name'</a>");
    
    if ($type == "Patterns:")	
    echo '<table width="500" border="0">
     <tr> 
       <td colspan="6"><strong>Patterns:</strong></td>
     </tr>
     <tr> 
       <td>Item:</td>
       <td>QL:</td>
       <td>Number of items:</td>
       <td>Price per item:</td>
       <td>Bid? y/n</td>
       <td>BidOut:</td>
     </tr>
     <tr> 
       <td>$href</td>
       <td>$ql</td>
       <td>$nr</td>
       <td>$price</td>
       <td>$bid</td>
       <td>$bo</td>
     </tr>
    </table>';
    ?>

     

    (Har prød å sette inn echo "$variabel" for å sjekke at jeg får data fra skjemaet. Det gjør jeg.)

     

    Ressultat:

    Patterns:

    Item: QL: Number of items: Price per item: Bid? y/n BidOut:

    $href $ql $nr $price $bid $bo

     

    Hjelp! :hmm:

    Digger å få hjelp :thumbup:

    Hater å stå fast. :ohmy:

  14. her er feilen jeg får.

    Den har endret seg litt nå.

     

    Warning: fopen("http://home.no.net/aogweb/test/aoglinks/azure.php", "a+") - Success in /mnt/home3/a/ao/aogweb/public_html/test/save.php on line 7

     

    Warning: Supplied argument is not a valid File-Handle resource in /mnt/home3/a/ao/aogweb/public_html/test/save.php on line 8

     

    Warning: Supplied argument is not a valid File-Handle resource in /mnt/home3/a/ao/aogweb/public_html/test/save.php on line 9

     

     

    save.php

    <?php
    
    $tittel = $_POST['tittel'];
    $navn = $_POST['navn'];
    $url = $_POST['url'];
    
    $fp = fopen("http://home.no.net/aogweb/test/aoglinks/$navn.php","a+");
    fputs($fp,"<html><head><title>TEST TEST TEST</title></head><body>huhuh</body></html>");
    fclose($fp);
    
    ?>

×
×
  • Opprett ny...