SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Handbuch der Java-Programmierung

Handbuch der Java-Programmierung zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP Entwicklung und Softwaredesign

PHP Entwicklung und Softwaredesign Hier können strukturelle (Programmier-) Konzepte diskutiert und Projekte vorgestellt werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 02.04.2006, 14:37:26
Asrag Asrag ist offline
Junior Member
 
Registriert seit: May 2005
Beiträge: 161
anzeige

ich arbeite gerade an einen großen projekt und ich will verschiedene daten aus der datenbank auslesen lassen und anzeigen lassen kappt auch siehe hier
PHP-Code:
<?php
                 $sql
=("SELECT * FROM users WHERE user= '".$_SESSION['user']."'");
                 
$domysql_query($sql) or die(mysql_error());
                 
$usermysql_fetch_assoc($do);

                
?>
 <table bgcolor="ffffff" align="center" width="646">
 <td bgcolor="#fffffff" align="left"  height="5" width="">Name: <?php echo $user['user']; ?></td>
 <td bgcolor="#fffffff" align="left"  height="5" width="">Lebenspunkte: <?php echo $user['lp']; ?></td>
 <td bgcolor="#fffffff" align="left"  height="5" width="">Waffenskill: <?php echo $user['ws']; ?></td>
 <td bgcolor="#fffffff" align="left"  height="5" width="">Rüstungsskill: <?php echo $user['rs']; ?></td>
 <td bgcolor="#fffffff" align="left"  height="5" width="">Gold: <?php echo $user['gold']; ?></td>
 <tr>
 </table>
wenn ich aber dann auf aktualisieren drücke werden die ausgelesenen werte nicht mehr angezeigt wieso nicht??
und wenn benötigt wird das loginscript
PHP-Code:
<?php
session_start
();
require(
"global.php");

 
?>
 <!doctype html public "-//W3C//DTD HTML 4.0 //EN">
<html>
<head>
       <title>freetraders.de</title>
</head>
<body bgcolor="#CCCCCFF">
<center>
<table bgcolor="ffffff"  width="645">
<tr>
    <td bgcolor="ffffff" width="645"> <img src="./bilder/freewar.jpg"></td>
     </tr>
     </table>
     <table bgcolor="ffffff" align="center" width="646">
     <td style="background-image:url('./bilder/back.jpg');" bgcolor="#ccccccff" align="center" valign="top" width="646"><a href="index.php">home</a> <a href="login.php">login</a> <a href="neu.php">registrieren</a></td>
     </table>

 <?php if(!isset($_POST['submit'])) { ?>
 <form action="<?php $PHP_SELF ?>" method="post">
 <table bgcolor="#ffffff" align="center" width="646">
 <td bgcolor="#fffffff" align="center" valign="top" width="646">Einloggen</td><tr><tr>
 <td bgcolor="#fffffff" align="center" width="646">Username</td>
 <td bgcolor="#fffffff" align="center" width="646"><input type="text" name="username" id="username" value=""<?php if($_POST['username'] != "" ) {echo ' value="'.$_POST['username'].'"';} ?>></td><tr>
 <td bgcolor="#fffffff" align="center" width="646">Passwort</td>
 <td bgcolor="#fffffff" align="center" width="646"><input type="password" name="password" id="password" value=""></td>
 <td bgcolor="#fffffff" align?"center" width="646"><input type="submit" name="submit" value="Einloggen"></td><tr><tr><tr><tr>
  <?php
  
}elseif(!$_POST['username'] || $_POST['username'] == "") {
    echo 
'<p align="center">Einen Benutzernamen brauchen wir schon ;-)<br><br><a href="index.php">Zurück</a></p>';
  }elseif(!
$_POST['password'] || $_POST['password'] == "") {
    echo 
'<form action="index.php" method="post">';
    echo 
'<p align="center">Ein Passwort brauchen wir schon ;-)<br><br>';
   echo 
'<input type="hidden" name="username" value="'.$_POST['username'].'">';
    echo 
'<input type="submit" name="zurueck" value="Zurück">';
    echo 
'</p>';
    echo 
'</form>';
  }else{
    
$password md5($password);
    
$query = @mysql_query("SELECT * FROM users WHERE user = '".$_POST['username']."'") or die('Select ist fehlgeschlagen!');
    
$result = @mysql_fetch_array($query) or die('<p align="center">Sorry, aber dieser Benutzername existiert nicht!<br><a href="index.php">Zurück</a></p>');
    if(
$password != $result['pass']){
      echo 
'<form action="index.php" method="post">';
      echo 
'<p align="center">Sorry, aber dieses Passwort ist falsch!<br><br>';
      echo 
'<input type="hidden" name="username" value="'.$_POST['username'].'">';
      echo 
'<input type="submit" name="zurueck" value="Zurück"></p>';
      echo 
'</form>';
      die;
    }else{
      
$user $result['user'];
      
session_register('user');
      echo 
'<p align="center">LogIn erfolgreich!<br><br><a href="index2.php">Weiter zum Game</a></p>';
    }
  }
  
?>





</body>
</html>
Mit Zitat antworten
  #2  
