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>
giver infomation videre her til og der efter ligge det på databasen:
- <?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");
-
- }
-
- ?>
Siden at jeg kan for 2 ens email ud af det hele tiden men jeg kan godt lave alt andet om osv.. altså djnavn og alt muligt andet. men hvis jeg laver 2 ens email og password så går den ind på den der første som blive lave af dem. men jeg kunne godt tænke mig at man overhovedet ikke kunne få 2 ens email ud af det..