php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 16.10.2005, 16:22  
Gast
 
Beiträge: n/a
Standard Fehler beim auslesen aus der Datenabnk beim Suchen

Guten Tag, ich habe mit einem Freund eine kleine Homepage aufgebaut bei der es um cheats geht. darum haben wir natürlich eine suchfunktion gemacht

(die gibs hier - bitte als suche einfach test oder testgame nehmen) ...

ich gebe die search.php daten mit folgendem quellcode weiter:

PHP-Code:
<?
echo'<form action="search_out.php" method="post"><input type="text" size="30" name="suche" id="suche">

<input type="submit" value="Suche starten">'
;
?>
dann kommt die search_out.php ins spiel, die alle gefunden spiele auflisten soll und einen button zum anzeigen der cheats machen soll:



PHP-Code:
<?
include "wertzui.php";

$cheats_out mysql_query("SELECT `ID` , `cheats` , `erklaerung`, `plattform` , `genre` , `entwickler`, `spiel` FROM `cheats` WHERE `spiel` LIKE'%{$_POST['suche']}%'");

while(
$cheats mysql_fetch_object($cheats_out))
{
$ID "$cheats->ID";
$spiel "$cheats->spiel";
$entwickler "$cheats->entwickler";
$plattform "$cheats->plattform";
$genre "$cheats->genre";
$cheats "$cheats->cheats";
$erklaerung "$cheats->erklaerung";
echo 
"<table><tr><td width=\"300\">$spiel</td><td><form action=\"show_cheats.php\" method=\"post\"><input type=\"hidden\" name=\"id\" value=\"$ID\"><input type=\"submit\" value=\">>anzeigen\"></form></tr>";
}
echo 
"</table>";
?>
dies funktioniert auch alles super doch dann beim anzeigen der cheats oder dem link zum entwickler tut er dies nur bei vereinzelten dingen (am besten zu prüfen wenn man selbst was sucht (testgame) und dann sehen kann was er ausgibt und was eigentlich alles ausgegeben werden soll)

hierzu die datei show_cheats.php

PHP-Code:
<?
include "wertzui.php";

$out_db mysql_query("SELECT `ID` , `spiel` , `entwickler` , `plattform` , `genre` , `cheats` , `erklaerung` , `link` FROM `cheats` WHERE `ID` = '{$_POST['id']}'");
while(
$cheats mysql_fetch_object($out_db))
{
$ID $cheats->ID;
$spiel $cheats->spiel;
$entwickler $cheats->entwickler;
$plattform $cheats->plattform;
$genre $cheats->genre;
$cheats $cheats->cheats;
$erklaerung $cheats->erklaerung;
$link $cheats->link;
echo
"<h3>$spiel</h3>";
echo
"[b]Entwickler:[/b] $entwickler
"
;
echo
"[b]Link zum Entwickler:[/b] <a href=\"$link\" target=\"_blank\">$link</a>
"
;
echo
"[b]Plattform:[/b] $plattform
"
;
echo
"[b]Genre:[/b] $genre

"
;
echo
"<table border=\"0\"><td  width=\"300\">$cheats
</td><td width=\"200\">$erklaerung
</td></tr></table>"
;
 }
?>
ich habe mir den code mehrmals angeguckt und auch freunden gegeben, aber sie finden nicht dne fehler, also bitte helft mir

mfg JS
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 16.10.2005, 16:47  
Erfahrener Benutzer
 
Registriert seit: 29.10.2004
Beiträge: 1.781
derHund
Standard

wenn du dir den quellcode mal anschaust, siehst du, daß der link keinen text trägt => wird natürlich auch nix angezeigt.

setz mal dein error_reporting auf E_ALL, dann findest du sicher die fehler.
__________________
derHund ist offline  
Alt 16.10.2005, 16:51  
mou
Benutzer
 
Registriert seit: 16.10.2005
Beiträge: 65
PHP-Kenntnisse:
Fortgeschritten
mou
Standard

