HVad er galt

Tags:    php

Jeg får denne meddelse:

----------------------------------------------------------------------------
You have an error in your SQL syntax near 'user(Id,Brugernavn,Password) VALUES('','regerg','tegeger')' at line 1
----------------------------------------------------------------------------

Hvad er galt?


Jeg har en opret bruger side:
----------------------------------------------------------------------------
<form action="add_usr.php" method="post">
<table>
<tr><td>Brugernavn</td> <td><input type="text" name="Brugernavn" size="30"></td></tr>
<tr><td>Password</td> <td><input type="password" name="Password" size="30"></td></tr>


<tr><td></td> <td><input type="submit" name="Tilmeld" value="Send"/></td></tr>
</table>
</form>
----------------------------------------------------------------------------

Og

En funktions side dertil:
----------------------------------------------------------------------------
<?php
include "conn.php";

//Funktioner som Poster reultatet fra felterne som brugeren skal skrive i
$Brugernavn = $_POST ['Brugernavn'];
$Password = $_POST ['Password'];



$sql = mysql_query("INSERT INTO user(Id,Brugernavn,Password) VALUES('$Id','$_POST[Brugernavn]','$_POST[Password]')")or die(mysql_error());

if (mysql_query) {
echo ("Du er nu oprettet som bruger af Westcoast Carstyling");

exit;

}

?>
----------------------------------------------------------------------------

Please hjælp. Bruger samme funktion i en anden database men der virker det?




8 svar postet i denne tråd vises herunder
4 indlæg har modtaget i alt 8 karma
Sorter efter stemmer Sorter efter dato
Jeg ville helt klart prøve det her først

$sql = mysql_query("INSERT INTO user(Id,Brugernavn,Password) VALUES('$Id','$Brugernavn','$Password')")or die(mysql_error());
-----------------------------------------------------------------------------

Min side ->www.the-hive.dk/~donp/



Jeg får denne meddelse:

----------------------------------------------------------------------------
You have an error in your SQL syntax near 'user(Id,Brugernavn,Password) VALUES('','regerg','tegeger')' at line 1
----------------------------------------------------------------------------

Hvad er galt?


Jeg har en opret bruger side:
----------------------------------------------------------------------------
<form action="add_usr.php" method="post">
<table>
<tr><td>Brugernavn</td> <td><input type="text" name="Brugernavn" size="30"></td></tr>
<tr><td>Password</td> <td><input type="password" name="Password" size="30"></td></tr>


<tr><td></td> <td><input type="submit" name="Tilmeld" value="Send"/></td></tr>
</table>
</form>
----------------------------------------------------------------------------

Og

En funktions side dertil:
----------------------------------------------------------------------------
<?php
include "conn.php";

//Funktioner som Poster reultatet fra felterne som brugeren skal skrive i
$Brugernavn = $_POST ['Brugernavn'];
$Password = $_POST ['Password'];



$sql = mysql_query("INSERT INTO user(Id,Brugernavn,Password) VALUES('$Id','$_POST[Brugernavn]','$_POST[Password]')")or die(mysql_error());

if (mysql_query) {
echo ("Du er nu oprettet som bruger af Westcoast Carstyling");

exit;

}

?>
----------------------------------------------------------------------------

Please hjælp. Bruger samme funktion i en anden database men der virker det?

du har garanteret sat Id til et auto_increment og et tal og et tal kan da ikke være tomt

Hilsen Mathias



Jeg får denne meddelse:

----------------------------------------------------------------------------
You have an error in your SQL syntax near 'user(Id,Brugernavn,Password) VALUES('','regerg','tegeger')' at line 1
----------------------------------------------------------------------------

Hvad er galt?


Jeg har en opret bruger side:
----------------------------------------------------------------------------
<form action="add_usr.php" method="post">
<table>
<tr><td>Brugernavn</td> <td><input type="text" name="Brugernavn" size="30"></td></tr>
<tr><td>Password</td> <td><input type="password" name="Password" size="30"></td></tr>


<tr><td></td> <td><input type="submit" name="Tilmeld" value="Send"/></td></tr>
</table>
</form>
----------------------------------------------------------------------------

Og

En funktions side dertil:
----------------------------------------------------------------------------
<?php
include "conn.php";

//Funktioner som Poster reultatet fra felterne som brugeren skal skrive i
$Brugernavn = $_POST ['Brugernavn'];
$Password = $_POST ['Password'];



$sql = mysql_query("INSERT INTO user(Id,Brugernavn,Password) VALUES('$Id','$_POST[Brugernavn]','$_POST[Password]')")or die(mysql_error());

if (mysql_query) {
echo ("Du er nu oprettet som bruger af Westcoast Carstyling");

exit;

}

?>
----------------------------------------------------------------------------

Please hjælp. Bruger samme funktion i en anden database men der virker det?


hvis din id skal autoincrease skal du fjerne alt der har med id og ignorere at den overhovedet eksitere i dit table.



For hvis dit id er sat til auto increasement i databasen, skal du overhovedet ikke nævne det i dine inserts, mysql klarer det selv!



Indlæg senest redigeret d. 09.02.2010 15:00 af Bruger #6300
Vil bare lige nævne at det ikke lader til at $id har nogen værdi.



Indlæg senest redigeret d. 09.02.2010 15:00 af Bruger #6300
prøv mellemrum før parantesen.



Jeg kan ikke få det til at virke. Skide være med det. Prøver bare at lave det forfra og så prøve igen




må vi se tabel strukturen?

Hilsen Mathias



t