Gå til innhold

lefsaker

Medlemmer
  • Innlegg

    511
  • Ble med

  • Besøkte siden sist

Innlegg skrevet av lefsaker

  1. Da fikk jeg vekk error meldingene.

    Var meg som hadde glemt å inkludere config.php, som kobler til databasen, over det nye som ble satt inn i scriptet.

     

    Nå har jeg en annen feilmelding :p Den kommer hver gang, og man kan fortsatt velge samme plasseringen 2 ganger.

     

    Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\wamp\www\lansystem\index.php on line 18

     

     

    Som er:

    elseif( mysql_num_rows( $sql ) > 1 ) {
    

     

    $sql = mysql_query( "SELECT plassering FROM tabell WHERE tabell='$plassering'" );
    

  2. Og da får jeg:

     

    Parse error: syntax error, unexpected T_ELSE in C:\wamp\www\lansystem\index.php on line 31

     

    som er

    else {
    

     

    Scritpet til nå er:

     

     

    <?php
    if($_POST['submit']) {
    
    $sql = mysql_query( "SELECT plassering FROM tabell WHERE tabell='$plassering'" );
    
    if( empty( $felt ) ) {
    echo 'feltet er ikke fylt ut';
    }
    
    elseif(!ereg("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$", $email)) {
    echo 'feil email';
    }
    
    elseif( mysql_num_rows( $sql ) > 1 ) {
    echo 'Allerede registrert';
    }
    
    else {
    
    
    include 'config.php';
    
    $navn = htmlspecialchars(strip_tags($_POST['navn']));
    $email = htmlspecialchars(strip_tags($_POST['email']));
    $plassering = htmlspecialchars(strip_tags($_POST['plassering']));
    
    $mysql_query = "insert into $mysql_tabell set email='$email', navn='$navn', plassering='$plassering'";
    if(mysql_query($mysql_query)) { echo("Din plassering er nå reservert!"); }
    else { echo("En feil oppstod, din plassering ble ikke reservert!<br /><a href'$side'>Tilbake</a>"); }
    }
    else {
    echo("
    <form action=\"\" method=\"post\">
    <p>Navn:<br /><input type=\"text\" size=\"40\" name=\"navn\" maxlength=\"22\" /></p>
    <p>E-mail:<br /><input type=\"text\" size=\"40\" name=\"email\" maxlength=\"22\" /></p>
    <p>Plassering:<br /><input type=\"text\" size=\"40\" name=\"plassering\" maxlength=\"2\" /></p>
    <p><input type=\"submit\" value=\"Reserver\" name=\"submit\" /></p>
    </form>
    ");
    }
    
    include 'print.php';
    ?>
    

     

     

     

    Men hvis jeg la til en ekstra "}" over den, så funker det

    Men når jeg da trykker på "Reserver" så får jeg opp dette:

     

    Warning: mysql_query() [function.mysql-query]: Access denied for user 'ODBC'@'localhost' (using password: NO) in C:\wamp\www\lansystem\index.php on line 4

     

    Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in C:\wamp\www\lansystem\index.php on line 4

     

    Som er:

    $sql = mysql_query( "SELECT plassering FROM tabell WHERE tabell='$plassering'" );
    

  3. Har knota i et par timer nå, men får det ikke til :p

     

    Du kan se pa empty() for det forste spm ditt.

    Det var den jeg prøvde på mailscriptet, men det funka ikke. Den bare sa en melding om at feltene ikke var fylt ut, men registrerte alikevel skjemaet i databasen.

     

    Denne kan brukes for a se om eposten er gyldig

    if(!ereg("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$", $email)

    Det var den jeg prøvde på mailscriptet, men det funka ikke. Den bare sa en melding om at e-mail adressen er ugyldig, men registrerte alikevel skjemaet i databasen.

     

    Du ma bruke SELECT plassering FROM tabell WHERE tabell='$plassering'

    og sa sjekke om mysql_num_rows er mer enn 1

    8712388[/snapback]

    Jeg forstod ingenting av det den siden prøvde å forklare meg :p

     

    Hadde satt stor pris på om noen kunne postet hele koden som skal settes inn, eller om dere setter den inn, og poster hele scriptet på nytt.

  4. Jeg har nå klart å koke sammen et registerings-script som lager info i databasen, ved hjelp av diverse guider og poster her på forumet.

     

    Scriptet jeg har kommet fram til funker fint, og er som følger:

    <?php
    if($_POST['submit']) {
    
    include 'config.php';
    
    $navn = htmlspecialchars(strip_tags($_POST['navn']));
    $email = htmlspecialchars(strip_tags($_POST['email']));
    $plassering = htmlspecialchars(strip_tags($_POST['plassering']));
    
    $mysql_query = "insert into $mysql_tabell set email='$email', navn='$navn', plassering='$plassering'";
    if(mysql_query($mysql_query)) { echo("Din plassering er nå reservert!"); }
    else { echo("En feil oppstod, din plassering ble ikke reservert!<br /><a href'$side'>Tilbake</a>"); }
    }
    else {
    echo("
    <form action=\"\" method=\"post\">
    <p>Navn:<br /><input type=\"text\" size=\"40\" name=\"navn\" maxlength=\"22\" /></p>
    <p>E-mail:<br /><input type=\"text\" size=\"40\" name=\"email\" maxlength=\"22\" /></p>
    <p>Plassering:<br /><input type=\"text\" size=\"40\" name=\"plassering\" maxlength=\"2\" /></p>
    <p><input type=\"submit\" value=\"Reserver\" name=\"submit\" /></p>
    </form>
    ");
    }
    
    include 'print.php';
    ?>
    

     

    Et par småting jeg trenger hjelp med er:

    Feilmelding hvis et felt er tomt

    Feilmelding hvis det ikke er fylt inn en "@" i email feltet

    Feilmelding hvis plasseringen er valgt tidligere

     

     

    De to første problemene har jeg vært borti tidligere, men da holdt jeg på med et mail script. Og den løsningen fungerer ikke nå.

     

     

    Hadde satt stor pris på hjelp med dette :)

  5. <?php
    
    echo " <form action='' method='GET'>
             <input type='text' name='search'>
             <input type='submit' name='Submit' value='Search'>
             </form>";
    
    
    
    if(isset($_GET['search']) && !empty($_GET['search']) ){
    $searchstring = $_GET['search'];
    if(is_file("{$searchstring}.php"){
      include("{$searchstring}.php");
    }
    else{
    echo "Finner ikke filen!";
    }
    ?>

    8427407[/snapback]

     

    Får feilmelding når jeg prøver det:

    Parse error: syntax error, unexpected '{' in C:\wamp\www\brukerstatus\search.php on line 12

  6. Jeg driver for tiden å lager et mini-brukersystem, og har kommet så langt at jeg skal inplentere en søkefunksjon.

     

    Det jeg ønsker er et tekstfelt man fyller inn feks. "Kanin", og hvis filen "Kanin.php" fins i katalogen "id" så skal den include "kanin.php"

    Hvis det ikke finnes en fil med det navnet du søker etter, så skal det komme en feilmelding.

     

    Jeg aner ikke hvordan jeg skal lage dette, så jeg håper på hjelp herfra. :innocent:

  7. Kodingen din er jo ikke copyright dersom du ikke forbeholder deg den juridiske retten til koden..

     

    Samme med bilder.

    Det er han som går ut med kravet som har bevisbyrden, i dette tilfellet er det deg.

     

    Det er du som går ut med et krav om at alt er ditt, og da må du kunne ha ubestridelige beviser for at dette faktisk er ditt.

     

    Men dersom du ikke har sikret siden din med en copyright notis, så har ikke den norske lov tilbakevirkende kraft..

     

    Dvs at  åndsverkloven ikke kan gå tilbake og avgjøre saken ETTER at du har kommet på at du skulle plassere en copyright.

    8194341[/snapback]

    Hvis du leser på lovdata, så ser du at siden er beskyttet under åndsverkloven selv om copyright notisen ikke står på siden

  8. HTML:

    Klikk for å se/fjerne innholdet nedenfor

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <link rel="stylesheet" href="style/style.css" type="text/css" />
    <title>Future</title>
    </head>
    
    <body>
    <div id="topbg"><div id="position">
    <div id="header">			
    		 </div>
    <div id="wrap">
    
    	<div  id="menu">
    		<ul>
    					<li><a href="#">Link</a></li>
    					<li><a href="#">Link</a></li>
    					<li><a href="#">Link</a></li>
    					<li><a href="#">Link</a></li>
    					<li><a href="#">Link</a></li>
    					<li><a href="#">Link</a></li>
    </ul>
    	</div>
    
    <div id="content-wrap">
    <div id="main">
    <?php
    
    switch ($_GET[id]) {
    
    default: 
    
    include "lipsum.php"; 
    
    break;
    
    case 'link':
    
    include 'lipsum.php';
    
    break;
    
    }
    ?>
    </div></div><div id="clearer"></div></div>
    <div id="footer">© 2007 <strong>Future</strong></div></div></div>
    </body>
    </html>

     

    CSS:

    Klikk for å se/fjerne innholdet nedenfor

    * {
     margin: 0; padding: 0;
    }
    
    body {
     background: #0e5f9f url(img/bg.jpg) repeat-y center;
     font: 70%/1.5em Verdana, Tahoma, arial, sans-serif;
     color: #454545; 
     text-align: center;
     position: relative;
    }
    
    #topbg {
     background: #0e5f9f url(img/bg.gif) repeat-x;
     height: 250px;
    }
    
    a, a:visited {
     text-decoration: none;
     color: #FFF; 
     background: inherit;
    }
    a:hover {
     color: #FFF;
     background: inherit;
    }
    
    h1 {
     font-size: 120%;
     font-family: Tahoma, Verdana, 'Trebuchet MS', Sans-serif;
     font-weight: Bold;  
    }
    h2 {
     font-size: 110%;
     text-transform: uppercase;
     color: #FFF;
     font-family: Tahoma, Verdana, 'Trebuchet MS', Sans-serif;
     font-weight: Bold; 
    }
    h3 {
     font-size: 110%;
     color: #FFF; 
     font-family: Tahoma, Verdana, 'Trebuchet MS', Sans-serif;
     font-weight: Bold; 
    }
    
    h1, h2, h3, p {
     padding: 10px;  
     margin: 0;
    }
    ul, ol {
     margin: 5px 20px;
     padding: 0 20px;
     color: #FFF;	
    }
    ul span, ol span {
     color: #FFF;
    }
    
    input {
     padding:0px;
     border:1px solid #454545;
     font: normal 1em Verdana, sans-serif;
     color:#454545;
    }
    textarea {
     width:400px;
     padding:2px;
     font: normal 1em Verdana, sans-serif;
     border:1px solid #eee;
     height:100px;
     display:block;
     color:#777;
    }
    
    #wrap {
     width: 709px;
     background: url(img/content.gif) repeat-y center top;
     margin: 0 auto;
     position: relative;
     text-align: left;
    }
    
    #content-wrap {
     width: 550px;
     padding-left: 5px;
    }
    
    #header {
     width: 709px;
    
     margin: 0 auto;
     position: relative;
     height: 150px;
     background: url(img/header.gif) repeat center top;
     padding: 0;
     font-size: 14px;
     color: #FFF;
    }
    
    #menu {
     clear: both;	
     margin: 0; 
     position: relative;
    
     padding: 0px 0px 0 50px;
     background: url(img/menu.gif) repeat-y center top;	
     font: bold 12px/26px Verdana, Arial, Tahoma, Sans-serif;
     height: 29px;
    }
    #menu ul {
     left;
     list-style: none;
     margin:0; padding: 0;
    }
    
    #menu ul li a {
     display: block;
     float: left;
     padding: 0px 10px;
     color: #FFF;	
     text-decoration: none;
    }
    #menu ul li a:hover {
     background: url(img/menu_hover.gif) center top repeat-x;
     color: #FFF;	
    }
    
    #main {
     width: 95%;
     padding-left: 20px;
     float: left;
    }
    
    #main h1 {
     margin-top: 10px;
     font: Bold 125% Verdana, 'Trebuchet MS', Sans-serif;
     color: #454545;	
     border-bottom: 1px solid #FFF;
     position: relative;
    }
    
    #sidebar {
     float: right;
     width: 26%;
     height: 100%;
     padding: 5px 7px 5px 10px; 
     margin: 0;	
    }	
    #sidebar h1 {
     margin-top: 10px;
     font: bold 12px Verdana, 'Trebuchet MS', Sans-serif;
     padding: 5px 0 5px 10px; 
     color: #FFF;
     background: url(img/sidebartop.gif) no-repeat left bottom;	
    
    }
    
    #sidebar h2 {
     background: url(img/sidebarbottom.gif) no-repeat top;
     border: none;
    }
    
    #footer {
     color: #454545;
     text-align: center;
     font-size: 92%;
     bottom: 0;
     margin: 0 auto;
    }
    
    #clearer {
     clear: both;
    }
    
    a, a:visited {
     text-decoration: none;
     color: #454545; 
     background: inherit;
    }
    
    a:hover {
     color: #454545;
     background: inherit;
    }
    
    img {
    border: 4px;
    border-color: #bfbfbf;
    border-style: double;
    }
    
    .float-right {
     float: right;
     margin: 5px;
    }
    
    .noborder {
     border: none;
    }
    
    #position {
     height: 100%px;
     position: relative;
    }
    

×
×
  • Opprett ny...