|
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. 
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." n n";
error .= "MySQL Error: number description n";
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:
localhost nX-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!
|