Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

gelöst Daten nur auslesen wenn Bedingung gleich 1

Mitglied: L0g1t3ch

L0g1t3ch (Level 1) - Jetzt verbinden

01.02.2010 um 14:31 Uhr, 3452 Aufrufe, 4 Kommentare

Guten tag liebe Gemeinde,

Ich stosse derzeit an ein problemchen welches mir Kopf zerbrechen verursacht. Warscheinlich weil ich einfach nur blind bin

Folgendes, ich möchte das nur Daten aus meiner MySQL Datenbank gelesen werden wenn die Spalte Frei ( Freigegeben ) = 1
ist.

Aber irgendwie zeigt der mir nur alle Daten an oder gar keine.

Vielleicht kann mir jmd einen Denk anstoss geben.

dies ist quasi die Beiträge ansichts Seite:

01.
<?php require_once('../../Connections/sofageschichten.php'); ?> 
02.
<?php 
03.
if (!function_exists("GetSQLValueString")) { 
04.
function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "")  
05.
06.
  if (PHP_VERSION < 6) { 
07.
    $theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue; 
08.
09.
 
10.
  $theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue); 
11.
 
12.
  switch ($theType) { 
13.
    case "text": 
14.
      $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL"; 
15.
      break;     
16.
    case "long": 
17.
    case "int": 
18.
      $theValue = ($theValue != "") ? intval($theValue) : "NULL"; 
19.
      break; 
20.
    case "double": 
21.
      $theValue = ($theValue != "") ? doubleval($theValue) : "NULL"; 
22.
      break; 
23.
    case "date": 
24.
      $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL"; 
25.
      break; 
26.
    case "defined": 
27.
      $theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue; 
28.
      break; 
29.
30.
  return $theValue; 
31.
32.
33.
 
34.
$colname_gb = "-1"; 
35.
if (isset($_GET['1'])) { 
36.
  $colname_gb = $_GET['1']; 
37.
38.
mysql_select_db($database_sofageschichten, $sofageschichten); 
39.
$query_gb = sprintf("SELECT * FROM sofa_gb WHERE frei = %s", GetSQLValueString($colname_gb, "int")); 
40.
$gb = mysql_query($query_gb, $sofageschichten) or die(mysql_error()); 
41.
$row_gb = mysql_fetch_assoc($gb); 
42.
$totalRows_gb = mysql_num_rows($gb);$colname_gb = "-1"; 
43.
if (isset($_GET['0'])) { 
44.
  $colname_gb = $_GET['0']; 
45.
46.
mysql_select_db($database_sofageschichten, $sofageschichten); 
47.
$query_gb = sprintf("SELECT * FROM sofa_gb WHERE frei = %s", GetSQLValueString($colname_gb, "int")); 
48.
$gb = mysql_query($query_gb, $sofageschichten) or die(mysql_error()); 
49.
$row_gb = mysql_fetch_assoc($gb); 
50.
$totalRows_gb = mysql_num_rows($gb); 
51.
?> 
52.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
53.
<html xmlns="http://www.w3.org/1999/xhtml"> 
54.
<head> 
55.
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
56.
<title>Gästebuch</title> 
57.
<link href="css.css" rel="stylesheet" type="text/css" /> 
58.
</head> 
59.
 
60.
<body> 
61.
<div class="guestbook"> 
62.
<a href="add.php">Beitrag hinzufügen</a> 
63.
<?php do { ?> 
64.
  <table> 
65.
    <tr class="blue"> 
66.
      <td><?php echo $row_gb['id']; ?></td> 
67.
      <td>Author:<?php echo $row_gb['name']; ?></td> 
68.
      <td><?php echo $row_gb['datum']; ?></td> 
69.
      </tr> 
70.
    <tr> 
71.
      <td>&nbsp;</td> 
72.
      <td><?php echo $row_gb['inhalt']; ?></td> 
73.
      <td><?php echo $row_gb['frei']; ?></td> 
74.
    </tr> 
75.
  </table> 
76.
  <?php } while ($row_gb = mysql_fetch_assoc($gb)); ?> 
77.
</div> 
78.
</body> 
79.
</html> 
80.
<?php 
81.
mysql_free_result($gb); 
82.
?>
und bevor gleich noch einer die Glaskugel braucht oder so hier mal die edit.php um die Beiträge freizugeben.

01.
<?php require_once('../../../Connections/sofageschichten.php'); ?> 
02.
<?php 
03.
if (!function_exists("GetSQLValueString")) { 
04.
function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "")  
05.
06.
  if (PHP_VERSION < 6) { 
07.
    $theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue; 
08.
09.
 
10.
  $theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue); 
11.
 
12.
  switch ($theType) { 
13.
    case "text": 
14.
      $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL"; 
15.
      break;     
16.
    case "long": 
17.
    case "int": 
18.
      $theValue = ($theValue != "") ? intval($theValue) : "NULL"; 
19.
      break; 
20.
    case "double": 
21.
      $theValue = ($theValue != "") ? doubleval($theValue) : "NULL"; 
22.
      break; 
23.
    case "date": 
24.
      $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL"; 
25.
      break; 
26.
    case "defined": 
27.
      $theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue; 
28.
      break; 
29.
30.
  return $theValue; 
31.
32.
33.
 
34.
mysql_select_db($database_sofageschichten, $sofageschichten); 
35.
$query_gb = "SELECT * FROM sofa_gb"; 
36.
$gb = mysql_query($query_gb, $sofageschichten) or die(mysql_error()); 
37.
$row_gb = mysql_fetch_assoc($gb); 
38.
$totalRows_gb = mysql_num_rows($gb); 
39.
?> 
40.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
41.
<html xmlns="http://www.w3.org/1999/xhtml"> 
42.
<head> 
43.
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
44.
<title>Unbenanntes Dokument</title> 
45.
<link href="css.css" rel="stylesheet" type="text/css" /> 
46.
</head> 
47.
 
48.
<body> 
49.
<div class="guestbook"> 
50.
<form name="update"> 
51.
 Administration<br /><br /> 
52.
 <table> 
53.
   <tr class="grey"> 
54.
     <td width="50"><?php echo $row_gb['id']; ?></td> 
55.
     <td width="100">Author:</td> 
56.
     <td width=""><input type="text" value="<?php echo $row_gb['name']; ?>" name="name" /></td> 
57.
   </tr> 
58.
   <tr class="grey"> 
59.
     <td width="50"></td> 
60.
     <td>Email:</td> 
61.
     <td width=""><input type="text" value="<?php echo $row_gb['email']; ?>" name="email" /></td> 
62.
   </tr> 
63.
   <tr class="grey"> 
64.
     <td width="50"></td> 
65.
     <td>Inhalt:</td> 
66.
     <td width=""><textarea cols="40" rows="10"><?php echo $row_gb['inhalt']; ?></textarea></td> 
67.
   </tr> 
68.
   <tr class="grey"> 
69.
     <td width="50"></td> 
70.
     <td>Freigeben?</td> 
71.
     <td width=""><option><input type="radio" name="frei" value="1" />Ja | <input type="radio" name="frei" value="0" />Nein</option></td> 
72.
   </tr> 
73.
 </table> 
74.
 <input type="submit" /> 
75.
  
76.
</form> 
77.
</div> 
78.
</body> 
79.
</html> 
80.
<?php 
81.
mysql_free_result($gb); 
82.
?>
Vielen Dank schonmal Der Ben
Mitglied: Pixelschubser
01.02.2010 um 14:35 Uhr
Und wo ist die betreffende Abfrage? Spalte "Freigabe" kann ich net finden ;)
Bitte warten ..
Mitglied: TsukiSan
01.02.2010 um 14:41 Uhr
Und wo ist die betreffende Abfrage? Spalte "Freigabe" kann ich net finden ;)
so ging's mir auch! Aber bin nicht der php-experte.
Vielleicht ist es nur übersehen worden?

Gruss
Tsuki
Bitte warten ..
Mitglied: Pixelschubser
01.02.2010 um 14:45 Uhr
Schau mal Zeile 39

$query_gb = sprintf("SELECT * FROM sofa_gb WHERE frei = %s", GetSQLValueString($colname_gb, "int"));

da fehlt der wert für %s
Bitte warten ..
Mitglied: L0g1t3ch
01.02.2010 um 14:47 Uhr
ich habs grad selbst gemerkt...

und ja es ist übersehen worden... Doofe Where sache grml grml... vielen dank Euch allen
Bitte warten ..
Ähnliche Inhalte
VB for Applications
Power Shell mehr als 1 Bedingung
Frage von HansWurstAugustVB for Applications9 Kommentare

Hi, mache gerade zum ersten mal PowerShell. Wenn ich eine Filterbedingung angebe, ist alles gut, muss aber leider 2 ...

Microsoft Office

Daten in Excel unter best. Bedingungen importieren

gelöst Frage von schwazzaMicrosoft Office4 Kommentare

Hallo, ich importiere zurzeit Formulardaten nach Excel aus allen Word-Dateien, die sich in einem bestimmten Ordner befinden. Die Dateien ...

Datenbanken

SQL Trigger über 2 Tabellen mit 1 Bedingung

gelöst Frage von holiboliDatenbanken1 Kommentar

Hallo ich versuche einen Trigger zu erstellen der mir die Werte von: LAG_Statistik.MengeEin in LAG_Artikel.Z_MengeEin LAG_Statistik.MengeAUS in LAG_Artikel.Z_MengeAUS LAG_Statistik.Datum ...

Router & Routing

OpenWRT Daten auslesen

gelöst Frage von KammiiRouter & Routing2 Kommentare

Hallo, ich habe da mal wieder eine kleine frage zu openWRT. Und zwar wie kann ich mich in der ...

Neue Wissensbeiträge
Windows 10

Microcode-Updates KB4090007, KB4091663, KB4091664, KB4091666 für Windows 10

Information von kgborn vor 4 StundenWindows 101 Kommentar

Kurze Information für Administratoren von Windows 10-Systemen, die mit neueren Intel CPUs laufen. Microsoft hat zum 23. April 2018 ...

iOS
Updates für Iphone und Co
Information von sabines vor 7 StundeniOS

Gestern abend ist iOS 11.3.1 erschienen, ein kleineres Update, dass einige Lücken schließt und "Lahmlegen" nach einem Display Tausch ...

Windows 7

Windows 7 - Server 2008 R2: Exploit für Total Meltdown verfügbar

Information von kgborn vor 1 TagWindows 7

Kleine Information für Administratoren, die für die Updates von Windows 7 SP1 und Windows Server 2008 R2 SP1 verantwortlich ...

Sicherheit

Zero Day-Schwachstelle im Internet Explorer - wird von APT bereits ausgenutzt

Information von kgborn vor 2 TagenSicherheit

Im Kernel des Internet Explorer scheint es eine Zero Day-Lücke zu geben, die von staatlichen Akteuren (APT) im Rahmen ...

Heiß diskutierte Inhalte
C und C++
Frage1 C Programmierung-Makefile Frage2 PHP-Programmierung HTTP-Fehler 404
Frage von KatalinaC und C++33 Kommentare

Hallo, ich habe 2 Fragen, die nichts miteinander zu tun haben aber mit denen ich mich gerade beschäftige: 1. ...

LAN, WAN, Wireless
Watchguard T15 VPN Einrichtung
gelöst Frage von thomasjayLAN, WAN, Wireless25 Kommentare

Hallo zusammen, wir möchten gerne über unsere Watchguard T15 einen VPN-Tunnel (Mobile VPN with IPSec) einrichten! Als Client nutzen ...

Batch & Shell
Powershell: Im AD nach Comutern mit bestimmten IP-Adressen suchen
gelöst Frage von Raven42Batch & Shell21 Kommentare

Hallo zusammen, ich suche nach einer Möglichkeit nach Computern im AD zu suchen , deren IP-Adresse mit 10.11.12. beginnt. ...

Batch & Shell
Mit Powershell den Inhalt einer Excel mit einer Text Datei abgleichen
Frage von Bommi1961Batch & Shell20 Kommentare

Hallo zusammen, ich muss den Inhalt einer Excel Datei (Mappe1) mit dem Daten einer Text Datei abgleichen. Die Daten ...