Top
Phpuniverset logo
 

INDHOLD

Forside

Script libary

Job annoncer

Tips og Tricks

Konkurrence

Downloads

Dokumenter

PHP bog shop

Forum

Online udviklere


ARTIKLER

CSS

Diverse

E-handel / annoncer

Grafik

Html

Internet

Javascript

Linux

PHP/MySQL

Programmer

Flash

Søgemaskiner

Windows

C / C++


INFO

Information

Annoncering

Kontakt

Forside Forum PHP, mysql Sv: opret hjælp

Sv: opret hjælp


 

Sv: opret hjælp

Henrik Nielsen  

Har skrevet denne kode.:
<?php
include("connect.php");
if(
$_POST['aktiver']){
$users $POST['users'];
$pass $POST['pass'];
$fornavn $POST['fornavn'];
$efternavn $POST['efternavn'];
$alder $POST['alder'];
$email $POST['email'];
$bruger_tjek mysql_query("SELECT * FROM users WHERE users = '$users'") or die
(
mysql_error);
if( 
mysql_num_rows($bruger_tjek) > ){
  echo
"Brugernavnet er desvære optaget du må hellere vælge et andet";
}else{
$pass md5($passw);
$pass md5($passw);
$result mysql_query("INSERT INTO users (users, pass, alder, email, fornavn, efternavn)
VALUES('
$users', '$pass', '$alder', '$email', '$fornavn', '$efternavn')");
if( !
$result )
{
echo 
"Databasefejl";
}elseif( 
mysql_affected_rows$result ) == )
{
echo 
"Der skete desvære en fejl! Prøv igen";
}else
{
echo 
"Tillykke! Du er nu oprettet og klar til at logge ind!";
}
}
}


?> 


Hvorfor virker den ikke?



Dato : 24.03.2007, 09:26

Visninger : 644

Points : 0

 

Hvis du har connect.php, og din database i orden, så skulle dette gerne virke:
Kald filen test.php og hvis du vil lave navnet om til f.eks. hejhej.php, så skal du lige
huske at ændre det nede i formen ved action="test.php", ellers sker der ikke noget.

<?php 
include("connect.php"); 

if(isset(
$_POST['aktiver'])){ 

    
$users             $POST['users']; 
    
$pass             $POST['pass']; 
    
$fornavn         $POST['fornavn']; 
    
$efternavn         $POST['efternavn']; 
    
$alder             $POST['alder']; 
    
$email             $POST['email']; 
    
$bruger_tjek mysql_query("SELECT * FROM users WHERE users = '$users'") or die
(
mysql_error); 

if( 
mysql_num_rows($bruger_tjek) > ){ 
  echo 
"Brugernavnet er desvære optaget du må hellere vælge et andet"
} else { 

$pass md5($passw); 
$pass md5($passw); 

$result mysql_query("INSERT INTO users (users, pass, alder, email, fornavn, efternavn)
VALUES('
$users', '$pass', '$alder', '$email', '$fornavn', '$efternavn')"); 
if( !
$result ) { 
    echo 
"Databasefejl"
} elseif( 
mysql_affected_rows$result ) == 


    echo 
"Der skete desvære en fejl! Prøv igen"
} else { 
    echo 
"Tillykke! Du er nu oprettet og klar til at logge ind!"


}

if(!
$_POST[aktiver]) {
?> 

<form action="test.php" method="POST">
    <table border="0" width="100%">
    <tr>
        <td width="127">Brugernavn:</td>
        <td width="642"><input type="text" name="users" size="35"></td>
    </tr>
    <tr>
        <td width="127">Kodeord:</td>
        <td width="642"><input type="password" name="pass" size="35"></td>
    </tr>
    <tr>
        <td width="127">Fornavn:</td>
        <td width="642"><input type="text" name="fornavn" size="35"></td>
    </tr>
    <tr>
        <td width="127">Efternavn:</td>
        <td width="642"><input type="text" name="efternavn" size="35"></td>
    </tr>
    <tr>
        <td width="127">Alder:</td>
        <td width="642"><input type="text" name="alder" size="35" maxlength="2"></td>
    </tr>
    <tr>
        <td width="127">E-mail:</td>
        <td width="642"><input type="text" name="email" size="35"></td>
    </tr>
    <tr>
        <td width="773" colspan="2"><input type="text" name="aktiver" value="Opret
bruger"></td>
    </tr>
    </table>
</form>

<?
}
?>

Håber det kunne hjælpe.


Dato : 24.03.2007, 09:26

Svar af : Henrik Nielsen  




Login for at skrive et indlæg :



   Brugernavn

Password
 

+ Opret en ny Bruger, Klik her

+ Glemt brugernavn/password

 

Send Artikel/anmeldelse til: phpuni@phpuniverset.dk

Tilbage til oversigt

© Copyright 2000 Propelcom Phpuniverset's politik om personlige oplysninger, artikler & Koder Phpuniverset er optimeret til Mozilla 1024 * 768 Phpuniverset version: 3.0 beta
Webhost : Ignesco.dk

Bund