php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005-2

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 05.07.2005, 14:12  
Gast
 
Beiträge: n/a
Standard script funktioniert nicht.

hallo!
ich habe auf folgende seite eine art tagebuch mit login-bereich gestellt:
www.mucki-und-boetze.de.
leider funktioniert das/die script/e nicht mehr.
sie haben aber bereits funktioniert. und ich finde leider den fehler nicht....
wenn sich jemand bereit erklärt, sich mal die scripte anzugucken, würd ich sie mailen, da es sonst in diesem beitrag zuviel quelltext wäre...
danke!!!
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 05.07.2005, 14:16  
Erfahrener Benutzer
 
Registriert seit: 09.05.2005
Beiträge: 193
akratellio
Standard

hallo...,

könntest du etwas genauer sein?
was funktioniert nicht...

mfg

akratellio
__________________
"Ich lüge immer..."
http://www.akratellio.de/dai
akratellio ist offline  
Alt 05.07.2005, 14:18  
Gast
 
Beiträge: n/a
Standard

hi,
also sieht man, wenn man auf die seite geht: der login ist: ma2207, dann wird man
auf die admin-seite weitergeleitet. werden ja fehler angezeigt.
und auch wenn man direkt auf die seite "pensamientos de la madre" geht, zeigts ja
auch die php-fehlermeldung an.
wie gesagt, wenn ich den ganzen quelltext hier reinkopiere, sprengt es wahrsch. die seite
gruss
 
Alt 05.07.2005, 14:25  
Erfahrener Benutzer
 
Registriert seit: 17.01.2005
Beiträge: 227
Mirod
Standard

meiner meinung nach sieht das schwer nach fehlender db aus...

hast du eine db im hintergrund?
Mirod ist offline  
Alt 05.07.2005, 14:29  
Gast
 
Beiträge: n/a
Standard

Da scheint was mit der Abfrage nicht in Ordnung zu sein... poste doch mal die relevanten Stellen
 
Alt 05.07.2005, 14:29  
Gast
 
Beiträge: n/a
Standard

hi,
db ist natürlich auch da...
 
Alt 05.07.2005, 14:33  
Erfahrener Benutzer
 
Registriert seit: 17.01.2005
Beiträge: 227
Mirod
Standard

dann wird pater recht haben...

report.php wäre interessant....
Mirod ist offline  
Alt 05.07.2005, 14:34  
Erfahrener Benutzer
 
Registriert seit: 09.05.2005
Beiträge: 193
akratellio
Standard

hallo...,

scheint so als ob die sql-anfrage aus der mysql_fetch_object() sein objekte
erzeugen soll nicht valider MYSQL code ist. (oder leere datenbank?).

mfg

akratellio
__________________
"Ich lüge immer..."
http://www.akratellio.de/dai
akratellio ist offline  
Alt 05.07.2005, 14:36  
Gast
 
Beiträge: n/a
Standard

wenn ich die relevanten stellen nur wüsste...
kann leider nicht alle scripte auf einmal hier einfügen...


datei 1 zum herstellen der db-verbindung:

<?

function db_connect($databasename){
$db_con=mysql_connect("localhost","web715","luciav eit");
if(!$db_con)die("kann verbindung zum datenbankserver nicht herstellen");

if(mysql_select_db($databasename,$db_con)){
return $db_con;
}else{
die("konnte keine verbindung mit datenbank:".$databasename." herstellen");
}
}

function db_close($db_con){
mysql_close($db_con);
}

?>
 
Alt 05.07.2005, 14:37  
Gast
 
Beiträge: n/a
Standard

report.php

<?
session_start();

include("db_connect.inc.php");
$db_con=db_connect("usr_web715_1");
if($task=="update" && $_SESSION["admin"]){
$sql="update report set text='".$text."',date='".date("d.m.Y")."' where id=1";
mysql_query($sql,$db_con);
$task="show";
}
$r=mysql_fetch_object(mysql_query("SELECT * FROM report",$db_con));
if(!isset($task))$task="show";

if($task=="delete" && $_SESSION["admin"]){

$r=mysql_fetch_object(mysql_query("SELECT posid from report WHERE id=".$id,$db_con));

$sql="UPDATE report set posid=posid-1 WHERE posid>".$r->posid;
mysql_query($sql,$db_con);


$sql="delete from report where id=".$id;

mysql_query($sql,$db_con);

$task="show";

}


if($task=="insert" && $_SESSION["admin"]){



$posid++;
$sql="insert into report values('','".$_POST[text]."','".date("d.m.Y")."')";

mysql_query($sql,$db_con);

$task="show";

}


if($task=="update" && $_SESSION["admin"]){

$sql="update report set text='".$text."',date='".date("d.m.Y")."',time=CUR RENT_TIMESTAMP() where id=".$id;

mysql_query($sql,$db_con);

$task="show";
}



