php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2010

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 24.06.2010, 10:10  
Neuer Benutzer
 
Registriert seit: 22.06.2010
Beiträge: 17
PHP-Kenntnisse:
Anfänger
mahaju befindet sich auf einem aufstrebenden Ast
Standard [Erledigt] Daten aus Datenbank mit festem Wert vergleichen

Hallo,

PHP-Code:
<?php
  $ergebnis 
mysql_query("SELECT * FROM news");
  while(
$row mysql_fetch_object($ergebnis))
  {
if(
$row->trust == 2)
    {
    echo 
"<a href=\"user.php\">Benutzer</a> - ";
    }
  }
?>
Ich habe in der Spalte "trust" entweder einen Wert von 1 oder 2. Nun möchte ich dass er wenn der Wert 2 ist "<a href=\"user.php\">Benutzer</a> - " ausspuckt. Leider klappts so wie ich es ^^ versucht habe nicht. Er zeigt einfach nix an. Woran liegt das?
mahaju ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 24.06.2010, 10:16  
Moderator
 
Benutzerbild von Asipak
 
Registriert seit: 18.07.2005
Beiträge: 4.072
Asipak sorgt für eine eindrucksvolle AtmosphäreAsipak sorgt für eine eindrucksvolle Atmosphäre
Standard

Lass dir doch mal den Wert der Spalte ausgeben.
Code:
var_dump($row->trust);
Btw. Datenbanken - Warum soll ich nicht SELECT * schreiben? .
Asipak ist offline  
Alt 24.06.2010, 10:18  
Erfahrener Benutzer
 
Benutzerbild von lstegelitz
 
Registriert seit: 07.09.2009
Beiträge: 4.005
PHP-Kenntnisse:
Fortgeschritten
lstegelitz ist einfach richtig nettlstegelitz ist einfach richtig nettlstegelitz ist einfach richtig nettlstegelitz ist einfach richtig nett
Standard

Setze das error_reporting hoch und die Anzeige am Bildschirm ein:
PHP-Code:
error_reporting(-1);
ini_set('display_errors'1); 
Gibts ne Fehlermeldung?
__________________
Über 90% aller Gewaltverbrechen passieren innerhalb von 24 Stunden nach dem Konsum von Brot.
lstegelitz ist offline  
Alt 24.06.2010, 10:27  
Neuer Benutzer
 
Registriert seit: 22.06.2010
Beiträge: 17
PHP-Kenntnisse:
Anfänger
mahaju befindet sich auf einem aufstrebenden Ast
Standard

Der Wert ist NULL, was ja nicht stimmen kann, weil in der DB "2" steht.. und es gibt keine Fehlermeldung soweit...
mahaju ist offline  
Alt 24.06.2010, 10:32  
Moderator
 
Benutzerbild von Asipak
 
Registriert seit: 18.07.2005
Beiträge: 4.072
Asipak sorgt für eine eindrucksvolle AtmosphäreAsipak sorgt für eine eindrucksvolle Atmosphäre
Standard

PHP lügt nicht, irgendwo wird sich schon ein Fehler eingeschlichen haben!
Code:
$ergebnis = mysql_query("SELECT * FROM news") OR die (mysql_error());
Asipak ist offline  
Alt 24.06.2010, 10:36  
Neuer Benutzer
 
Registriert seit: 22.06.2010
Beiträge: 17
PHP-Kenntnisse:
Anfänger
mahaju befindet sich auf einem aufstrebenden Ast
Standard

Okay. Habe den Fehler... Falsche Tabelle Und an diesem Scheiß Fehler sitz ich 20 Minuten

Und habe grade Entdeckt dass er in einer anderen Datei:

PHP-Code:
<?php
{
  include (
"checkuser.php");
  include(
"header.tpl");
}
echo 
"<form action=\"eintragen.php\" method=\"post\">";
echo 
"<table>";
echo 
"<tr>";
echo 
"<td>Betreff</td>";
echo 
"<td><input type=\"text\" size=\"17\" name=\"betreff\" class=\"form\"></td>";
echo 
"</tr>";
echo 
"<tr>";
echo 
"<td>Name</td>";
echo 
"<td><input type=\"text\" size=\"17\" name=\"name\" class=\"form\"></td>";
echo 
"</tr>";
echo 
"<tr>";
echo 
"<td>Email</td>";
echo 
"<td><input type=\"text\" size=\"17\" name=\"email\" class=\"form\"></td>";
echo 
"</tr>";
echo 
"<tr>";
echo 
"<td>Eintrag</td>";
echo 
"<td><textarea type=\"text\" size=\"17\" name=\"kommentar\"></textarea></td>";
echo 
"</tr>";
echo 
"<tr>";
echo 
"<td></td>";
echo 
"<td><input type=\"submit\" value=\"Eintragen\"></td>";
echo 
"</tr>";
echo 
"</table>";
echo 
"</form>";

{
  include(
"footer.tpl");
}
?>
header.tpl ist:

