Gegen Bilderklau - Das Original

Registrierung Mitgliederliste Teammitglieder Suche Häufig gestellte Fragen Statistik Chat Karte Zur Startseite

Gegen Bilderklau - Das Original » Design, Website, Copyright » Homepagehilfe » Homepagehilfe - Archiv » [PHP & MySQL] Problem mit automatischen eintragen » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | Thema zu Favoriten hinzufügen
Zum Ende der Seite springen Problem mit automatischen eintragen
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Startpost-Retter
Mitglied


Dabei seit: 24.01.2011
Beiträge: 12.246
Herkunft: Gegen Bilderklau, intern

Problem mit automatischen eintragen Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Hallo,

es wird nichts in die Datenbank eingetragen:

wleintragen
php:
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:
29:
30:
<html>
<head>
<title></title>
 
</head>
<!-- Code by Diana S. -->
<body background="http://vrhzumhufeisen.funpic.de/tabellenhg.gif"><center>
<font face="Verdana" style="font-size: 8pt">
<b>In die Warteliste eintragen</b><br>
<br>
Hier kannst du dich in die Warteliste des vRh zum Hufeisen eintragen.<br>
<br>
</font>
<form action="http://vrhzumhufeisen.funpic.de/allgemeines/Warteliste/wleintrag.php" method="POST">
<table>
<tr><td><font face="Verdana" style="font-size: 8pt">Name</font></td> <td><font face="Verdana">
    <span style="font-size: 8pt">
    <input name="name" size="26"  style="background: transparent;  border-style: dashed; border-width: 1"></span></font></td></tr>
<tr><td><font face="Verdana" style="font-size: 8pt">E-Mail</font></td> <td><font face="Verdana">
    <span style="font-size: 8pt">
    <input name="mail" size="26"  style="background: transparent;  border-style: dashed; border-width: 1"></span></font></td></tr>
<tr><td><font face="Verdana" style="font-size: 8pt">Wieso möchtest du dich anmelden?</font></td> <td>
    <font face="Verdana"><span style="font-size: 8pt"><textarea name="grund" style="background: transparent;  border-style: dashed; border-width: 1"></textarea></span></font></td></tr>
</table><font face="Verdana"><span style="font-size: 8pt"><br>
<br>
<input type="Submit" name="Abschicken" value="Abschicken"> <input type="reset">
</span></font>
</form>
</body>
</html>


wleintrag
php:
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:
<?php 
// Code by Diana S. 

$name=$HTTP_POST_VARS['name']; 
$mail=$HTTP_POST_VARS['mail']; 
$grund=$HTTP_POST_VARS['grund']; 
include('db.php'); 
$eintrag "INSERT INTO Warteliste (name, mail, grund) VALUES ('$name', '$mail', '$grund')"$eintragen mysql_query($eintrag); 
?> 

<html> 
<head> 
<title></title> 

</head> 
<body background="http://vrhzumhufeisen.funpic.de/tabellenhg.gif"><center> 
<font face="Verdana" style="font-size: 8pt"> 
Dein Eintrag war erfolgreich. 
<br>
<br> 
</font> 
</body> 
</html


db.php
php:
1:
2:
3:
4:
5:
6:
<?php 
mysql_connect('localhost','vrhzumhufeisen','xxxxxx') 
or die ('Keine Verbindung moeglich, bitte nochmal versuchen'); 
mysql_select_db('vrhzumhufeisen') 
or die ('Datenbank existiert nicht'); 
?> 


kann mir wer helfen?

__________________
Dieser Beitrag gehörte zu einer Löschaktion von Beiträgen eines Users, er wurde diesem User überschrieben, damit der Thread nicht an Sinn verliert.

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von *Liv: 15.06.2008 23:26.

15.06.2008 23:25 Startpost-Retter ist offline Beiträge von Startpost-Retter suchen Nehmen Sie Startpost-Retter in Ihre Freundesliste auf
candys candys ist weiblich
Mitglied


images/avatars/avatar-8735.gif

Dabei seit: 29.08.2005
Beiträge: 222

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

das problem hatte ich auch ich suche mal meinen code und stelle ihn dann hier rein.

so hier meine codes und die funktionieren

DB.php