die hat einen inhalt!! warum sollte die keinen haben?
__________________
Kenntnisse: (X)HTML, CSS, JS, PHP, MySQL, Delphi
mou ist offline  
Alt 16.10.2005, 16:51  
Waq
Erfahrener Benutzer
 
Registriert seit: 15.08.2004
Beiträge: 2.473
Waq
Standard

Ich würd mal nen var_dump() von $cheats machen, um zu gucken, was da drinsteht. Dafür könnte man vorübergehend auch ein SELECT * machen, anstatt die Tabellenfelder einzeln anzugeben.

Der Beitrag wurde verschoben, wegen...
... Postings im falschen Forum. Bitte beim nächsten Mal darauf achten..

Bemerkung:
Die gestellte Frage entspricht nicht dem Wissensstand eines/einer Fortgeschrittenen. Dazu: http://www.phpfriend.de/forum/viewtopic.php?t=21515

moved to PHP - Anfänger
__________________
mod = master of disaster
Waq ist offline  
Alt 16.10.2005, 16:53  
Gast
 
Beiträge: n/a
Standard

genau das problem ist es ja, der er den link unter anderen nicht ausgibt, außerdem nicht die erklärung usw....

in der db sind sie vorhanden...
 
Alt 16.10.2005, 16:58  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von JuniorSatan
genau das problem ist es ja, der er den link unter anderen nicht ausgibt, außerdem nicht die erklärung usw....

in der db sind sie vorhanden...
daher der tipp mit dem SELECT *, ich denke mal das hast du in den zwei minuten noch nicht versucht

zu deinem script search_out.php:
steckt irgendein tieferer sinn dahinter, die datenbanktabelle von vorne bis hinten ausgeben zu lassen, und zig variablen zu setzen, die gar nicht benutzt werden?
 
Alt 16.10.2005, 17:04  
Gast
 
Beiträge: n/a
Standard

eigentlich werden doch alle variablen benutzt !!?!?!!

gut ich hab jetzt in show_cheats nach dem includen der verbindungsdaten folgenden code eingefügt


PHP-Code:
$mode "debug" ;// alternativ dann release
if ($mode == "debug")
{
   
error_reporting (1+2+4+8+16+32);


er zeigt trotzdem keine fehlermeldung an...
 
 


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
bitte hilfe! mysql fehler meldung: basicx PHP Tipps 2008 2 22.07.2008 16:36
[Erledigt] Mysql Syntax Fehler Datenbanken 3 06.07.2006 09:58
Cookies auslesen HSFighter PHP Tipps 2007 2 19.11.2005 14:56
[Erledigt] bestimmte ID's auslesen als array PHP Tipps 2007 2 31.10.2005 20:23
Daten eintragen und auslesen Rettungsdackel Datenbanken 0 14.09.2005 16:29
[Erledigt] Seite wird nicht angezeigt, untersch. Fehler bei IE/FF/Safar PHP-Fortgeschrittene 19 31.05.2005 14:52
[Erledigt] Username und Passwort auslesen!?!? Fehler im scrippt?!? Datenbanken 6 18.05.2005 18:46
Blöder MySQL Fehler PHP Tipps 2005 3 15.05.2005 03:14
Fehlermeldung - aber kein fehler... Tschuu HTML, Usability und Barrierefreiheit 16 14.03.2005 15:56
auslesen und nochmals auslesen?! $$$ ThiKool $$$ PHP Tipps 2005 23 10.03.2005 19:43
UTF8-XML ... Fehler beim auslesen PHP Tipps 2005 40 15.01.2005 21:28
Fehler beim Auslesen eines Verzeichnis PHP Tipps 2007 7 04.01.2005 10:46
Wo liegt der fehler?? PHP-Fortgeschrittene 5 22.12.2004 09:54
[Erledigt] mysql fehler PHP Tipps 2004 2 03.11.2004 00:32
Seiten auslesen lassen = FEHLER PHP Tipps 2004 30 02.08.2004 16:53


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