Hallo Zusammen,
bin absoluter Anfänger in Sachen Php und Msql. Habe versucht mich einzulesen und möchte ein Anmeldescript erstellen. Formular und Darstellung funktioniert. Leider kann ich keine Verbindung zur Datenbank herstellen.
Bekomme folgende Fehlermeldung:
Verbindungsfehler: Access denied for user 'golfer'@'localhost' (using password: YES)
Vielleicht hat jemand einen Tip für mich. Wahrscheinlich mach ich etwas grunsätliches falsch.
Vielen Dank
bin absoluter Anfänger in Sachen Php und Msql. Habe versucht mich einzulesen und möchte ein Anmeldescript erstellen. Formular und Darstellung funktioniert. Leider kann ich keine Verbindung zur Datenbank herstellen.
Bekomme folgende Fehlermeldung:
Verbindungsfehler: Access denied for user 'golfer'@'localhost' (using password: YES)
Vielleicht hat jemand einen Tip für mich. Wahrscheinlich mach ich etwas grunsätliches falsch.
Vielen Dank
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=utf-8" />
<title>Anmeldung Lauterbach</title>
<style type="text/css">
<!--
@import url("stylesNscripts/styles.css");
-->
</style>
</head>
<?php
##############################################################################
##############################################################################
$server= 'localhost'; // MySQL-Host angeben
$benutzer= 'golfer'; // MySQL-User angeben
$passwort= '1234'; // Passwort angeben
$datenbank= 'db1'; // Name der Datenbank angeben
$verbindung = @mysqli_connect($server, $benutzer, $passwort);
if ($verbindung){
mysqli_select_db($verbindung, $datenbank);
if(mysqli_error($verbindung)){
echo 'Fehler' . mysqli_error($verbindung);
}else{
}
}else{
echo 'Verbindungsfehler: ' . mysqli_connect_error($verbindung);
}
if(isset($_POST['submit'])){
##############################################################################
##############################################################################
$zeit=time();
$name=($_POST['name']);
$vorname=($_POST['vorname']);
$strasse=($_POST['strasse']);
$plz=($_POST['plz']);
$ort=($_POST['ort']);
$hcp=($_POST['hcp']);
$ausweis=($_POST['dgvnummer']);
$telefon=($_POST['telefon']);
$email=($_POST['email']);
$meldung='';
##############################################################################
##############################################################################
if($name==""){$fehler=1; $meldung.='Bitte geben Sie Ihren Namen an<br>';}
if($vorname==""){$fehler=1; $meldung.='Bitte geben Sie Ihren Vornamen an<br>';}
if($strasse==""){$fehler=1; $meldung.='Bitte geben Sie die Strasse an<br>';}
if($plz==""){$fehler=1; $meldung.='Bitte geben Sie die PLZ an<br>';}
if($ort==""){$fehler=1; $meldung.='Bitte geben Sie den Ort an<br>';}
if($hcp==""){$fehler=1; $meldung.='Bitte geben Sie ihr aktuelles Hcp an<br>';}
if($ausweis==""){$fehler=1; $meldung.='Bitte geben Sie ihre DGV-Ausweisnummer an<br>';}
if($telefon==""){$fehler=1; $meldung.='Bitte geben Sie Ihre Telefonnummer an<br>';}
if($email==""){$fehler=1; $meldung.='Bitte geben Sie Ihre Email an<br>';}
##############################################################################
##############################################################################
if (isset($_POST['name'])){
$sql = "
INSERT INTO golf (name, vorname, plz, ort, hcp, dgvnummer, telefon, email)
VALUES (
{$_POST['name']},
{$_POST['vorname']},
{$_POST['plz']},
{$_POST['ort']},
{$_POST['hcp']},
{$_POST['dgvnummer']},
{$_POST['telefon']},
{$_POST['email']}
)
";
$abfrage = mysqli_query($verbindung, $sql);
echo 'SQL: ' . $sql;
echo mysqli_error($verbindung);
}
$sql = "SELECT * FROM golf ORDER BY nachname";
$abfrage = mysqli_query($verbindung, $sql);
echo '<h1>Es haben sich zur Zeit ' . mysqli_num_rows($abfrage) . ' Spieler angemeldet</h1>';
$formundis='style="display:none;" ';
$meldung='Lieber Golfer,
vielen Dank für ihre Anmeldung. Mit freundlichen Grüßen Eschborner Golf & Country Club';
}
##############################################################################
##############################################################################
##############################################################################
##############################################################################
?>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link href="style.css" rel="stylesheet" type="text/css" />
<style type="text/css">
<!--
.style1 {color: #000080}
-->
</style>
</head>
<body style="background-color: #CCCCCC" background="images/body.png">
<div align="center">
<table width="516" height="50%" border="0" cellpadding="0" cellspacing="0" bgcolor="#CCCCCC">
<tr>
<td width="516" height="50" align="center" valign="middle"><p align="center">
<link rel="stylesheet" type="text/css" href="./css/menue.css">
<script type="text/javascript" src="./links.js"></script>
</head>
<body style="background-color: #CCCCCC" background="images/body.png">
<br><br>
<p style="color:#000080;"><?php echo $meldung; ?></p>
<form <?php echo $formundis; ?> method="post" action="<?php echo $_SERVER['SCRIPT_NAME']?>">
<table width="448" bgcolor="#851F52" style="width:430px;color:white">
<tr><td colspan="2"> </td></tr>
<tr><td width="102"> Name</td><td width="167">
<tr><td> Name</td><td><input type="text" name="name" value="<?php echo $name; ?>"></td></tr>
<tr><td> Vorname</td><td><input type="text" name="vorname" value="<?php echo $vorname; ?>"></td></tr>
<tr><td> Strasse</td><td><input type="text" name="strasse" value="<?php echo $strasse; ?>"></td></tr>
<tr><td> PLZ</td><td><input type="text" name="plz" value="<?php echo $plz; ?>"></td></tr>
<tr><td> Ort</td><td width="163"><input type="text" name="ort" value="<?php echo $ort; ?>"></td></tr>
<tr><td> Hcp</td><td><input type="text" name="hcp" value="<?php echo $hcp; ?>"></td></tr>
<tr><td> DGV-Ausw.Nr.:</td><td><input type="text" name="dgvnummer" value="<?php echo $dgvnummer; ?>"></td></tr>
<tr><td> Telefon</td><td><input type="text" name="telefon" value="<?php echo $telefon; ?>"></td></tr>
<tr><td> Email</td><td><input type="text" name="email" value="<?php echo $email; ?>"></td></tr>
<tr><td colspan="2"> </td></tr>
<tr><td colspan="2"><p align="center"> <input type="submit" name="submit" value="Anmelden" /> </td></tr>
</table>
</form>
</body>
</html>