php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
<?php
//hier werden die Daten eingegeben. [s. unten]
mysql_connect('localhost','root','XXX'//wenn es nicht connected werden kann, dann wird folgendes ausgegeben
or die ('Keine Verbindung moeglich');
//Datenbank wird ausgewählt
mysql_select_db('Neu'//wenn nicht erreichbar
or die ('Datenbank existiert nicht');
//PHP Script beenden.
?>



formular.php

php:
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:
29:
30:
31:
32:
33:
34:
35:
<!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=utf-8" />
<title>Unbenanntes Dokument</title>
<link href="style.css" rel="stylesheet" type="text/css" />
</head>

<body>
<form method="POST" action="formular_send.php"> 
  <table border="1" width="100%"> 
    <tr> 
      <td width="50%">Trikotnummer</td> 
      <td width="50%"><input type="text" name="trikotnummer" size="26" maxlength="255"></td> 
    </tr> 
    <tr> 
      <td width="50%">Name</td> 
      <td width="50%"><input type="text" name="name" size="26" maxlength="255"></td> 
    </tr> 
    <tr> 
      <td width="50%">Position</td> 
      <td width="50%"><input type="text" name="position" size="26"  maxlength="255"></td> 
    </tr> 
    <tr> 
      <td width="50%">Steckbrief</td> 
      <td width="50%"><input type="text" name="Steckbrief" size="26" maxlength="255"></td> 
    </tr> 
     
  </table> 
  <p>&nbsp;</p> 
  <p><input type="submit" value="Abschicken" name="B1"><input type="reset" value="Zurücksetzen" name="B2"></p> 
</form>  

</body>
</html>


formular_send.php

php:
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:
29:
30:
31:
32:
33:
34:
35:
36:
<?php 

error_reporting(E_ALL); 

//Datenbankverbindung einfügen! 
   include('db.php'); 
//Variablen festlegen 
   $trikotnummer $_POST['trikotnummer']; 
   $name $_POST['name']; 
   $position  $_POST['position']; 
   $Steckbrief $_POST['Steckbrief']; 
//wenn eine der Variablen name, pass oder mail leer ist, dann [if] 
   if($trikotnummer=='' OR $name=='' OR $position=='') {
//Ausgabe der Fehlermeldung 
      echo "<b>Error</b> 
      Bitte fülle die Felder Trikotnummer, Name und Position aus!<br><br> 
      Bitte <a href="javascript:%20history.back(-2)" target="_self">Zurück</a>"//wenn alles richtig ist:  
   } else { 
//hier steht, was Eintrag ist und was damit gemacht werden soll. Welche Spalten sollen ausgefüllt werden? 
      $eintrag "INSERT INTO `roster_giants` ( `trikotnummer` , `name` , `position` , `Steckbrief`   ) 
      VALUES ('$trikotnummer', '$name', '$position', '$Steckbrief' )"//hier wird entschieden, dass $eintrag über die Datenbankverbindung eingetragen werden soll. 
      $eintragen mysql_query($eintrag); 
//Ausgabe der Erfolgsmeldung 
      if($eintragen==true) { 
         echo "<b>Eintrag erfolgreich</b> 
         Der Eintrag in die Tabelle war erfolgreich."; 
      } else { 
         echo "Fehler!"; 
         include('formular.php'); 
      } 
   } 
//PHP schließen 
?> 


__________________

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von candys: 16.06.2008 00:57.

16.06.2008 00:02 candys ist offline E-Mail an candys senden Beiträge von candys suchen Nehmen Sie candys in Ihre Freundesliste auf
candys candys ist weiblich
Mitglied


images/avatars/avatar-8735.gif

Dabei seit: 29.08.2005
Beiträge: 222

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

was für eine fehlermeldung mutzelchen?

__________________

16.06.2008 10:06 candys ist offline E-Mail an candys senden Beiträge von candys suchen Nehmen Sie candys in Ihre Freundesliste auf
candys candys ist weiblich
Mitglied


images/avatars/avatar-8735.gif

Dabei seit: 29.08.2005
Beiträge: 222

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

kann es sein das du die felder aus dem formular noch nicht in die Datenbank eingetragen hast?
bei mir hast geklappt auf xampp
du hattest auch einen fehler in der formular_send.php

du hast bei kontakt das $davor vergessen deswegen erkannte php das nicht als variable.
php:
1:
2:
3:
4:
5:
6:
7:
CREATE TABLE `Warteliste` (
`idINT10 UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`kontaktVARCHAR255 NOT NULL ,
`nameVARCHAR255 NOT NULL ,
`grundVARCHAR255 NOT NULL 
 
TYPE MYISAM


trag das mal über phpmyadmin in die Datenbank ein.
dann müsste es klappen.

__________________

16.06.2008 13:37 candys ist offline E-Mail an candys senden Beiträge von candys suchen Nehmen Sie candys in Ihre Freundesliste auf
Baumstruktur | Brettstruktur
Gehe zu:
Gegen Bilderklau - Das Original » Design, Website, Copyright » Homepagehilfe » Homepagehilfe - Archiv » [PHP & MySQL] Problem mit automatischen eintragen

Impressum

Forensoftware: Burning Board, entwickelt von WoltLab GmbH