ForumübersichtPHP & MySQL

datenbank fehler ? php script fehler? - Seite 1

Einloggen
Benutzername:
Passwort:

Passwort vergessen?
Kostenlos
Anmelden
Geschlossen
AutorText


crushoverrid



Punkte: 16
hi leute ich bin jetzt schon ne weile dran und versuche mein gb zu machen aber es will nie so wie ich will .... also ich create die tabelle :

1
2
3
4
5
6
7
8
9
CREATE TABLE `gb` (
  `id` int(4) NOT NULL auto_increment,
  `time` int(10) NOT NULL,
  `name` varchar(255) collate latin1_general_ci NOT NULL,
  `email` varchar(255) collate latin1_general_ci NOT NULL,
  `homepage` varchar(255) collate latin1_general_ci NOT NULL,
  `text` longtext collate latin1_general_ci NOT NULL,
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=9 ;



dann habe ich folgendes script zum hineinschreiben :

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
<?php 
include('dbcfg.php');
if(isset(
$_POST['eintrag'])){ds_zuf();exit;}

if(isset(
$_POST['eingabe'])){
// der Eintrag in Datenbank
$time=time();
$eintragmysql_query('insert into gb(time,name,email,homepage,text) values(\''$time'\',\''$_POST['name']. '\',\''$_POST['email']. '\',\''$_POST['homepage']. '\',\''$_POST['text']. '\',)'); 


function 
ds_zuf(){
// Daten eingabe durch benutzer
echo '
 <form method='
post' action='$_SERVER[SELF_PHP]'> 
  <p><input name='
name' type='text' maxlength='50' value='$name'></p> 
  <p><input name='
email' type='text' maxlength='50' value='$email'></p> 
  <p><input name='
homepage' type='text' maxlength='50' value='$homepage'></p>  
  <p><textarea name='
text'></textarea></p>  
  <p><input type='
submit' name='eingabe' value='eintragen'></p>  
 </form>'

}

echo 
'<form method='post' action='$_SERVER[SELF_PHP]'>
 <input type='
submit' name='eintrag' value='Neuer Gb Eintrag'>
</form>
'
;

?>



aber ich kann über das script nichts in die db schreiben ... wieso ?

< editiert am 25.04.07 um 22:12 >

Geschlossen