Alt 03.04.2006, 15:12:08
Hillkorn Hillkorn ist offline
Anfänger
 
Registriert seit: Apr 2006
Ort: Berlin
Alter: 38
Beiträge: 41
Hillkorn eine Nachricht über ICQ schicken
AW: anzeige

also so wie ich das jetz gesehen habe sind das 2 verschiedene datein oder wie??? weil wenn ja dann fehlt seesion_start() am anfang der anderen denn dadurch wird die session nicht nur gestartet sondern die vorhandene weitergeführt

wenn das nicht der fall ist dann könnte es sein das die session durch cookies auf deinem pc gespeichert wird und du ihn blockst anonsten wüsst ich nicht why es nicht gehen sollte
Mit Zitat antworten
  #3  
Alt 03.04.2006, 17:14:03
Asrag Asrag ist offline
Junior Member
 
Registriert seit: May 2005
Beiträge: 161
AW: anzeige

vll wäre es von vorteil wenn ich die ganze datei schicke denn ich hatte schon am anfang session_start() zu stehen siehe unten was kann ich noch machen damit es funktioniert oder das die cokkies gespeichert werden
PHP-Code:
<?php

session_start
();
require(
"global.php");
 
?>
 <!doctype html public "-//W3C//DTD HTML 4.0 //EN">
<html>
<head>
       <title>freetraders.de</title>
</head>
<body bgcolor="#CCCCCFF">
<center>
<table bgcolor="ffffff"  width="645">
<tr>
    <td bgcolor="ffffff" width="645"> <img src="./bilder/freewar.jpg"></td>
     </tr>
     </table>
     <table bgcolor="ffffff" align="center" width="646">
     <td style="background-image:url('./bilder/back.jpg');" bgcolor="#ccccccff" align="center" valign="top" width="646"><a href="account.php">account</a> <a href="produktion.php">produzieren</a> <a href="logout.php">logout</a></td>
    </table>
  <?php
                 $sql
=("SELECT * FROM users WHERE user= '".$_SESSION['user']."'");
                 
$domysql_query($sql) or die(mysql_error());
                 
$usermysql_fetch_assoc($do);

                
?>
 <table bgcolor="ffffff" align="center" width="646">
 <td bgcolor="#fffffff" align="left"  height="5" width="">Name: <?php echo $user['user']; ?></td>
 <td bgcolor="#fffffff" align="left"  height="5" width="">Lebenspunkte: <?php echo $user['lp']; ?></td>
 <td bgcolor="#fffffff" align="left"  height="5" width="">Waffenskill: <?php echo $user['ws']; ?></td>
 <td bgcolor="#fffffff" align="left"  height="5" width="">Rüstungsskill: <?php echo $user['rs']; ?></td>
 <td bgcolor="#fffffff" align="left"  height="5" width="">Gold: <?php echo $user['gold']; ?></td>
 <tr>
 </table>

 <table bgcolor="ffffff" align="center" valign="top" width="646">
  <br>
 <td bgcolor="#fffffff" align="center" valign="top" height="5" width="646">Willkommen in freetraders. Viel Spass beim Spielen</td>
  <tr>
 <td bgcolor="#fffffff" align="left" valign="top" height="5" width="646">News</td>
<tr>
 <td bgcolor="#fffffff" align="left" valign="top" height="5" width="646"><?php
 
include"global.php";
                    
$sql "select
 titel,
 text,
 id,
 date
 FROM
    news
    ORDER BY
     id DESC"
;
    
$resultmysql_query($sql);
                   if(
mysql_num_rows($result)){
                      while(
$row mysql_fetch_assoc($result)) {
                      echo 
"<table align=\\\"left\\\">";
                      echo 
"<tr>";
                      echo 
"<td>";
                      echo 
"<b>Id:</b> ".$row['id']."<br>";
                      echo 
"<b>Datum:</b> ".$row['date']."<br>";
                      echo 
"<b>Titel:</b> ".$row['titel']."<br><br>";
                      echo 
"</td>";
                      echo 
"<tr>";
                      echo 
"<td>";
                      echo 
$row['text'];
                      echo 
"</td>";



                      }
                   }else{
                   echo 
"<tr><td><p>Keine News vorhanden.</p></td></tr>";
                   }
                  
?>


</table>
    <br>

 </center>
danke schonmal

Geändert von Asrag (03.04.2006 um 17:16:57 Uhr)
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

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

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
online /offline Anzeige einfügen Shape24 PHP Grundlagen 2 24.12.2003 08:34:27
Chatzeit anzeige! remedy PHP für Fortgeschrittene und Experten 1 17.04.2003 08:24:16
Anzeige pro Seite begrenzen (mysql)? andreaskf PHP für Fortgeschrittene und Experten 5 21.03.2003 22:56:26
wenn heutiges newsdatum -> anzeige "HEUTE" sgsg PHP für Fortgeschrittene und Experten 8 01.02.2003 01:39:21
Anzeige der EInträge in der db funktioniert nicht. Darksaber PHP für Fortgeschrittene und Experten 1 09.12.2002 20:27:36


Alle Zeitangaben in WEZ +2. Es ist jetzt 21:25:37 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt