Supportnet Computer
Planet of Tech

Supportnet / Forum / Datenbanken

Daten von Homepage (Kontaktdaten) direkt in MySql Datenbank übernehmen.





Frage

Hallo, ich würde gerne vollgendes tun. Ich möchte eine Internetseite erstellen und diese mit der von meinen Provider im Rahmen eines Hostingpakets zur Verfügung gestellten SQL Datenbank verbinden. Seite und Datenbank liegen also auf dem Server des Providers. Sinn der Sache: Ich möchte über ein Kontaktformular Kundendaten erfassen und diese sollen nicht nur als E-Mail kommen sondern sich gleich automatisch in die Datenbank einpflegen. Problem ich habe keinerlei Programmierkenntnise, aber vielleicht ist das nicht nötig mit der entsprechenden Anleitung von Euch. Schon mal vielen Dank! cjb

Antwort 1 von Nessus

Hi,

das ist schon etwas komplizierter als HTML.
Folgendes kleine Script sollte nach dem es angepasst wurde funktionieren:
<?php
$host = "localhost";
$user = "xxx";
$password = "xxx";
$database = "xxx";

mysql_connect($host,$user,$password)
   or die("Abbruch: Verbindung zu '$host'"
         ." konnte nicht hergestellt werden.");
mysql_select_db($database)
   or die("Abbruch: Datenbank '$database' konnte nicht"
         ." selektiert werden.<br><br>MySQL sagt: ".mysql_error());
$query   = "INSERT INTO `tabelle` (`bla`,`blubber`,`blubb`) VALUES ('".$bla."', '".$blubber."','".$blubb."')";
mysql_query($query);
header("Location:http://PfadzurBestätigung");
?>

Aber das ist wirklich nur ein Minimalscript. Berücksichtigt sind nicht die Register_Globals, SQL-Injection (Sicherheit), Datenprüfung/Aufbereitung uvm.
Eine gute Seite dazu ist die www.php-faq.de

HTH

Nessus