Antworten auf deine Fragen:
Neues Thema erstellen

Insert Into

sub_hero92

Web-Developer

AW: Insert Into

so gehts net das kann doch nicht so schwer sein
PHP:
$result = mysql_query("INSERT INTO user
VALUES
  (
            NULL,
            '". $_POST['nick'] ."',
         '". $_POST['pwd'] ."',
            '". $_POST['nn'] ."',
            '". $_POST['vn'] ."',
            '". $_POST['firma'] ."'
            )");
 

sub_hero92

Web-Developer

AW: Insert Into

Hat sich erledigt!!!

Warning
: mysql_connect() []: Access denied for user 'renemaas'@'localhost' (using password: YES) in C:\Apache-Server\htdocs\My Onlineshop\php\login.php on line 6

Warning: mysql_select_db(): supplied argument is not a valid MySQL-Link resource in C:\Apache-Server\htdocs\My Onlineshop\php\login.php on line 8
Keine Verbindung zur Datenbank

nun kommt der fehler

PHP:
$connectionid = mysql_connect ("localhost", "root", "");
if (!mysql_select_db ("renemaas", $connectionid)) 
{ 
  die ("Keine Verbindung zur Datenbank"); 
}
und ich brauche kein passwort
 
Zuletzt bearbeitet:

Backdraft007

Nicht mehr ganz neu hier

AW: Insert Into

Genau mit dem Code, den schon ein paar mal gepostet hat.

Ich nehme stark an, das deine erste Spalte eine ID ist, die in der Tabelle als auto_increment steht. Wenn ja, ist der Code von definitiv der bessere, da die Datenbank die ID verwaltet.
 

sub_hero92

Web-Developer

AW: Insert Into

Genau mit dem Code, den schon ein paar mal gepostet hat.

Ich nehme stark an, das deine erste Spalte eine ID ist, die in der Tabelle als auto_increment steht. Wenn ja, ist der Code von definitiv der bessere, da die Datenbank die ID verwaltet.

ja ist AI

wäre der code so richtig fehlt da nicht die id? also NULL?
PHP:
$result = mysql_query("INSERT INTO user SET
     nickname = '" . $_POST['nick'] . "',
     kennwort = '" . $_POST['pwd'] . "',
     nachname = '" . $_POST['nn'] . "',
     vorname = '" . $_POST['vn'] . "',
     firma = '" . $_POST['firma'] . "'
");

so gehts nicht
PHP:
$_POST["pwd"] = md5($_POST["pwd"]);
$result = mysql_query("INSERT INTO user SET
     nickname = '" . $_POST['nick'] . "',
     kennwort = '" . $_POST['pwd'] . "',
     nachname = '" . $_POST['nn'] . "',
     vorname = '" . $_POST['vn'] . "',
     firma = '" . $_POST['firma'] . "'
"); 
if($result) {
 header ("Location: ../index.php"); 
} 
else 
{ 
  header ("Location: formular.php"); 
}
$_POST["pwd"] = md5($_POST["pwd"]);
$result = mysql_query("INSERT INTO user SET
     nickname = '" . $_POST['nick'] . "',
     kennwort = '" . $_POST['pwd'] . "',
     nachname = '" . $_POST['nn'] . "',
     vorname = '" . $_POST['vn'] . "',
     firma = '" . $_POST['firma'] . "'
"); 
if($result) {
 header ("Location: ../index.php"); 
} 
else 
{ 
  header ("Location: formular.php"); 
}
 
Zuletzt bearbeitet:

Backdraft007

Nicht mehr ganz neu hier

AW: Insert Into

Ja der ist so richtig. Die ID wird automatisch von der Datenbank gefüllt, zumindest hast Du das durch AI so angegeben. Deswegen lässt man sie beim INSERT weg.
 

sub_hero92

Web-Developer

AW: Insert Into

das ist der php code
PHP:
<?php
$connectionid = mysql_connect ("localhost", "root");
if (!mysql_select_db ("renemaas", $connectionid)) 
{ 
  die ("Keine Verbindung zur Datenbank"); 
} 

$_POST["pwd"] = md5($_POST["pwd"]);
$result = mysql_query("INSERT INTO user SET
     nickname = '" . $_POST['nick'] . "',
     kennwort = '" . $_POST['pwd'] . "',
     nachname = '" . $_POST['nn'] . "',
     vorname = '" . $_POST['vn'] . "',
     firma = '" . $_POST['firma'] . "'
"); 
if($result) {
 header ("Location: ../index.php"); 
} 
else 
{ 
  header ("Location: formular.php"); 
}
?>

und der html code
Code:
<form action="php/register.php" enctype="multipart/form-data" method="post"><table cellpadding="0" cellspacing="0" style="margin-top:10px">
                     <tr>
                         <td><label title="Wird f&uuml;r das Login ben&ouml;tigt">Nickname:</label></td><td><input type="text" name="nick" /></td>
                        </tr>
                        <tr>
                         <td><label>Passwort:</label></td><td><input type="password" name="pwd" /></td>
                        </tr>
                        <tr>
                         <td><label>Nachname:</label></td><td><input type="text" name="nn" /></td>
                        </tr>
                        <tr>
                         <td><label>Vorname:</label></td><td><input type="text" name="vn" /></td>
                        </tr>
                        <tr>
                         <td><label>Firma:</label></td><td><input type="text" name="firma" /></td>
                        </tr>
                        <tr>
                         <td>&nbsp;</td><td align="center"><input type="submit" value="Registrieren" /></td>
                        </tr>
                        </table></form>

und es geht immer noch nicht warum ich verzweifle langsam
 

Backdraft007

Nicht mehr ganz neu hier

AW: Insert Into

Grundsätzlich einen
PHP:
echo mysql_error() ;
einbauen.

Also einbauen und nochmal das Formular ausfüllen.

Bzw. wo landest Du denn, wenn Du das Formular ausgefüllt hast?
 

sub_hero92

Web-Developer

AW: Insert Into

habe ich gemacht und es geht jetzt dank für eure hilfe

PHP:
$con = mysql_connect("localhost","root");
if (!$con)
  {
  die('Could not connect: ' . mysql_error());
  }

$tet = mysql_select_db("renemaas", $con);
if (!$tet)
  {
  die('Could not connect: ' . mysql_error());
  }

mysql_query("INSERT INTO benutzerdaten (nickname, kennwort, nachname, vorname, firma)
VALUES ('$_POST[nick]', '$_POST[pwd]', '$_POST[nn]', '$_POST[vn]', '$_POST[firma]')");

?>
 
Bilder bitte hier hochladen und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Antworten auf deine Fragen:
Neues Thema erstellen

Willkommen auf PSD-Tutorials.de

In unseren Foren vernetzt du dich mit anderen Personen, um dich rund um die Themen Fotografie, Grafik, Gestaltung, Bildbearbeitung und 3D auszutauschen. Außerdem schalten wir für dich regelmäßig kostenlose Inhalte frei. Liebe Grüße senden dir die PSD-Gründer Stefan und Matthias Petri aus Waren an der Müritz. Hier erfährst du mehr über uns.

Stefan und Matthias Petri von PSD-Tutorials.de

Nächster neuer Gratisinhalt

03
Stunden
:
:
25
Minuten
:
:
19
Sekunden

Neueste Themen & Antworten

Flatrate für Tutorials, Assets, Vorlagen

Zurzeit aktive Besucher

Statistik des Forums

Themen
118.616
Beiträge
1.538.358
Mitglieder
67.536
Neuestes Mitglied
QuestionMark
Oben