Ergebnis 1 bis 7 von 7

Thema: formula und db kommen nicht zusammen

  1. #1
    bareicho
    Gast

    Standard formula und db kommen nicht zusammen

    hallo zusammen,
    ich habe ein script wo daten in einem formular eingetragen werden sollen, und diese daten sollen dann in einer db gespeichert werden, aber ich komme nicht mehr weiter, bei mir wird in den formularen fehler angezeigt
    hier der code
    PHP-Code:
    <?PHP
    if(empty($_POST['checkID']))
    {
     
    $_POST['checkID'] = md5(microtime());
    }
    else
    {
     if(
    preg_match('/^[a-f0-9]{32}$/',$_POST['checkID'])) // 3015cf3ed8ca528b9f1a00bd0b75bbe3
     
    {
      
    $db_host "localhost";   // MySQL Hostname
      
    $db_name "";       // MySQL Datenbankname
      
    $db_user "";       // MySQL Benutzername
      
    $db_pass "";    // MySQL Passwort
      
    $dbCon = @MYSQL_CONNECT($db_host,$db_user,$db_pass) or die("Datenbank momentan nicht erreichbar");
      
    $db_check = @MYSQL_SELECT_DB($db_name) or die("Datenbank momentan nicht erreichbar");
     
      
    $sqlCheck = @mysql_query("SELECT id FROM formSend WHERE checkID = '".$_POST['checkID']."'");
     
      if(@
    mysql_num_rows($sqlCheck) == 1)
      {
       
    $message 'Ihre Daten wurden bereits gespeichert!';
      }
      else
      {
       
    $sqlInsert = @mysql_query("INSERT INTO formSend (vorname, nachname, firma, strasse, email, telefon, fax, webadresse, nachricht, checkID) VALUES ('".$_POST['vorname']."','".$_POST['nachname']."','".$_POST['firma']."','".$_POST['strasse']."','".$_POST['email']."','".$_POST['telefon']."','".$_POST['fax']."','".$_POST['webadresse']."','".$_POST['nachricht']."','".$_POST['checkID']."')");
     
       if(@
    mysql_affected_rows() == 1
        
    $message 'Ihre Daten wurden gespeichert!';
       else
        
    $message 'Ihre Daten konnten nicht gespeichert werden!';
      }
     }
     else
     {
      
    $message 'Checksumme wurde manipuliert oder ist fehlerhaft!';
     }
    }
    ?>
    PHP-Code:
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
    <title>Kontakt</title>
    </head>
    <body>
    <form>
    <input border="0" src="Head.jpg" name="I1" width="980" height="200" type="image"></p>
    </form>
     
    <span class="table"><?PHP echo $message?></span>
    <form name="form1" method="post" action="formSend.php">
    <table width="100%" border="0" cellspacing="0" class="table">
      <tr>
        <td width="7%">Vorname</td>
        <td width="93%">
          <input name="vorname" type="text" class="inputField" 
                value="<?PHP echo $_POST['vorname']; ?>">
        </td>
      </tr>
     <div class="reihe" title="">
      <p align="justify">
      <span class="label">Vorname</span><p align="justify">
      <span class="feld"> <input type="text" name="vorname" class="defbreite" size="20" 
      value="<?PHP echo $_POST['vorname']; ?>"></span>
     </div>
      <tr>
        <td>Nachname</td>
        <td><input name="nachname" type="text" class="inputField" 
                 value="<?PHP echo $_POST['nachname']; ?>"></td>
      </tr>
        <tr>
        <td>Firma</td>
        <td><input name="firma" type="text" class="inputField" 
                 value="<?PHP echo $_POST['firma']; ?>"></td>
      </tr>
        <tr>
        <td>Straße</td>
        <td><input name="strasse" type="text" class="inputField" 
                 value="<?PHP echo $_POST['straße']; ?>"></td>
      </tr>
        <tr>
        <td>E-Mail</td>
        <td><input name="email" type="text" class="inputField" 
                 value="<?PHP echo $_POST['email']; ?>"></td>
      </tr>
        <tr>
        <td>Telefon</td>
        <td><input name="telefon" type="text" class="inputField" 
                 value="<?PHP echo $_POST['telefon']; ?>"></td>
      </tr>
        <tr>
        <td>Fax</td>
        <td><input name="fax" type="text" class="inputField" 
                 value="<?PHP echo $_POST['fax']; ?>"></td>
      </tr>
        <tr>
        <td>Webadresse</td>
        <td><input name="webadresse" type="text" class="inputField" 
                 value="<?PHP echo $_POST['webadresse']; ?>"></td>
      </tr>
        <tr>
        <td>Ihre Nachricht</td>
     <textarea name="nachricht" rows="8" class="nachricht" cols="27"></textarea></span>
        <td><input name="nachricht" type="text" class="inputField" 
                 value="<?PHP echo $_POST['nachricht']; ?>"></td>
      <tr>
        <td><input name="checkID" type="hidden" 
                value="<?PHP echo $_POST['checkID']; ?>"></td>
        <td>&nbsp;</td>
      </tr>
      <tr>
        <td>&nbsp;</td>
        <td><input name="Submit" type="submit" class="button" 
                value="Abschicken"></td>
      </tr>
    </table>
    </form>
     
     
    </body>
    </html>
    PHP-Code:
    CREATE TABLE `formSend` (
      `
    idbigint(20unsigned NOT NULL auto_increment,
      `
    vornamevarchar(60collate latin1_german2_ci NOT NULL default '',
      `
    nachnamevarchar(80collate latin1_german2_ci NOT NULL default '',
     `
    firmavarchar(80collate latin1_german2_ci NOT NULL default '',
    `
    strassevarchar(80collate latin1_german2_ci NOT NULL default '',
    `
    emailvarchar(80collate latin1_german2_ci NOT NULL default '',
    `
    telefonvarchar(80collate latin1_german2_ci NOT NULL default '',
    `
    faxvarchar(80collate latin1_german2_ci NOT NULL default '',
    `
    webadressevarchar(80collate latin1_german2_ci NOT NULL default '',
    `
    nachrichtvarchar(200collate latin1_german2_ci NOT NULL default '',
    `
    checkIDvarchar(32collate latin1_german2_ci NOT NULL default '',
      
    PRIMARY KEY  (`id`),
      
    UNIQUE KEY `checkID` (`checkID`)
    ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_german2_ci AUTO_INCREMENT=
    ich komme nicht mehr weiter
    hoffe einer von euch kann mir helfen
    vorab schon mal ein dank
    bareicho
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    Forum Guru Avatar von synaptic
    Registriert seit
    20.06.2007
    Ort
    Butzbach-Wiesental
    Beiträge
    10.901
    Danke
    45
    Bekam 48 mal "Danke" in 46 Postings
    Blog-Einträge
    1

    Standard AW: formula und db kommen nicht zusammen

    interessant wäre die fehlermeldung zu wissen und ob die verbindung zur DB richtig funktioniert.. geht aus deinem code ja nich hervor, da ja die db-variablen leer sind bis auf den horst
    KEIN support via pn, email, messenger oder falsch geposteten threads
    Futter für deine Schnuffelzwerge gibts bei den Schnuffelzwergen TOP Qualität, also klicken und kaufen

  3. #3
    Unregistriert
    Gast

    Standard AW: formula und db kommen nicht zusammen

    eine fehlermeldung bekomme ich nicht,
    in den formularfeldern von man eigentlich seinen namen usw.
    eintragen sollte steht

    <?PHP echo $_POST['nachricht']; ?>

    das!

    mfg
    bareicho

  4. #4
    Forum Guru Avatar von synaptic
    Registriert seit
    20.06.2007
    Ort
    Butzbach-Wiesental
    Beiträge
    10.901
    Danke
    45
    Bekam 48 mal "Danke" in 46 Postings
    Blog-Einträge
    1

    Standard AW: formula und db kommen nicht zusammen

    ajo interpretiert dein webspace php? haste die datei auch mit der endung .php versehen oder .html??
    KEIN support via pn, email, messenger oder falsch geposteten threads
    Futter für deine Schnuffelzwerge gibts bei den Schnuffelzwergen TOP Qualität, also klicken und kaufen

  5. #5
    Interessierte/r
    Registriert seit
    09.08.2009
    Beiträge
    121
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: formula und db kommen nicht zusammen

    Zitat Zitat von Unregistriert Beitrag anzeigen
    eine fehlermeldung bekomme ich nicht,
    Vorher sagtest du aber noch, dass Fehler angezeigt werden.

  6. #6
    bareicho
    Gast

    Standard AW: formula und db kommen nicht zusammen

    hallo zusammen,

    das mit dem fehler in den kontaktformularen hat sich erlegit
    aber ein neues problem ist aufgetreten
    ich kann jetzt in die formularfelder schreiben
    aber wenn ich die an die db schicken will bekomm ich nur
    eine weiße seite zu sehen keine fehlermeldung, nur weiß
    beim erstellen der db mit
    PHP-Code:
    CREATE TABLE `formSend` (
      `
    idbigint(20unsigned NOT NULL auto_increment,
      `
    vornamevarchar(60collate latin1_german2_ci NOT NULL default '',
      `
    nachnamevarchar(80collate latin1_german2_ci NOT NULL default '',
     `
    firmavarchar(80collate latin1_german2_ci NOT NULL default '',
    `
    strassevarchar(80collate latin1_german2_ci NOT NULL default '',
    `
    emailvarchar(80collate latin1_german2_ci NOT NULL default '',
    `
    telefonvarchar(80collate latin1_german2_ci NOT NULL default '',
    `
    faxvarchar(80collate latin1_german2_ci NOT NULL default '',
    `
    webadressevarchar(80collate latin1_german2_ci NOT NULL default '',
    `
    nachrichtvarchar(200collate latin1_german2_ci NOT NULL default '',
    `
    checkIDvarchar(32collate latin1_german2_ci NOT NULL default '',
      
    PRIMARY KEY  (`id`),
      
    UNIQUE KEY `checkID` (`checkID`)
    ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_german2_ci AUTO_INCREMENT=
    gab es keine fehlermeldung
    welchen fehler mach ich?
    kann es garan liegen das die db bei 1und1 liegt?

    mfg
    bareicho

  7. #7
    Bandit
    Gast

    Standard AW: formula und db kommen nicht zusammen

    Ja, ja, immer schon ein @ vor Funktionsaufrufen schreiben und auch kein mysql_error verwenden, man könnte ja sonst tatsächlich Fehlermeldungen bekommen, die an selber beseitigen müsste. Und mysql_real_escape_string würde sich über eine Verwendung in deinem Script freuen.

Ähnliche Themen

  1. Meine Emails kommen nicht mehr an
    Von NyctalusNoctula im Forum Computer - Internet Forum
    Antworten: 2
    Letzter Beitrag: 28.07.2007, 09:54
  2. Hilfe, Mails kommen nicht an
    Von kenyia im Forum Computer - Internet Forum
    Antworten: 1
    Letzter Beitrag: 08.06.2007, 10:22
  3. Emails kommen nicht an
    Von beeme im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 4
    Letzter Beitrag: 31.01.2007, 14:11
  4. Daten kommen nicht an
    Von Mike im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 22
    Letzter Beitrag: 23.11.2005, 09:58
  5. Beiträge kommen nicht an!!!
    Von Pfeffi im Forum Forum-Hilfe.de intern
    Antworten: 22
    Letzter Beitrag: 02.04.2004, 14:46

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •