• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

mhm....

Status
Für weitere Antworten geschlossen.

RaZ0oR

Neues Mitglied
Hi,
so ein änliches Thema hatte ich schon einmal, leider wurden mir immer nur links zu tutorails oder antworten gegebn, die ich nicht verstehe!!!!
Würde mich also freuen, wenn jemand probiert mir zur helfen!

Ich will einfach per script etwas in eine Datenbank schreiben, leider stoße ich immer und immer wieder auf probleme!

Als erste erstelle ich die Datenbank, gut soweit komme ich noch,
Code:
CREATE TABLE test
(
    ID     INT AUTO_INCREMENT PRIMARY KEY,
    test  VARCHAR(60),
    
);

dann zum index,
und da kommt auch das problem, ich weiß nicht, wie ich die formulare machen soll, das sich daraus variablen ergeben, und diese dann irgendwo eingetragen werden!
Ich weiß nur, das man einen config, oder änliches einbinden muss,
PHP:
include_once('inc.php');

Die inc datei sähe dann so aus

PHP:
<?
$liveserver = "xy.xy";
$user   = "..."; 
$pass   = "..."; 
$server = "...";
$dbase  = "teset";
$conn = @mysql_connect($server, $user, $pass);
if($conn) {
  mysql_select_db($dbase, $conn);
}
else {
  echo '
  <center><span class="rot">
  <strong>Eine Verbindung zur Datenbank konnte nicht hergestellt werden.<br />
  Die Seite wird dadurch nicht richtig angezeigt!</strong>
  </span></center>
  ';
}
?>
!!!

Ich scheitere immer nur an der index datei, die das ganze durch den Klick des "BUTTONS" senden abspeichert, und ich die gespeicherten Daten dann abrufen kann!!!
Bitte kann mir jemand helfen ich bin voll verzweifelt :(
 
hier hast du mal ein kleines beispiel
PHP:
<html>
<head>
<title>Formular</title>
</head>
<body>
<?php
//wenn das Formular noch nicht abgesendet wurde
if(!isset($_POST["formular"])) {
  ?>
  <form action="<?php echo $_SERVER["PHP_SELF"];?>" method="POST">
  <input type="text" name="feld1" value="" /><br />
  <input type="submit" name="formular" value="eintragen" />
  </form>
  <?php
}
//Wenn das formular gesendet wurde
else {
  //Wert aus Feld1 bekommen:
  $feld1 = $_POST["feld1"];
  //Datenbankverbindung:
  include("inc.php");
  //Sicherheitslücken aus Eingabe werfen (MySQL-Injections):
  $feld1 = mysql_real_escape_string($feld1);
  //In datenbank speichern
  mysql_query("INSERT INTO `test` (`test`) VALUES ('".$feld1."')")
    or die(mysql_error());
  echo "erfolgreich in der Datenbank eingetragen";
}
?>
</body>
</html>
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben