tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
7
ZUGRIFFE
463
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    alex130 alex130 ist offline Mitglied Platin
    Registriert seit
    Aug 2006
    Beiträge
    654
    Hi
    Ich hab ein großes Problem, ich hab gerade ein Script gemacht, es soll ein Adressen Script werden, also man gibt eine Adresse in der input.php ein und die wird dann in der DB gespeichert und später ausgelsen.
    Und wenn ich jetzt die Input.php aufrufe und daten eingebe und anschließend abschicke, dann steht da, "Die Daten wurden Eingetragen". Aber sie werden nicht eingetragen.
    Ich hoffe ihr könnt mir schnell helfen.
    Hier noch meine Datein.

    input.php
    PHP-Code:
    <?php
    include 'config.inc.php';

    mysql_connect($host$user$pass) or die ("Keine Verbindung zu der Datenbank möglich.");
    mysql_select_db($db);

    if (
    $_POST['submit'])
    {
      
    mysql_query('INSERT INTO benutzerdaten(feld1, feld2, feld3, feld4, feld5, feld6, feld7, feld8) VALUES("'.$_POST['test1'].'","'.$_POST['test2'].'","'.$_POST['test3'].'","'.$_POST['test4'].'","'.$_POST['test5'].'","'.$_POST['test6'].'","'.$_POST['test7'].'","'.$_POST['test8'].'")' OR DIE (mysql_error()));
      echo 
    'Der Eintrag wurde gespeichert!';
    }
    else
    {
      echo 
    '<form method="post" action="">
    <table width="500" border="0">
      <tr>
        <td>Feld 1 </td>
        <td><input type="text" name="test1" /></td>
      </tr>
      <tr>
        <td>Feld 2 </td>
        <td><input type="text" name="test2" /></td>
      </tr>
      <tr>
        <td>Feld 3 </td>
        <td><input type="text" name="test3" /></td>
      </tr>
      <tr>
        <td>Feld 4 </td>
        <td><input type="text" name="test4" /></td>
      </tr>
      <tr>
        <td>Feld 5 </td>
        <td><input type="text" name="test5" /></td>
      </tr>
      <tr>
        <td>Feld 6 </td>
        <td><input type="text" name="test6" /></td>
      </tr>
      <tr>
        <td>Feld 7 </td>
        <td><input type="text" name="test7" /></td>
      </tr>
      <tr>
        <td>Feld 8 </td>
        <td><input type="text" name="test8" /></td>
      </tr>
     <tr>
        <td>&nbsp;</td>
        <td><input type="submit" name="submit"></td>
      </tr>
    </table>
    </form>'
    ;
    }
    ?>
    und hier meine
    config.inc.php
    PHP-Code:
    <?php
    meine daten

    mysql_connect
    ($host$user$pass) or die ("Keine Verbindung zu der Datenbank möglich.");
    mysql_select_db($db);

    ?>
    Geändert von alex130 (28.11.06 um 22:00 Uhr)
     

  2. #2
    Registriert seit
    Dec 2002
    Ort
    Trier
    Beiträge
    17.502
    Blog-Einträge
    10
    Schau dir mal die Klammerung der mysql_query()-Funktion etwas genauer an.
     
    Markus Wulftange

  3. #3
    Maik Tutorials.de Gastzugang
    *offtopic*

    Zu deiner Sicherheit solltest du hier die Login-Daten zur Datenbank nicht veröffentlichen
     

  4. #4
    alex130 alex130 ist offline Mitglied Platin
    Registriert seit
    Aug 2006
    Beiträge
    654
    Hi
    Thx aber ich hab die Daten ja nicht veröffentlich, ich hab das passwort ja net hingeschrieben...
     

  5. #5
    Avatar von Flex
    Flex Flex ist offline (aka Felix Jacobi)
    tutorials.de Moderator
    Registriert seit
    Nov 2001
    Ort
    Wuppertal
    Beiträge
    5.295
    Blog-Einträge
    65
    PHP-Code:
    if ($_POST['submit'])
    {
      
    $sql mysql_query('INSERT INTO benutzerdaten(feld1, feld2, feld3, feld4, feld5, feld6, feld7, feld8) VALUES("'.$_POST['test1'].'","'.$_POST['test2'].'","'.$_POST['test3'].'","'.$_POST['test4'].'","'.$_POST['test5'].'","'.$_POST['test6'].'","'.$_POST['test7'].'","'.$_POST['test8'].'")') ;
      if(!
    $sql) { 
      echo 
    mysql_error();
      exit;
      }
      echo 
    'Der Eintrag wurde gespeichert!';

    Probier es mal so und arbeite mit den Fehlermeldungen.
    Geändert von Flex (28.11.06 um 22:08 Uhr)
     
    KIDS Kinderbetreuungsdienst
    Xing

    "When you play the game of thrones, you win or you die. There is no middle ground."
    by Cersei Lannister in "A Game Of Thrones"

  6. #6
    alex130 alex130 ist offline Mitglied Platin
    Registriert seit
    Aug 2006
    Beiträge
    654
    Hi
    @[Flex]: Genau das gleiche wurde mir gerade in einem anderen Forum gesagt
    Und es sorgar. Thx
    Aber jetzt habe ich noch eine Frage,
    Wie kann ich eine Suche einbauen, dass ich auf einer Seite einen Begriff eingebe und dann wird die db nach diesem Begriff dursucht?
    Thx
    Geändert von alex130 (28.11.06 um 22:17 Uhr)
     

  7. #7
    Avatar von Online-Skater
    Online-Skater Online-Skater ist offline Mitglied Brillant
    Registriert seit
    Sep 2004
    Ort
    Rostock
    Beiträge
    891
    Hi kannst ja mal die hier im Forum existierende Suche benutzen oder willst du deine (wohl bald fertige) auch nicht benutzen ?

    Code sql:
    1
    
     SELECT * FROM $table WHERE $spalte LIKE 'Suchfunktion';

    mfg
     

  8. #8
    alex130 alex130 ist offline Mitglied Platin
    Registriert seit
    Aug 2006
    Beiträge
    654
    Hi
    Thx nun es
    Thx
     

Ähnliche Themen

  1. Homepage Besucher Ip Adressen Script
    Von son gohan im Forum PHP
    Antworten: 23
    Letzter Beitrag: 26.08.10, 14:20
  2. C++ Adressen übergeben
    Von Jens Hibbeler im Forum C/C++
    Antworten: 4
    Letzter Beitrag: 16.05.06, 14:05
  3. mac adressen
    Von mitch_byu_kennen im Forum Netzwerke
    Antworten: 3
    Letzter Beitrag: 07.08.05, 17:30
  4. IP Adressen Konflikt
    Von Beamter im Forum Netzwerke
    Antworten: 2
    Letzter Beitrag: 19.01.05, 18:46
  5. Ad IP-Adressen
    Von Wolfsbein im Forum Netzwerke
    Antworten: 2
    Letzter Beitrag: 28.12.03, 17:36