Geben Sie Ihren Benutzernamen und Ihr Passwort ein, um sich an der Web-Site anzumelden:
 
Thema ohne neue Antworten

Funst mein erstes PHP-MySQL-Script?


Autor Nachricht
Verfasst am: 03.11.2003 [18:25]
smartsammler
Themenersteller
Dabei seit: 23.04.2003
Beiträge: 455
Hi @ all,
ich hab im Moment leider keine Möglichkeit meine PHP-MySQL-Scripts zu testen, da der Server leider down ist und bei mir XAMPP irgentwie auch nicht mehr will. icon_frown.gif
Da ich aber noch sehr unerfahren in sachen PHP und MySQL bin, weiß ich nicht ob das Script geht.

Es soll eine Art Onlinebookmarksammlung sein:

Index.html
[quote:aa62a32ed5=""menuepunkt" type="submit" value="CSS">
<input alt="<span style='color:blue'>PHP</span>" border="0" lang="de" name="menuepunkt" type="submit" value="PHP">
[...]
</form>
</body>
</html><!--QuoteEnd--></div><!--QuoteEEnd-->

ausgabe.php
<!--quoteo--><div class='quotetop'>ZITAT</div><div class='quotemain'><!--quotec--><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
[...]</head>
<body>
<h1>Bookmarksammlung</h1>
<h2><?php
menuepunkt = HTTP_POST_VARS["menuepunkt"];
echo menuepunkt; ?></h2>

<?php
require_once('dbverbindung.php'"]<?php
// Konfiguration:
db_host = '<span style='color:red'>localhost</span>';
db_user = '<span style='color:red'>Benutzername</span>';
db_pass = '<span style='color:red'>Password</span>';
db_name = '<span style='color:red'>Datenbank</span>';
webmaster_email = '<span style='color:red'>meine@addres.se</span>';

function display_mysql_error(message)
{
global webmaster_email;

description = mysql_error();
number = mysql_errno();
error = message."nn";
error .= "MySQL Error: number descriptionn";
error .= 'Datum : '.date('D, F j, Y H:i:s')."n";
error .= 'IP : '.getenv('REMOTE_ADDR')."n";
error .= 'Browser : '.getenv('HTTP_USER_AGENT')."n";
error .= 'Referer : '.getenv('HTTP_REFERER')."n";
error .= 'PHP Version: '.PHP_VERSION."n";
error .= 'OS : '.PHP_OS."n";
error .= 'Server : '.getenv('SERVER_SOFTWARE')."n";
error .= 'Server Name: '.getenv('SERVER_NAME')."n";
error .= 'Script Name: '.getenv('SCRIPT_NAME')."n";

@mail(webmaster_email, 'MySQL Error', error, 'Von:
localhostnX-Mailer: PHP '.phpversion());

die('<pre>'.error.'</pre>');
}

function close_db()
{
global serverID;
mysql_close(serverID);
}


// mit der Datenbank verbinden:
serverID = @mysql_connect(db_host, db_user, db_pass);
if(!serverID)
{
display_mysql_error('Der Datenbankserver ist im Moment leider nicht erreichbar!');
}

mysql_select_db(db_name, serverID) or display_mysql_error('Datenbank konnte nicht
ausgewäht werden!');

register_shutdown_function('close_db');
?>eingabe.php
<!--quoteo--><div class='quotetop'>ZITAT</div><div class='quotemain'><!--quotec--><?php
require_once('dbverbindung.php');

menuepunkt = HTTP_POST_VARS["menuepunkt"];
Linkname =  HTTP_POST_VARS["Linkname"];
Linkadresse =  HTTP_POST_VARS["Linkadresse"];
Linkbeschreibung =  HTTP_POST_VARS["Linkbeschreibung"];

eingabe = 'INSERT menuepunkt (Linkname,Linkadresse,Linkbeschreibung) VALUES (Linkname,Linkadresse,Linkbeschreibung);
ergebnis = mysql_db_query(db_name,eingabe,serverID);

?><!--QuoteEnd--></div><!--QuoteEEnd-->

<span style='color:red'>Zu ändern!</span> --- Alles in einem Verzeichnis --- <span style='color:blue'>Tabellennamen!</span> --- Linkname, Linkadresse, Linkbeschreibung
Sorry hatt ich vergessen.

Leider recht viel Text, aber ich kann die Daten leider auch nicht zum Download anbieten. Sorry.

Vielen vielen Dank schon mal im Vorraus
smartsammler

[Dieser Beitrag wurde 1mal bearbeitet, zuletzt am 03.11.2003 um 19:11.]
Verfasst am: 03.11.2003 [18:45]
Dominik Kopp
Dabei seit: 02.03.2002
Beiträge: 1580
Jetzt bräcuchte man nur noch die Db-Struktur?
Das alles rausklamüsern ist mir zu mühsam! icon_wink.gif