Zitat:
Zitat von fuchzga
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. 
|
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() );
}
?>