...ich habe diese erstellt!
Nur finde ich keine Einstellmöglichkeit.
Wer hat denn die DB erstellt und den User angelegt? Kommen die Automatisch von deinem Webhoster? Dann kann es gut sein, dass die Rechte schon vorgegeben sind.
In phpmyadmin gibt es eine Rechteverwaltung. Dort kannst du es prüfen.
Du kannst dich auch einfach mit dem User und dem Passwort einfach in phpmyadmin anmelden und versuchen in die Datenbank zu schreiben.
Wir hatten hier schon alles mögliche gesehen, darum muss man auch alles ausschliessen.![]()
...ich habe diese erstellt!
Nur finde ich keine Einstellmöglichkeit.
Geändert von inspiron (23.03.2009 um 02:14 Uhr)
Dann solltest du aber auch auf die Fragen eingehen. Es macht keinen Spass ständig nachzufragen, wie das Ergebnis aussieht.
Ansonsten würde ich dir empfehlen noch mal den ersten Post in diesem Thread Schritt-für-Schritt durchzuarbeiten. Es ist eigentlich alles ausführlich beschrieben. Und man bedenke, dass dies ein Grundlagen-Tutorial ist. Wenn du hier einzelne Schritte nicht verstehst, dann müsstest du bitte anderweitig versuchen an dieses Skill-Level heranzukommen.Zitat von fuchzga
![]()
![]()
hallo,
bin einigermassen neu hier, lese aber schon länger eure beiträge.
der beitrag ist ja schon etwas älter, aber deshalb nicht uninteressanter.
den thread habe ich in etwa so aufgebaut. das system zeigt auch keine fehler (error()). leider wird aber, trotz zusage aus sql, in der mysql-db nur ein null-satz abgestellt.
ziel ist später, via php/mysql-server, ein lager nachzubilden.
-bitte nur kein verweis auf dokumentationen.-
ich stell das gute stück hier mal ein.
PHP-Code:<html>
<body>
<html>
<body bgcolor="#108070"></body>
<style type="text/css">
form { background-image:url(background.gif);
padding:20px; border:6px solid #ddd; }
td, input, select, textarea { font-size:13px;
font-family:Verdana,sans-serif; font-weight:bold; }
input, select, textarea { color:#2E8B57; }
body { margin-left:50px; }
body { margin-right:50px; }
</style>
Bitte geben Sie Ihre Adresse ein:
<form action="namen-mysql.php" method="Post">
<input name="vn" size="20" maxlength="20">Nachname<br>
<input name="nn" size="20" maxlength="20">Vorname<br>
<input name="sr" size="20" maxlength="20">Strasse<br>
<input name="hn" size="3" maxlength="3">Hausnummer<br>
<input name="pz" size="05" maxlength="05">PLZ<br>
<input name="ot" size="20" maxlength="20">ORT<br>
<input type="submit" name="senden" value="Senden">
<input type="reset">
<input type="hidden" name="kontrolle" id="kontrolle"
value="1" />
</form>
</div>
</body>
</html>
Zurück zur <a href="versuch.php">Eingabe</a>
</body>
</html>
<?php
//######################################################################################
//Verbindung zum Server setzen
$link = mysql_connect('localhost', 'root', '');
if (!$link) {
die('keine Verbindung möglich: ' . mysql_error());
}
echo 'Verbindung erfolgreich';
//######################################################################################
// Auswahl Datenbank
if( mysql_select_db( 'namen' ) )
echo( "Datenbank ausgewählt.<br>" );
else
die( "Fehler!Konnte keine Datenbank auswählen: " . mysql_error() );
//######################################################################################
if (isset( $_POST['senden'] )) //DIE AUSGABE SIEHT PERFEKT AUS!!!!!!!!!!!!!!
{
echo "<pre>" .print_r( $_POST, true ). "</pre>";
$var1 = $_Post['vn'];
$var2 = $_Post['nn'];
$var3 = $_Post['sr'];
$var4 = (int)$_Post['hn'];
$var5 = $_Post['pz'];
$var6 = $_Post['ot'];
if ( empty ($_GET['vn']) == true or //diverse feldabprüfungen
empty ($_GET['nn']) == true )
{
if ( $_GET['kontrolle'] == 1 )
{
echo "<p>Bitte die Felder Name und Vorname ausfuellen!</p>";
}
}
elseif (empty ($_GET['sr']) == true )
{ echo "<p>Bitte das Feld Strasse ausfuellen!</p>";
}
elseif (is_numeric ($_GET['hn']) == false)
{
echo "<p>Im Feld Hausnummer sind nur Zahlenwerte erlaubt!</p>";
}
elseif (empty ($_GET['pz']) == true )
{
echo "<p>Bitte das Feld PLZ ausfuellen!</p>";
}
elseif (empty ($_GET['ot']) == true )
{
echo "<p>Bitte geben Sie Ihren Wohnort an!</p>";
}
$sql = "INSERT INTO `adresse`
( `vn` , `nn`, `sr` , `hn`,`pz`,`ot`)
VALUES('$var1','$var2','$var3',$var4,'$var5','$var6')";
if( mysql_query( $sql ) )
echo( "Datensätze erfolgreich angefügt." );
else
die( "Fehler! Konnte keine Datensätze anfügen: " . mysql_error() );
}
?>
Geändert von Cybergreek (26.06.2009 um 20:55 Uhr) Grund: Den Code in seine Schranken verwiesen
Hi,
sehr gute verständliche Erklärung, vielen Dank! Hat mir sehr weitergeholfen!
Liebe Grüße, Mathi alias blutiger Anfänger
Ich bin schwer begeistert von dem Tutorial! Ganz herzlichen Dank!
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)