PHP-Code:
<html>
<head>
<title></title>
</head>
<body>
<link rel="stylesheet" type="text/css" href="style.css">

<div id="header"><a href="admin.php">Start</a> - <a href="eintrag.php">Neuer Eintrag</a> -

<?php
  $ergebnis 
mysql_query("SELECT * FROM login");
  while(
$row mysql_fetch_object($ergebnis))
{
  
$trust $row->trust;
  }
  {
if(
$trust == 1)
    {
    echo 
"<a href=\"user.php\">Benutzer</a> -";
    }
  }
?>

<a href="logout.php">Logout</a></div>
Den Fehler ausgibt:

Zitat:
Warning: mysql_query() [function.mysql-query]: Access denied for user 'ODBC'@'localhost' (using password: NO) in C:\xampp\htdocs\gbuch\header.tpl on line 11

Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in C:\xampp\htdocs\gbuch\header.tpl on line 11

Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in C:\xampp\htdocs\gbuch\header.tpl on line 12

Geändert von mahaju (24.06.2010 um 10:50 Uhr).
mahaju ist offline  
Alt 24.06.2010, 10:56  
da schreibt der ElePHPant
 
Benutzerbild von Flor1an
 
Registriert seit: 18.06.2008
Beiträge: 8.903
PHP-Kenntnisse:
Fortgeschritten
Flor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer Anblick
Standard

Dann hat sich dein Problem von oben erledigt weil du die falsche Tabelle hattest oder? Und der zweite Fehler hier ja wohl verständlich oder?
Flor1an ist offline  
Alt 24.06.2010, 11:02  
Neuer Benutzer
 
Registriert seit: 22.06.2010
Beiträge: 17
PHP-Kenntnisse:
Anfänger
mahaju befindet sich auf einem aufstrebenden Ast
Standard

ja .. nein, für mich leider nicht...
mahaju ist offline  
Alt 24.06.2010, 11:03  
da schreibt der ElePHPant
 
Benutzerbild von Flor1an
 
Registriert seit: 18.06.2008
Beiträge: 8.903
PHP-Kenntnisse:
Fortgeschritten
Flor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer Anblick
Standard

Access denied for user 'ODBC'@'localhost' (using password: NO)

-> Zugangsdaten sind halt falsch!
Flor1an ist offline  
Alt 24.06.2010, 11:07  
Neuer Benutzer
 
Registriert seit: 22.06.2010
Beiträge: 17
PHP-Kenntnisse:
Anfänger
mahaju befindet sich auf einem aufstrebenden Ast
Standard

Ne die waren Richtig. Musste nur noch mal include("config.php"); einfügen. Hatte gedacht dass das nicht mehr nötig ist, weil ichs ja schon in der mail datei includet hatte..
mahaju ist offline  
 


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
Eintragen von Daten per Formular in MySQL Datenbank PHP Tipps 2004 11 07.06.2009 08:58
php Seite,die daten von einer mysql Datenbank ausgibt homer PHP Tipps 2009 13 14.01.2009 23:56
[Erledigt] Bestimmte Daten aus Datenbank löschen MasterChief Datenbanken 3 09.01.2009 12:52
Problem mit Formular, Daten an datenbank senden Aurec PHP Tipps 2008 11 20.11.2008 18:17
[Erledigt] pdf per php erzeugen, daten aus datenbank lesen andy23wl PHP Tipps 2008 12 13.08.2008 14:03
Daten aus Datenbank in Dateivorlage schreiben freakymiky PHP Tipps 2008 6 07.08.2008 16:22
Daten in Datenbank übergeben Bebre PHP Tipps 2008 2 11.02.2008 11:41
Sql Datenbank durchsuchen und vergleichen Teambyte PHP Tipps 2006 5 14.09.2006 11:11
Wert aus Datenbank vergleichen Spiff Datenbanken 8 18.05.2006 16:29
Formular Daten in die Datenbank schreiben… sunset PHP Tipps 2005-2 3 26.08.2005 11:49
[Erledigt] Variable Links mit daten aus SQL Datenbank PHP Tipps 2005-2 8 05.08.2005 13:10
XML Daten in eine MySQL Datenbank Datenbanken 8 24.07.2005 16:03
Daten übertragen von datenbank zu datenbank PHP Tipps 2005-2 6 20.06.2005 13:19
Wert aus Datenbank mit Checkbox addieren PHP Tipps 2004-2 0 17.12.2004 07:52
daten in datenbank übertragen PHP Tipps 2004 17 23.06.2004 15:40

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
mysql_fetch_object mit wert vergleichen, formulardaten aus php mit datenbank vergleichen, daten aus zwei datenbanken vergleichen und addieren php, http://www.php.de/php-einsteiger/69186-erledigt-daten-aus-datenbank-mit-festem-wert-vergleichen.html, daten mit datenbank vergleichen mit php, wert in textarea mit datenbankfeld vergleichen

Alle Zeitangaben in WEZ +2. Es ist jetzt 21:05 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