Connect failed: Connection timed out

[GastForen Programmierung/Entwicklung PHP und MySQL formular -> mysql datenbank klappt nicht

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Themen
Beiträge
Moderatoren
Letzter Beitrag

formular -> mysql datenbank klappt nicht

---c---
Beiträge gesamt: 18

18. Mai 2007, 09:35
Beitrag # 1 von 4
Bewertung:
(2054 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
hallo

ich hoffe, ich nerve nicht langsam, aber ich bin ein totaler anfänger auf dem gebiet PHP und es will einfach alles nicht so klappen, wie ich will....

ich habe folgenden code verfasst:
Code
<?php 
if (isset ($_POST['Submit']))
{
$name = $_POST["name"];
$titel = $_POST["titel"];
$text = $_POST["text"];
$mail = $_POST["email"];
$datum = date("d.m.Y");

$connect = mysql_connect("localhost", "root","");
if ( ! $connect)
{
die("connection failed" . mysql_error);
}
$dbauswahl = mysql_select_db("guestbook");
if (! $dbauswahl)
{
die("datenbank nicht gefunden" .mysql_error);
}


$query = "INSERT INTO `guestbook`.`geastebuch` (`ID` ,`titel` ,`autor` ,`text` ,`email` ,`datum`)
VALUES (NULL , $titel, $autor, $text, $mail, $datum)";
$eintrage = mysql_query($query);


};

?>



<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Unbenanntes Dokument</title>
<link href="formual.css" rel="stylesheet" type="text/css" />
</head>

<body>
<h1>Einen Eintrag ins G&auml;stebuch erstellen </h1>
<form id="form1" name="form1" method="post" action="<?php echo htmlspecialchars ($_SERVER['PHP_SELF']);?>">
<label>Name:
<input name="name" type="text" class="formular" id="name" size="49" />
</label>
<p>
<label>E-Mail-Adresse:
<input name="email" type="text" class="formular" id="email" size="41" />
</label>
*</p>
<p>
<label>Titel:
<input name="titel" type="text" class="formular" id="titel" size="50" />
</label>
</p>
<label>Text:<br />
<textarea name="text" cols="52" rows="8" class="formular" id="text"></textarea>
<br />
<br />
<input name="Submit" type="submit" class="formularKopie" value="Eintragen" />
</div>
</label>
</p>
</form>
<p>* = freiwillig </p>
</body>
</html>



aus dem formular sollen alle einträge in die datenbank "guestbook" in die tabelle "geastebuch" (heißt wirklich gEAstebuch, weil ich mich vertippt hatte...) eingetragen werden.

wenn ich aber nun auf den sumbit-button klicke, passiert nix....

danke schonmal für jede hilfe
X

formular -> mysql datenbank klappt nicht

---c---
Beiträge gesamt: 18

18. Mai 2007, 12:19
Beitrag # 2 von 4
Beitrag ID: #292111
Bewertung:
(2033 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
ohhh mann ich bin so oberflächlich.....

ich habs problem gefunden. jetzt klappts auch.

Code
$query		=	"INSERT INTO `guestbook`.`geastebuch` (`ID` ,`titel` ,`autor` ,`text` ,`email` ,`datum`)  
VALUES (NULL , $titel, $autor, $text, $mail, $datum)";

da müssen natürlich in den VALUES die ' um die variablen....

also
Code
$query		=	"INSERT INTO `guestbook`.`geastebuch` (`ID` ,`titel` ,`autor` ,`text` ,`email` ,`datum`)  
VALUES (NULL , '$titel', '$autor', '$text', '$mail', '$datum')";


sorry.
das thema kann gelöscht werden, wenns sonst keinen mehr interessiert.


als Antwort auf: [#292076]

formular -> mysql datenbank klappt nicht

Bitfilme
Beiträge gesamt: 264

18. Mai 2007, 15:51
Beitrag # 3 von 4
Beitrag ID: #292148
Bewertung:
(2026 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Du kannst das auch mit SET speichern. Dies ist die schnellere Variante und zugleich kann es mit wenigen Worten in ein UPDATE verwandelt werden.
Die Anordnung der Spaltennamen ist so auch nicht bedingt.
Code
$query = "INSERT INTO `guestbook`.`geastebuch` SET " 
. "`ID`= NULL, "
. "`titel`= '$titel', "
. "`autor`= '$autor', "
. "`text`= '$text', "
. "`email`= '$email', "
. "`datum`= '$daum'";
mysql($query) or die(mysql_error());

if (mysql_affected_rows() > 0){
echo 'Es hat geklappt';
} else {
echo 'Ein Fehler ist aufgetreten';
}



als Antwort auf: [#292111]

formular -> mysql datenbank klappt nicht

---c---
Beiträge gesamt: 18

19. Mai 2007, 07:13
Beitrag # 4 von 4
Beitrag ID: #292232
Bewertung:
(2015 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
danke, das wusste ich nicht.

ich bin noch blutiger anfänger und kenne mich noch nicht aus mit effezientem programmieren.....


als Antwort auf: [#292148]
X