/*************** LOGOUT ****************/
if($task=="logout")
{
//die("!!!!!!!!!!!!!!!!!!!!!!!!!!!!!");
$_SESSION["admin"]=0;

$relative_url = "report.php";
header("Location: http://".$_SERVER['HTTP_HOST'].dirname($_SERVER['PHP_SELF'])."/".$relative_url);

}

if(!isset($task))$task="show";

$r=mysql_query("SELECT * FROM report ORDER BY id",$db_con);

if(mysql_num_rows($r)==0){

echo "Bitte Daten eingeben";
unset($id);
$task="edit";
$posid=0;
}

if($_GET['flash']==1){
echo "&daten=";
while($row = mysql_fetch_object($r)){
echo "\n".$row->date."\n".$row->text;
}
}else{

?>

<html>
<head>
<title>Marianne Hirzenbichlers Buam</title>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body bgcolor="ffffff" width="800", height="600">
<table width=600 cellpadding=3 cellspacing=0 align="center">
<?
if($task=="show"){
while($row = mysql_fetch_object($r)){
?>
<tr>
<td><span style="font-family:arial;font-size:10pt;font-weight:bold;font-color:white">
<? echo $row->date; ?>
</span>
</td>
<? if($_SESSION["admin"]==1){?>
<td>
<table border=0 cellpadding=2>
<tr>
<td>
<font color="#FFFFFF" size=1 face="Arial, Helvetica, sans-serif">Bearbeiten</font>
</td>
</tr>
<tr>
<td>
<font color="#FFFFFF" size=1 face="Arial, Helvetica, sans-serif">Hinzufügen</font>
</td>
</tr>
<tr>

<td height="16"> <font color="#FFFFFF" size=1 face="Arial, Helvetica, sans-serif">L&ouml;schen</font>
</td>
</tr>
</table>
</td>
<?}?>
</tr>
<tr>
<td bgcolor='#444444'><span style="font-family:arial;font-size:10pt;font-color:white"><? echo nl2br($row->text); ?></span></td>
<? if($_SESSION["admin"]==1){?>
<td></td>
<?}?>
</tr>
<?
}
}
?>
<?
if($task=="edit"){?>
<form action="report.php?"<? echo SID; ?> method=post>
<? if(isset($id)){
$sql="SELECT text FROM report WHERE id=".$id;
$r=mysql_fetch_object(mysql_query($sql,$db_con));
echo "<input type=hidden name=id value=".$id.">";
$task="update";
}else{
$task="insert";
}
?>
<input type=hidden name=posid value=<? echo $posid; ?>>
<input type=hidden name=task value=<? echo $task; ?>>
<tr>
<td>
<textarea name=text style="font-family:arial;font-size:10pt" cols="50" rows="10"><? echo $r->text; ?></textarea>
</td>
</tr>

<tr>


<td> <input name="submit" input type="image" src="../pics/save.gif" >
<font color="#000000" size=1 face="Arial, Helvetica, sans-serif">Logout</font></td>
</tr>
</form>
<?

}
?>

</table>
</html>

<?
}
db_close($db_con);

?>
 
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Script funktioniert nicht richtig -> fehlermeldungen PHP Tipps 2005-2 2 12.09.2005 11:29
chmoden von Verzeichnis das von php script verwendet wird? PHP Tipps 2005-2 2 04.08.2005 10:15
Kontakrformular funktioniert nur zum Teil PHP Tipps 2005-2 12 18.07.2005 11:24
[Erledigt] Relay Script PHP-Fortgeschrittene 11 01.06.2005 16:02
[Erledigt] Hilfe bei Download Verwaltungs Script PHP Tipps 2005 8 04.05.2005 10:29
smiley script funktioniert nicht!? HTML, Usability und Barrierefreiheit 3 01.05.2005 17:55
Fehler bei Script, welches Ordner erstellt PsychoEagle PHP Tipps 2005 3 23.04.2005 16:03
Frage: Warum funktioniert dieses PHP/MySQL Script nicht? Datenbanken 9 22.04.2005 06:35
Script funktioniert bei include() nicht mehr :-( seb-web HTML, Usability und Barrierefreiheit 9 24.12.2004 12:35
[Erledigt] python script mit php aufrufen... PHP-Fortgeschrittene 1 17.11.2004 17:11
PHP Script aus PHP aufrufen Stümper PHP Tipps 2004 5 26.09.2004 08:15
"das" Script oder "der" Script?? Simbo Off-Topic Diskussionen 31 16.09.2004 17:04
Header Location funktioniert nicht PHP Tipps 2004 10 12.08.2004 17:11
Script funktioniert nicht PHP Tipps 2004 4 13.06.2004 12:41

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
luciav d-e.org relay

Alle Zeitangaben in WEZ +2. Es ist jetzt 04:49 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.