php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2006

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 26.07.2006, 19:25  
Neuer Benutzer
 
Registriert seit: 23.07.2006
Beiträge: 4
DrWeb
Standard *hilfe* Daten in Mysql eintragen

hallo leute .)
ich will gearde php / mysql lernen jetzt bich ich gearde dabei daten in eine mysql einzutragen ich amche da bestimmt shcon 4 tage dran rum aber es hat immer einen fehler darum suche ich einen wo mir ein beispiel script hat sollte realtive einfach sein das ich es auch verstehe:


Hier mal mein code. da hätte ich auch noch das problem das es jedem neun eintrag eine neude id gegeben werden soll, also immer +1 ka wie das geht. Und dann noch wie man die datenbank macht habe ich auch shcon verscuht aber auch nur müll dabei rausgekommen. Hoffendlich kann mir einer helfen. VielenDank schon mal.

Code:
<!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=iso-8859-1" />
<title>##</title>
</head>
<body>
<input width="200" type="text" name="bild_url">Bild_Url

<input width="200" type="text" name="name">Name

<input width="200" type="text" name="down_Url">Download_Url


<input type="submit" name="submit" value="senden" ">
<input type="reset" name="Submit2" value="Löschen">

<?php

   mysql_connect("localhost","root","*****");
   mysql_select_db("test");
   
If ($_POST['submit'] == "senden")
   {
      $name[] = $_POST['bild_url'];
      $name[] = $_POST['name'];
      $name[] = $_POST['down_Url'];

      for ($id = 0; $i <=3; $id++)
         {
            $sql = "INSERT INTO eintrag VALUES ('$id','$name[$id]','0','0','0','0')";
            mysql_query($sql,'$connect') or die("MySQL-Fehler: " . mysql_error()) ;
         }
   }
?> 
</body>
</html>
DrWeb ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 26.07.2006, 20:30  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Hallo und willkommen im Forum

Du hast einige grundlegende Fehler in deinem Script. Da du mit PHP erst angefangen hast, zeige ich dir ersteinmal die, damit du das Skript zum Laufen bringst.
Über weitere können wir reden, wenn du das Skript komplett verstanden hast und auch nachbauen könntest.

PHP-Code:
<!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=iso-8859-1" />
    <title>##</title>
</head>
<body>

<form action="<?php echo $_SERVER['PHP_SELF'?>" method="post"> 
    <input width="200" type="text" name="bild_url">Bild_Url

    <input width="200" type="text" name="name">Name

    <input width="200" type="text" name="down_Url">Download_Url

    
    <input type="submit" name="submit" value="senden" ">
    <input type="reset" name="Submit2" value="Löschen">
</form> 

<?php
mysql_connect
("localhost","root","****") or die(mysql_error()); /* Fehlerkontrolle eingebaut */
mysql_select_db("test") or die(mysql_error()); /* Fehlerkontrolle eingebaut */
   
if ($_POST['submit'] == "senden"/* bleiben wir doch bei der Kleinschreibung für "if" */
{
    
$name = array(); /* ein Array sollte immer mit array() deklariert werden */
    
$name[] = $_POST['bild_url'];
    
$name[] = $_POST['name'];
    
$name[] = $_POST['down_Url'];

    for (
$i 0$i count($name); $i++) /* entscheide dich das nächste mal, ob deine Variable $id oder $i heißen soll */
    
{
        
$sql "INSERT INTO eintrag VALUES ('$i','$name[$i]','0','0','0','0')";
        
mysql_query($sql) or die("Query <code>$sql</code> erzeugt einen Fehler: ".mysql_error()); /* ich habe das '$connect' entfernt */
    
}
}

mysql_close(); /* eine Verbindung die du öffnest, solltest du auch wieder schließen */
?>
</body>
</html>
Sehr gute Hilfe-Seiten zum Thema gibt es hier:
http://tut.php-q.net/
http://www.php-faq.de/

Wenn du jetzt noch die Forenregeln durchliest und die Vorschau-Funktion des Forums benutzt um deine Rechtschreibfehler zu korrigieren bin ich vollends zufrieden
http://www.phpfriend.de/forum/ftopic57083.html
Zergling-new ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Daten in db eintragen funktioniert nicht Cipro PHP Tipps 2008 1 18.02.2008 08:51
[Erledigt] MySQL Server startet nicht mehr richtig... Datenbanken 16 03.03.2006 19:40
[Erledigt] Daten aus MYSQL nach Datum filtern Datenbanken 3 19.09.2005 16:09
Daten eintragen und auslesen Rettungsdackel Datenbanken 0 14.09.2005 16:29
Suche Tipps für Persormance-Steigerung (Geld für Nützliches) Beitragsarchiv 18 16.08.2005 10:57
XML Daten in eine MySQL Datenbank Datenbanken 8 24.07.2005 16:03
Daten auf mysql änder!!??!??!?!?!? PHP Tipps 2005-2 6 08.07.2005 11:42
nur bestimmte anzahl an daten per mysql auslesen PHP Tipps 2005 4 13.05.2005 15:45
[Erledigt] Daten in Mysql eingeben und auf warteliste setzen. PHP Tipps 2005 7 05.05.2005 04:04
Mysql daten in Selct element einfügen PHP Tipps 2005 4 08.03.2005 17:44
Mysql daten in Selct element einfügen PHP Tipps 2005 5 08.03.2005 16:48
[Erledigt] Problem beim Eintragen neuer Daten in die Tabelle PHP Tipps 2004-2 10 28.12.2004 13:16
[Erledigt] MySQL ODBC - Word 97 - Daten importieren Datenbanken 0 30.11.2004 10:44
Auslesen von Daten aus einer mysql Datenbank + Editieren vampsoftchef PHP Tipps 2004-2 5 15.11.2004 08:31
[Erledigt] Mysql + fopen: zu löschende daten ermitteln PHP-Fortgeschrittene 2 16.08.2004 14:02

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
mysql daten eintragen hilfe

Alle Zeitangaben in WEZ +1. Es ist jetzt 09:26 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.