HejDet er sådan at man kan blive ved med at opret 2 ens email adr og man kan opret flere og flere og flere og man kan bare blive ved
og jeg kan seriøst ikke finde fejl... hvad har jeg gør galt siden at man kan blive ved med at opret ens email adr.
- <form action="opretbruger_info.php" enctype="multipart/form-data" method="post">
- <h3>Brugerinfomation</h3>
- <input type="email" name="email" placeholder="Email til Brugernavn**" id="opretbox_infomation">
- <br>
- <input type="password" name="password" placeholder="Password**" id="opretbox_infomation">
- <br />
- <input type="password" name="gentag" placeholder="Gentag password**" id="opretbox_infomation">
- <h3>Infomation</h3>
- <input type="text" name="site" placeholder="Website" id="opretbox_infomation">
- <br>
- <input type="text" name="facebook" placeholder="Facebook**" id="opretbox_infomation">
- <br>
- <input type="text" name="land" placeholder="Hvor kommer du fra**" id="opretbox_infomation">
- <br>
- <h3>Dj Infomation</h3>
- <?php
- $sql = 'SELECT * FROM musik_info';
- $res = mysql_query($sql) or die (mysql_error());
- $select = '<select name="kategori">';
- while ($row=mysql_fetch_assoc($res)) {
- $select .= '<option value="'.$row['musikid'].'">'.$row['navn_musik'].'</option>';
- }
- $select .= '</select>';
- print $select;
- ?>
- <br>
- <input type="text" name="djnavn" placeholder="Djnavn**" id="opretbox_infomation">
- <br>
- <input type="text" name="club" placeholder="Club stede/steder**" id="opretbox_infomation">
- <br>
- <input type="text" name="booking" placeholder="Booking email**" id="opretbox_infomation">
- <br>
- <input type="text" name="pris" placeholder="Pris**" id="opretbox_infomation">
- <br>
- <h3>Hemmeligheden - F.eks Telefon - Nr</h3>
- <input type="text" name="hemmeligheder" placeholder="Hemmeligheden**" id="opretbox_infomation">
- <br>
- <h3>Profil Tekst</h3>
- <textarea name="profiltekst" id="profiltekst" style="width:760px; height:155px;"></textarea>
- <input type="file" name="file" id="uploadfile"><br>
- </div>
- <input type="submit" value="Godkendt & Opret Bruger" class="godkendt gray">
- </form>
- <?php
- error_reporting(E_ALL ^ E_NOTICE);
- include("include/database/db.php");
-
- //Infomation
- $email = mysql_real_escape_string($_POST["email"]);
- $password = mysql_real_escape_string($_POST["password"]);
- $gentag = mysql_real_escape_string($_POST["gentag"]);
- $facebook = mysql_real_escape_string($_POST["facebook"]);
- $land = mysql_real_escape_string($_POST["land"]);
- $profiltekst = mysql_real_escape_string($_POST["profiltekst"]);
- $djnavn = mysql_real_escape_string($_POST["djnavn"]);
- $site = mysql_real_escape_string($_POST["site"]);
- $fk_id = mysql_real_escape_string($_POST["kategori"]);
- $club = mysql_real_escape_string($_POST["club"]);
- $booking = mysql_real_escape_string($_POST["booking"]);
- $pris = mysql_real_escape_string($_POST["pris"]);
- $hemmeligheder = mysql_real_escape_string($_POST["hemmeligheder"]);
- $errorCount = 0;
-
- $billedefilnavn = null;
-
- include("include/class.upload.php");
- $handle = new Upload($_FILES['file']);
-
- if($handle->uploaded){
- //lidt mere store billeder
- $handle->image_resize = true;
- $handle->image_ratio_y = true;
- $handle->image_x = 220;
- $handle->Process("picthumb/storeimg");
- //til profil billede lign..
- $handle->image_resize = true;
- $handle->image_ratio_crop = true;
- $handle->image_y = 75;
- $handle->image_x = 75;
- $handle->Process("picthumb");
- $billedefilnavn = $handle->file_dst_name;
-
- echo 'Billedet: '.$billedefilnavn.'<br>';
- echo "Dit billede blev upload<br>";
-
- }else{
- $billedefilnavn = 'default.jpg';
- }
-
-
- $bruger = mysql_query("SELECT * FROM brugere WHERE email='$email'");
- if(mysql_num_rows($bruger) > 0){
- header("Location: fejl_email.php");
- $errorCount++;
- }
-
- /*
- *
- *tjekker om password passer eller lign.
- *
- */
- if($djnavn == "")
- {
- header("Location: fejl_djnavn.php");
- $errorCount++;
- }
- if($password == "")
- {
- header("Location: fejl_password.php");
- $errorCount++;
- }
- if($gentag == "" || $gentag != $password)
- {
- header("Location: fejl_password.php");
- $errorCount++;
- }
- if($pris == "")
- {
- header("Location: fejl_pris.php");
- $errorCount++;
- }
- if($booking == "")
- {
- header("Location: fejl_booking.php");
- $errorCount++;
- }
- if($hemmeligheder == "")
- {
- header("index.php");
- $errorCount;
- }
- /*
- * ligger det hele inde i databasen
- * hvis der ske en fejl så bliver den sendt over til fejl siden..
- */
- if($errorCount == 0)
- {
- $password = sha1($password);
- $sql = "INSERT INTO brugere (email,password,facebook,land,profiltekst,djnavn,site,fk_musik_info,profilbillede,club,booking,pris,hemmeligheder) "
- ."VALUES ('$email','$password','$facebook','$land','$profiltekst','$djnavn','$site','$fk_id','$billedefilnavn','$club','$booking','$pris','$hemmeligheder')";
- $insert = mysql_query($sql) or die (mysql_error());
-
- if(!$insert)
- header("Location: fejl_database.php");
- else
- header("Location: godkendt_bruger.php");
-
- }
-
- ?>
Hvad er der galt siden det ikke ville virker
Jeg tror problem ligger her
- $bruger = mysql_query("SELECT * FROM brugere WHERE email='$email'");
- if(mysql_num_rows($bruger) > 0){
- header("Location: fejl_email.php");
- $errorCount++;
- }
- CREATE TABLE IF NOT EXISTS `brugere` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `email` varchar(255) DEFAULT NULL,
- `password` varchar(255) NOT NULL,
- `facebook` varchar(255) NOT NULL,
- `land` varchar(255) NOT NULL,
- `profiltekst` text NOT NULL,
- `djnavn` varchar(255) DEFAULT NULL,
- `site` varchar(255) NOT NULL,
- `fk_musik_info` int(11) NOT NULL,
- `profilbillede` varchar(255) NOT NULL,
- `soundcloud` varchar(255) NOT NULL,
- `club` varchar(255) NOT NULL,
- `booking` varchar(255) NOT NULL,
- `pris` int(11) NOT NULL,
- `hemmeligheder` varchar(255) NOT NULL,
- `admin` tinyint(1) NOT NULL,
- PRIMARY KEY (`id`)
- ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=10 ;