[B] 10€ PSC [S] Hilfe bei PHP Script

04/01/2011 12:28 sunyixt#1
Hallo zusammen =)

Ich bräuchte mal Hilfe bei einem kleinen PHP Script.
Für die Person die mir als erstes den Fehler im Script sagen kann und mir eine funktionierende variante sagt gibt es eine Offline gekaufte 10€ PSC.

Hier mit habe ich die DB erstellt,

CREATE TABLE IF NOT EXISTS `xxxxx` (
`id` int(11) unsigned NOT NULL auto_increment,
`name` varchar(60),
`geb` varchar(60),
`email` varchar(255),
`ort` varchar(255),
`plz` varchar(60),
`handy` varchar(30),
`ip` varchar(30),
`datum` varchar(30),
`zeit` varchar(30),
PRIMARY KEY (`id`)
) ENGINE=MyISAM;

Und dies ist mein Script,

PHP Code:
<?php
session_start
();
$db=mysql_connect("localhost""xxxxx""xxxxx") or die ("failed to connect");
mysql_select_db("xxxxx",$db);


$fName =$_POST['xname'];
$fGeb =$_POST['xgeb'];
$fEmail =$_POST['xmail'];
$fOrt =$_POST['xort'];
$fPlz =$_POST['xplz'];
$fHandy =$_POST['xnr'];

$fIp getenv ("REMOTE_ADDR");
$fDatum date("d.m.Y");
$fZeit date("H:i");


$schreiben "INSERT INTO xxxxx (`id`, `name`, `geb`, `email`, `ort`, `plz`, `handy`, `ip`, `datum`, `zeit`)
VALUES ('', 'fName', '
$fGeb', '$fEmail', '$fOrt', '$fPlz', '$fHandy', '$fIp', '$fDatum', '$fZeit')";
mysql_query($schreiben);

?>
Das Script soll die Daten die von meinem Formular gesendet werden einfach in die Tabelle der Datenbank eintragen.

Fehlermeldungen bekomme ich keine, ich sende das Formular ab, schaue dann im phpmyadmin nach und nix ist eingetragen.

Ich hoffe mir kann jemand helfen...

Sunyi
04/01/2011 15:07 Goten202#2
läßt sich der Fehler reproduzieren, wenn Du den Namen testweise nicht über
> eine Subdomäne, sondern über einen einfachen Parameter übergibst?Ich glaubedass es an den (für die Subdomain-Deklaration per .htaccess notwendigen) aktivierten Wildcards-Subdomains liegt.versuche mal die klammer wegzulassen denn das ist nur da in der beschreibing.Oder du machst das mit
IF > ELSE?

IF "Table" Exist
{
insert into bla bla
}
else {
create table.Hoffe ich konnte dir helfen und kreige die 10€psc^^.Schick mir einfach eine pn.
04/01/2011 17:00 sunyixt#3
Ehrlich gesagt verstehe ich nicht mal so recht was du mir erklärst :D

Ich selbst hab nicht viel Ahnung von PHP und Mysql daher auch die Frage hier.

Der Fehler lag an den Zugriffsrechten der Mysql Datenbank, worauf ich selbst nie gekommen wäre :) ...

Danke trotzdem für deinen Versuch Goten, und danke Botfactory der nicht mal die PSC wollte !!! :)