Heisann.
Finner ikke ut problemet mitt og henvender meg dermed til Freak.
Problemet er at jeg ikke får hentet ut dataene som jeg ønsker.
Databasen heter: Oppdragstaker
Tabellen heter: bvgs
Slik er tabellen:
Utsolgte | Utleverte
10 10
Jeg vil hente ut de to tallene og sette de til arrays, også echo'e dem ut igjen i tekst. Dette får jeg ikke til ...
Koden så langt
database.php
index.php
Er veldig fersk innenfor PHP, HTML, CSS og mySQL så ikke vær redd for å være for forklarende!
Vet at koden er utrolig rotete, dette bør jeg rydde opp i, men er først og fremst ute etter å få løst problemet!
Finner ikke ut problemet mitt og henvender meg dermed til Freak.
Problemet er at jeg ikke får hentet ut dataene som jeg ønsker.
Databasen heter: Oppdragstaker
Tabellen heter: bvgs
Slik er tabellen:
Utsolgte | Utleverte
10 10
Jeg vil hente ut de to tallene og sette de til arrays, også echo'e dem ut igjen i tekst. Dette får jeg ikke til ...
Koden så langt
database.php
Kode
<?php $pinkode = $_GET['pinkode']; $skole = $_GET['skole']; $solgteInput = $_POST['solgte']; $utleverteInput = $_POST['utleverte']; $con = mysql_connect("xxx", "rxxxt", "xxx"); mysql_select_db("Oppdragstaker", mysql_connect("xxxxxx", "xxx", "xxx")); $result = mysql_query("SELECT * FROM brukere WHERE Passord='$pinkode' and Skole='$skole' "); if(mysql_num_rows($result)==0) { header("Location: index.php?output=feil"); } elseif (isset($utleverteInput) && (isset($solgteInput) && ($utleverteInput != null) && ($solgteInput != null))) { $url = "database.php?pinkode= . " . $pinkode . " . ?skole= . " . $skole . " . "; mysql_query("INSERT INTO $skole (Solgte, Utleverte) VALUES ('$solgteInput', '$utleverteInput')"); $solgte = mysql_query("SELECT Solgte FROM $skole WHERE id = mysql_insert_id)' "); $utleverte = mysql_query("SELECT Utleverte FROM $skole WHERE ID = mysql_insert_id "); $output = "De nye endringene er lagret."; $con = mysql_connect( "xxxxx" , "xxx" , "xxx"); } ?>
HTML-kode
<html> <head> <meta http-equiv="Content-Language" content="no-bok"> <meta http-equiv="Content-Type" content="text/html; charset=windows-1252"> <title>Hvoslef og Hohle</title> </head> <body> <p><b> Sammendrag av oppdragstaker<br /> Tilbakemelding: </b><?php if ($output == "null") { echo "Ingen meldinger tilgjengelig."; } else { echo $output; } ?></p> <table border="1" width="100%"> <tr> <td width="160"><b>Utleverte</b></td> <td width="204"><?php if ($utleverte != null) { echo $utleverte; } else { echo 0; } ?></td> <td><form action="<?php $url; ?>" method="post"><input type="text" name="utleverte"></td> </tr> <tr> <td width="160"><b>Solgte</b></td> <td width="204"><?php if ($solgte != null) { echo $solgte; } else { echo 0; } ?></td> <td><form action="<?php $url; ?>" method="post"><input type="text" name="solgte"></td> </tr> <tr> <td width="160"><b>Gjenværende</b></td> <td width="204"><?php if ($gjenverende != null) { echo $gjenvaerende; } else { echo 0; } ?></td> <td>Ingen mulighet til å fylle ut denne.</td> </tr> <tr> <td width="160"><b>Utbetaling</b></td> <td width="204"><?php if ($utbetaling != null) { echo $utbetaling; } else { echo 0; } ?></td> <td>Ingen mulighet til å fylle ut denne.</td> </tr> <tr> <td width="160"><b>Fortjeneste</b></td> <td width="204"><?php if ($fortjeneste != null) { echo $fortjeneste; } else { echo 0; } ?></td> <td>Ingen mulighet til å fylle ut denne.</td> </tr> </table> <p> <input type="submit" value="Send inn ny informasjon"></p> </body> </html>
HTML-kode
<html> <head> <meta http-equiv="Content-Language" content="no-bok"> <meta http-equiv="Content-Type" content="text/html; charset=windows-1252"> <title>Hvoslef og Hohle</title> </head> <body> <form action="index.php" method="post"> <p><b>Skole</b> <select size="1" name="skole"> <option value="bvgs">Byåsen Videregående Skole</option> </select></p> <p><b>PIN-kode</b> <input type="password" name="pinkode" size="27" value="pinkode"></p> <p><b>Logg inn</b> <input type="submit" value="Logg inn på siden"></p><br /></form> <? echo $output; ?> </body> </html>
Kode
<?php if (isset($_GET['output'])) { $output = "Du har prøvd å logge deg inn med feil passord eller skole!"; } if (isset($_POST['pinkode']) && (isset($_POST['skole']))) { $pinkode=$_POST['pinkode']; $skole=$_POST['skole']; mysql_connect("localhost", "root", ""); mysql_select_db("Oppdragstaker", mysql_connect("xxxx", "rxooxxxt", "xxxx")); $result = mysql_query("SELECT * FROM brukere WHERE Passord='$pinkode' "); $result1 = mysql_query("SELECT * FROM brukere WHERE Skole='$skole' "); while($row = mysql_fetch_array($result)){ $attemptPinkode = $row['Passord']; } while($row = mysql_fetch_array($result1)) { $attemptSkole = $row['Skole']; } if ($attemptPinkode == $pinkode && $attemptSkole == $skole) { header("Location: database.php?skole=".urlencode($skole)."&pinkode=".urlencode($pinkode)); } else { echo "Du har enten skrevet feil PIN-kode eller valgt feil skole."; } } ?>
Vet at koden er utrolig rotete, dette bør jeg rydde opp i, men er først og fremst ute etter å få løst problemet!
Sist endret av verified; 10. april 2012 kl. 03:36.
Grunn: Fjerna passord fra kildekoden.