an welcher stelle das
Zitator die(mysql_error());
einsetzen?
an welcher stelle das
Zitator die(mysql_error());
einsetzen?
Hey.. Hoffe ihr könnt mir helfen..
Ich hab eigentlich was ganz einfaches gemacht
Ich habe einfach ein Formular, mit Radio und Select Boxen.
Dass will ich mit PHP auslesen und in eine MySQL Tabelle eintragen.
<?php
mysql_connect("localhost", "supplex","oliverkrah21") or die
("Keine Verbindung möglich");
mysql_select_db("supplex") or die
("Die Datenbank existiert nicht.");
$date = $_POST['date'];
$std = $_POST['std'];
$rad = $_POST['auswahl'];
$sel = $_POST['select'];
if ($rad == 'einfach') {
$auswahl = "1";
}
if ($rad == 'doppelt') {
$auswahl = "2";
}
if ($sel == 'Zufrieden') {
$select = "1";
}
if ($sel == 'Unzufrieden') {
$select = "2";
}
$result = mysql_query("SELECT std FROM fahrschule WHERE date LIKE '$date'");
$menge = mysql_num_rows($result);
if($menge == 0)
{
$eintrag = "INSERT INTO fahrschule (date, fahrstd, auswahl, select) VALUES ('$date', '$std', '$auswahl', '$select')";
$eintragen = mysql_query($eintrag);
if($eintragen == true)
{
echo "Die Fahrstunde wurde erfolgreich eingetragen.";
}
else
{
echo "Eintragen fehlgeschlagen!";
}
}
else {
echo "Eintrag für Datum wurde bereits angelegt.";
}
?>
Alles anzeigen
So siehts aus..
Wenn ich die Variablen mit "echo" ausgebe.. erhalte ich die Werte.
Aber in die Datenbank werden sie nicht eingetragen, bzw. die Meldung "Eintrag fehlgeschlagen" kommt..
d.h. es liegt am SQL ausdruck..
ich hoffe ihr könnt mir helfen
Ich habe ja schon gesagt, dass wenn ich session_start(); eingebe... headers already send.. kommt
Trotzdem Danke an Tobse =)
Also.. ich denke dass es daran liegt, dass ich keine SessionID definiert habe?!
Funktioniert immer noch nicht richtig..
Könnte mir jemand von euch vllt ein Link zu nem Script geben,
wo ich ein Loginbereich, angefangen von der DB Verbindung bis zum Logout, finde ?
Danke
könntest du mir bitte den konkreten Befehl angeben..
bzw. wo er hin kommt?
Danke
Hey.. langsam bin ich echt am verzweifeln..
Ich habe eine Site auf der man sich registrieren kann.
Mit dem registrierten Account kann man sich dann im Loginbereich anmelden..
Funktioniert auch..
Aber wenn ich mir die DB anschaue... ist die SessionID immer leer.. und wenn ich dann wieder ausloggen steht wieder NULL darin..
hier mein CODE:
Loginformular:
<?php
error_reporting(6143); // ^= E_ALL
include 'include/config.php';
include 'include/sessionhelpers.inc.php';
if (isset($_POST['login'])){
$ID = check_user($_POST['Name'], $_POST['Password']);
if ($ID!=false)
login($ID);
else
echo '<p>Deine Anmeldedaten waren nicht korrekt! Versuche es erneut.</p>';
}
if(!user_online()){
echo'
<form name="login_window" method="post" action="index.php?site=login&action=main">
Login
<table border="0">
<tr>
<td> ID:</td>
<td><input type="text" name="Name"></td>
</tr>
<tr>
<td> PW:</td>
<td><input type="password" name="Password"></td>
</tr>
<tr>
<td></td>
<td><input type="submit" name="login" value="Login"> <input type="reset" name="reset" value="Reset"></td>
</tr>
<tr>
<td></td>
<td><a href="index.php?site=reg">Registrieren</a></td>
</tr>
</table>
</form>
';
}
else{
if(isset($_GET['action'])){
if($_GET['action']=='main'){
$sql_readout = "SELECT
ID,
Name
FROM
user
WHERE UserSession='".session_id()."'
LIMIT 1;";
$result = mysql_query($sql_readout) OR die(mysql_error());
$row = mysql_fetch_assoc($result);
$mypersonalid = $row['ID'];
$mypersonalname = $row['Name'];
echo '<p>Hey, '.$mypersonalname.' ! - <a href="index.php?action=logout">Logout</a></p>
<table align="center" border="0">
<tr>
<td>Willkommen in deinem persönlichen Bereich.</td>
</tr>
<tr>
<td><a href="index.php?action=main&site=pwnew">Passwort ändern</a></td>
</tr>
<tr>
<td><a href="index.php?action=main&site=upload">Design uploaden</a></td>
</tr>
</table>
';
}
if($_GET['action']=='logout'){
logout();
echo "<meta http-equiv='refresh' content='0;URL=index.php?action=main'>";
}
}
}
?>
Alles anzeigen
Hier die Sessionhelpers.inc.php
<?php
//sessionhelpers.inc.php
function connect()
{
$con = mysql_connect(MYSQL_HOST, MYSQL_USER, MYSQL_PASS) or die(mysql_error());
mysql_select_db(MYSQL_DATABASE, $con) or die(mysql_error());
}
function check_user($name, $pass)
{
$sql="SELECT ID
FROM hauswurzerkeutz.user
WHERE Name='".$name."' AND Password = MD5('".$pass."')
LIMIT 1";
$result = mysql_query($sql) or die(mysql_error());
if (mysql_num_rows($result)==1)
{
$user = mysql_fetch_assoc($result);
return $user['ID'];
}
else
return false;
}
function login($ID)
{
$sql="UPDATE hauswurzerkeutz.user
SET UserSession='".session_id()."'
WHERE ID=".$ID;
mysql_query($sql);
}
function user_online()
{
$sql = "SELECT ID
FROM hauswurzerkeutz.user
WHERE UserSession='".session_id()."'
LIMIT 1";
$result = mysql_query($sql);
return (mysql_num_rows($result)==1);
}
function logout()
{
$sql="UPDATE hauswurzerkeutz.user
SET UserSession=NULL
WHERE UserSession='".session_id()."'";
mysql_query($sql);
}
connect();
?>
Alles anzeigen
in der config.php befinden sich nur die Daten zur DB..
Kann mir bitte jmd. helfen? komme echt nicht weiter
Ich weiss woran es liegt!.
Es liegt am Doctype.. Wenn ich ihn wegmach.. gehts nicht mehr..
Aber wie kann ich dass jetzt machen.. dass das Script trotzdem noch funktioniert.. obwohl ich den Doctype wegmache ....
Iwie hab ich dass noch nicht so ganz verstanden..
Meine Index.php ist so aufgebaut:
<?php
?>
<html>
<body>
<div><?php include('sys/siteheader.php');?></div>
<div><?php include('sys/navi.php');?></div>
...
</body>
</html>
Alles anzeigen
Und wie hattest dus jetzt gemeint? xP
Edit: Auch wenn ich die Html Datei einfach in .php umbenne, wirds nicht mehr angezeigt
Also hab mir hier ein schönes DropDown Menü geholt.
Wenn ich die Datei so "sprich die HTML Datei" aufrufe.. funktioniert alles wunderbar.
CSS befindet sich in der HTML Datei selber..
Jetzt rufe ich aber durch eine .php Datei die .html datei über "include" auf..
Und es funktioniert nicht... Wo liegt mein Denkfehler?
Hier der Code
<html>
<head>
<style type="text/css">
#info {height:400px;}
#lists {padding:0; margin:25px 0 50px 15px; list-style:none; position:relative; height:25px; float:left; background:url(line.gif) no-repeat 100% 4px; width:600px; z-index:500;} /* margins for this demonstration only */
#lists li {display:inline; float:left; height:25px; background:url(line.gif) no-repeat 0 4px;}
#lists li a.tl {display:block; width:150px; height:25px; text-decoration:none; line-height:20px; font-size:12px; font-weight:bold; text-indent:10px; font-weight:normal; color:#000; background:url(white_arrow.gif) no-repeat 130px 5px;}
#lists div {display:none;}
#lists li a:hover {text-decoration:underline; white-space:normal; background-position:130px 15px;}
#lists li:hover > a {text-decoration:underline; white-space:normal; background-position:130px 15px;}
#lists :hover div
{display:block; width:598px; background:#faebd7; position:absolute; left:0; top:25px; border:1px solid #888; padding-bottom:10px;}
#lists :hover div.pos2 {background:#f0f5ee;}
#lists :hover div dl {display:inline; padding:0; margin:0 10px 10px 10px; float:left; width:179px;}
#lists :hover div dl dt {width:179px; background:#888; text-indent:10px; margin:5px 0 10px 0; text-decoration:none; height:20px; line-height:20px;}
#lists :hover div dl dd {padding:0; margin:0;}
#lists :hover div dt a {text-decoration:none; cursor:default; font-weight:normal; color:#fff;}
#lists :hover div dd a {display:block; text-decoration:none; font-weight:normal; font-size:11px; color:#000; text-indent:10px; line-height:15px;}
#lists :hover div dd a:hover {text-decoration:underline;}
#lists .clear {clear:both;}
</style>
</head>
<body>
<div id="wrapper">
<div id="info">
<ul id="lists">
<li><a href="#nogo" class="tl">USA States<!--[if IE 7]><!--></a><!--<![endif]-->
<!--[if lte IE 6]><table><tr><td><![endif]-->
<div class="pos1">
<dl>
<dt><a href="#nogo">Group one</a></dt>
<dd><a href="#nogo">Alabama</a></dd>
<dd><a href="#nogo">Alaska</a></dd>
<dd><a href="#nogo">Arizona</a></dd>
<dd><a href="#nogo">Arkansas</a></dd>
<dd><a href="#nogo">California</a></dd>
<dd><a href="#nogo">Colorado</a></dd>
<dd><a href="#nogo">Connecticut</a></dd>
<dd><a href="#nogo">D.C.</a></dd>
</dl>
<dl>
<dt><a href="#nogo">Group two</a></dt>
<dd><a href="#nogo">Delaware</a></dd>
<dd><a href="#nogo">Florida</a></dd>
<dd><a href="#nogo">Georgia</a></dd>
<dd><a href="#nogo">Hawaii</a></dd>
<dd><a href="#nogo">Idaho</a></dd>
<dd><a href="#nogo">Illinois</a></dd>
<dd><a href="#nogo">Indiana</a></dd>
<dd><a href="#nogo">Iowa</a></dd>
<dd><a href="#nogo">Kansas</a></dd>
<dd><a href="#nogo">Kentucky</a></dd>
</dl>
<dl>
<dt><a href="#nogo">Group three</a></dt>
<dd><a href="#nogo">Louisiana</a></dd>
<dd><a href="#nogo">Maine</a></dd>
<dd><a href="#nogo">Maryland</a></dd>
<dd><a href="#nogo">Massachusetts</a></dd>
<dd><a href="#nogo">Michigan</a></dd>
<dd><a href="#nogo">Minnesota</a></dd>
<dd><a href="#nogo">Mississippi</a></dd>
<dd><a href="#nogo">Missouri</a></dd>
<dd><a href="#nogo">Montana</a></dd>
</dl>
<br class="clear" />
</div>
<!--[if lte IE 6]></td></tr></table></a><![endif]-->
</li>
<li><a href="#nogo" class="tl">UK Counties<!--[if IE 7]><!--></a><!--<![endif]-->
<!--[if lte IE 6]><table><tr><td><![endif]-->
<div class="pos2">
<dl>
<dt><a href="#nogo">Group one</a></dt>
<dd><a href="#nogo">Aberdeenshire</a></dd>
<dd><a href="#nogo">Anglesey</a></dd>
<dd><a href="#nogo">Angus</a></dd>
<dd><a href="#nogo">Antrim</a></dd>
<dd><a href="#nogo">Argyllshire</a></dd>
<dd><a href="#nogo">Armagh</a></dd>
<dd><a href="#nogo">Ayrshire</a></dd>
<dd><a href="#nogo">Banffshire</a></dd>
</dl>
<dl>
<dt><a href="#nogo">Group two</a></dt>
<dd><a href="#nogo">Bedfordshire</a></dd>
<dd><a href="#nogo">Berkshire</a></dd>
<dd><a href="#nogo">Berwickshire</a></dd>
<dd><a href="#nogo">Brecknockshire</a></dd>
<dd><a href="#nogo">Buckinghamshire</a></dd>
<dd><a href="#nogo">Buteshire</a></dd>
<dd><a href="#nogo">Caernarfonshire</a></dd>
<dd><a href="#nogo">Caithness</a></dd>
<dd><a href="#nogo">Cambridgeshire</a></dd>
</dl>
<dl>
<dt><a href="#nogo">Group three</a></dt>
<dd><a href="#nogo">Cardiganshire</a></dd>
<dd><a href="#nogo">Carmarthenshire</a></dd>
<dd><a href="#nogo">Cheshire</a></dd>
<dd><a href="#nogo">Clackmannanshire</a></dd>
<dd><a href="#nogo">Cornwall</a></dd>
<dd><a href="#nogo">Cromartyshire</a></dd>
<dd><a href="#nogo">Cumberland</a></dd>
<dd><a href="#nogo">Denbighshire</a></dd>
<dd><a href="#nogo">Derbyshire</a></dd>
</dl>
<br class="clear" />
</div>
<!--[if lte IE 6]></td></tr></table></a><![endif]-->
</li>
<li><a href="#nogo" class="tl">Useful CSS Links<!--[if IE 7]><!--></a><!--<![endif]-->
<!--[if lte IE 6]><table><tr><td><![endif]-->
<div class="pos2">
<dl>
<dt><a href="nogo">CSS Showcase</a></dt>
<dd><a href="#nogo">Your website here</a></dd>
<dd><a href="#nogo">Your website here</a></dd>
</dl>
<dl>
<dt><a href="nogo">CSS Navigation</a></dt>
<dd><a href="#nogo">Your website here</a></dd>
</dl>
<dl>
<dt><a href="nogo">CSS Layouts</a></dt>
<dd><a href="#nogo">Your website here</a></dd>
<dd><a href="#nogo">Your website here</a></dd>
<dd><a href="#nogo">Your website here</a></dd>
</dl>
</div>
<!--[if lte IE 6]></td></tr></table></a><![endif]-->
</li>
<li><a href="#nogo" class="tl">Cameras<!--[if IE 7]><!--></a><!--<![endif]-->
<!--[if lte IE 6]><table><tr><td><![endif]-->
<div class="pos2">
<dl>
<dt><a href="nogo">Nikon</a></dt>
<dd><a href="#nogo">Digital D2Xs</a></dd>
<dd><a href="#nogo">Digital D2Hs</a></dd>
<dd><a href="#nogo">Digital D200</a></dd>
<dd><a href="#nogo">Digital D80</a></dd>
<dd><a href="#nogo">Digital D40x</a></dd>
<dd><a href="#nogo">Digital Coolpix</a></dd>
</dl>
<dl>
<dt><a href="nogo">Canon</a></dt>
<dd><a href="#nogo">Digital IXUS</a></dd>
<dd><a href="#nogo">Digital EOS-1Ds</a></dd>
<dd><a href="#nogo">Digital EOS-5D</a></dd>
<dd><a href="#nogo">Digital EOS-30D</a></dd>
<dd><a href="#nogo">Digital EOS-400D</a></dd>
<dd><a href="#nogo">Powershot</a></dd>
</dl>
<dl>
<dt><a href="nogo">Pentax</a></dt>
<dd><a href="#nogo">Optio A30</a></dd>
<dd><a href="#nogo">Optio T30</a></dd>
<dd><a href="#nogo">Optio S7</a></dd>
<dd><a href="#nogo">Optio W30</a></dd>
<dd><a href="#nogo">Digital K10D</a></dd>
<dd><a href="#nogo">Digital K110D</a></dd>
</div>
<!--[if lte IE 6]></td></tr></table></a><![endif]-->
</li>
</ul>
</div> <!-- end of info -->
</div> <!-- end of wrapper -->
</body>
</html>
Alles anzeigen
War mir auch klar..
Hilfsbereitschaft und auch noch Freundlichkeit
ist bei manchen vielleicht etwas fehl am Platz
hhuuupps... danke hab ich total verplant.
trotzdem muss man nich so motzen..
Ich denk dass ist ne Com..
du bist lustig.. was meinst du was ich gemacht hab????
hier der Link : /raus/
Ich hab mir sämtliche Stylesheets runtergezogen.. aber wenn ich die Seite aufrufe wird sie immer noch "roh" aufgerufen..
sprich dass css greift nicht =)
thx bandit.. da sind echt ein paar schöne dabei =) danke
Hab mir den Quelltext und auch die Stylesheets geholt.. geht aber trotzdem iwie nicht..
vom pro_droplin7
Nicht ganz^^
Die Navigationsleiste ist 900px breit.
Darin habe ich mehrere Links/Buttons (a 50px Breite z.B.)
Wenn ich jetzt auf einen Button/Link drücke.. soll unter der Navigationsleiste.. ein gleich großer Kasten (900px) enstehen.. nicht nur unter dem Button/Link.
Guten Morgen.
Ich hoffe ihr könnt mir bei meinem kleinen Problemchen helfen.
Und zwar habe ich eine horizontale Navigationsleiste (35px hoch).
Ich will erreichen, dass wenn ich mit der Maus über die Navigationsleiste fahre, ein Kasten unter der Navigationsleiste erscheint (ca. 100px hoch)
In diesem sollen dann Links o.ä. stehen..
Ist sowas auch mit CSS umsetzbar.. und könnt ihr mir vllt ein paar Links bzw. Anhaltspunkte liefern?
Vielen Dank für eure Hilfe.
MfG XantypiaxD
Hey Com..
Habe ein YouTube - Projekt am Laufen.. und will dafür auch eine Homepage entwickeln..
An der Homepage bin ich jetzt schon dran.. nur fehlen mir noch ein paar Grafiken.. für den Hintergrund, die Navileiste, ...
Wer mir helfen will/kann der soll sich bitte melden..
Wer mir eine komplett neue Homepage "builden" will .. darf das auch xP
Die Homepage wird über eine .de Domain laufen.. ist schon alles vorhanden.
Gegenleistung:
(copyright) - Info in der Fussleiste + evtl. Link
#push
Weiss es keiner?
Manche Formel funktionieren nicht
z.B. wenn ich \d
oder \w oder so eintippe
wenn ich es so [\d] eintippe.. funktionierts auch nicht
nur so Formeln wie.. [a-zA-Z] oder [0-9]
Pls Help
Dein HTML Code ist ja grauslig.
xD ich weiss aber darum gehts ja nicht... es geht darum warum er die Formel nicht richtig erkennt..