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 ::

Webseiten professionell erstellen

Webseiten professionell erstellen 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 > MySQLi/PDO/(MySQL)

MySQLi/PDO/(MySQL) Anfänger, Fortgeschrittene oder Experten können hier Fragen und Probleme rund um MySQLi/PDO/(MySQL) diskutieren

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 13.11.2010, 23:43:01
Chris.de Chris.de ist offline
Anfänger
 
Registriert seit: Nov 2010
Alter: 36
Beiträge: 13
Ausgabe eines eindeutigen Feldes

Hallo zusammen,

ich stehe derzeit vor folgendem Problem:

In meiner Datenbank habe ich das Feld "Geräte". Per Iframe habe ich es nun umgesetzt, dass per Klick die Optionen des jeweiligen Gerätes angezeigt werden sollen. Soweit klappt es, jedoch werden alle Optionen (auch von anderen Geräten) ausgegeben. Mein Ziel ist es jedoch, die Optionen eines einzelnen Gerätes auszugeben.

Code:
<?php

include("db_connect.php");
$query = "SELECT * FROM geraeteliste";
$result = mysql_query($query);

while ($line = mysql_fetch_array($result)) 
{ ?>
<table>
<tr>
	<td valign="top">Option 1:<?PHP echo $line[option1];?></td>
</tr>
<tr>    
    <td valign="top">Option 2:<?PHP echo $line[option2];?></td>
</tr>
<tr>
    <td valign="top">Option 3:<?PHP echo $line[option3];?></td>
</tr>
<tr>
    <td valign="top">Option 4:<?PHP echo $line[option4];?></td>
</tr>
<tr>
    <td valign="top">Option 5:<?PHP echo $line[option5];?></td>
</tr>
</table>

<?php
}
mysql_free_result($result);
?>
Jedes Gerät hat eine eindeutige ID. Mit dieser habe ich bisher erfolglos versucht, dass nur die Optionen des jeweiligen Gerätes angezeigt werden.

Ich bin für jede Hilfe dankbar!

Grüße, Chris
Mit Zitat antworten
  #2  
Alt 14.11.2010, 01:59:35
Ckaos Ckaos ist offline
Member
 
Registriert seit: Nov 2007
Beiträge: 843
AW: Ausgabe eines eindeutigen Feldes

Hi

is eher ne Mysql frage oder?
Zitat:
PHP-Code:
$query "SELECT * FROM geraeteliste"
Ruft alle Datensätze ab, wie wärs mit (*Glaskugelschau*)
PHP-Code:
$query "SELECT * FROM geraeteliste WHERE SPALTE_DER_GERÄTENUMMERN = GERÄTENUMMER"
mfg

CKaos
__________________
"Wenn die Leute Häuser so bauen würden, wie wir Programme schreiben, würde der erstbeste Specht unsere Zivilisation zerhacken."
In den allermeisten Fällen sitzt der Bug etwa 40 cm vor dem Monitor!
Mit Zitat antworten
  #3  
Alt 14.11.2010, 10:11:02
Chris.de Chris.de ist offline
Anfänger
 
Registriert seit: Nov 2010
Alter: 36
Beiträge: 13
AW: Ausgabe eines eindeutigen Feldes

Hi Ckaos,
danke für die Antwort. Eventuell jemand das Thema in den MYSQL-Bereich verschieben.

Deinen Weg habe ich auch versucht, Problem daran ist folgendes:

Mit
Code:
$query = "SELECT * FROM geraeteliste WHERE id=1";
werden die Optionen für Gerät 1 auch ordentlich ausgegeben. Jedoch werden dann auch in den IFrames von Gerät 2, 3 etc. ebenfalls die Optionen von Gerät 1 ausgegeben.
Mit Zitat antworten
  #4  
Alt 14.11.2010, 10:47:36
DokuLeseHemmung DokuLeseHemmung ist offline
SELFPHP Experte
 
Registriert seit: Jun 2008
Alter: 15
Beiträge: 2.269
AW: Ausgabe eines eindeutigen Feldes

Zitat:
Mein Ziel ist es jedoch, die Optionen eines einzelnen Gerätes auszugeben.
Das wird damit erreicht:
Zitat:
id=1
Zitat:
Jedoch werden dann auch in den IFrames von Gerät 2, 3 etc. ebenfalls die Optionen von Gerät 1 ausgegeben
.
Dann solltest du anstatt des Literals eine Variable verwenden ;)
Mit Zitat antworten
  #5  
Alt 14.11.2010, 10:49:13
cortex cortex ist offline
SELFPHP Profi
 
Registriert seit: Apr 2008
Alter: 48
Beiträge: 1.938
AW: Ausgabe eines eindeutigen Feldes

Zitat:
Zitat von Ckaos Beitrag anzeigen
is eher ne Mysql frage oder?
[mod: verschoben]

cx
Mit Zitat antworten
  #6  
Alt 14.11.2010, 12:40:42
Chris.de Chris.de ist offline
Anfänger
 
Registriert seit: Nov 2010
Alter: 36
Beiträge: 13
AW: Ausgabe eines eindeutigen Feldes

Danke für´s verschieben, Cortex.

DokuLeseHemmung, hab mich jetzt belesen und rumprobiert, aber werde aus deinem spärlich gehaltenen Tipp nicht ganz schlau ;-) Kannst du es bitte ausführlicher erklären?

Nehme an du meinst "id=1" durch eine Variable zu ersetzen?! Wie ist dies in einer select-Abfrage möglich?
Meine Versuche in diese Richtungergaben lediglich
Warning: mysql_free_result() expects parameter 1 to be resource, boolean given in PFAD

Code:
Code:
$query = ("SELECT * FROM geraeteliste WHERE id=$id");
und $id:
Code:
$id = '$line[id_geraet]';
Hab ich dich nun komplett falsch verstanden oder passt nur eine Kleinigkeit nicht?
Mit Zitat antworten
  #7  
Alt 14.11.2010, 15:13:57
DokuLeseHemmung DokuLeseHemmung ist offline
SELFPHP Experte
 
Registriert seit: Jun 2008
Alter: 15
Beiträge: 2.269
AW: Ausgabe eines eindeutigen Feldes

Was sagt mysql_error() dazu?
Mit Zitat antworten
  #8  
Alt 14.11.2010, 18:06:20
Chris.de Chris.de ist offline
Anfänger
 
Registriert seit: Nov 2010
Alter: 36
Beiträge: 13
AW: Ausgabe eines eindeutigen Feldes

Folgendes:
"Unbekanntes Tabellenfeld '$id' in where clause"

$id ist in der db_connect.php definiert. DIese wird vor dem genannten Select-query includet. Kann das zum Fehler führen?
Mit Zitat antworten
  #9  
Alt 14.11.2010, 18:19:26
DokuLeseHemmung DokuLeseHemmung ist offline
SELFPHP Experte
 
Registriert seit: Jun 2008
Alter: 15
Beiträge: 2.269
AW: Ausgabe eines eindeutigen Feldes

Zitat:
"Unbekanntes Tabellenfeld '$id' in where clause"
Du transportierst den Namen der Variablen ins SQL, nicht den Wert.
Das solltest du ändern.
Und was in $id drin steht, kann ich auch so nicht sehen....
Mit Zitat antworten
  #10  
Alt 14.11.2010, 18:37:32
Chris.de Chris.de ist offline
Anfänger
 
Registriert seit: Nov 2010
Alter: 36
Beiträge: 13
AW: Ausgabe eines eindeutigen Feldes

Kannst du mir kurz erklären, warum nur der Name, nicht der Wert, transportiert wird?
Was ist $id drin steht ist derzeit noch das gleiche wie im vorletzten Beitrag:
Code:
$id = '$line[id_geraet]';
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
Ausgabe mit ORDER BY passt nicht... mayer MySQLi/PDO/(MySQL) 5 03.07.2006 00:39:08
Problem mit dem Skript zur AUsgabe des aktuellen Tages selbstlerner PHP Grundlagen 6 05.04.2006 15:32:07
Ausgabe auf mehreren Seiten. Nicht Link zu jeder Seite, sondern mit [...] arbeiten? DieMilchMachts PHP Grundlagen 0 14.11.2005 20:45:44
bestimmte html ausgabe joker PHP Grundlagen 2 15.11.2004 21:37:56
Ausgabe eines echo befehls? Funjoy PHP Grundlagen 2 15.07.2003 13:35:34


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


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


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